Cursor corruption on resume: Radeon
Michel Dänzer
michel at daenzer.net
Wed Feb 1 02:17:57 PST 2006
On Wed, 2006-02-01 at 13:26 +1100, Daniel Kasak wrote:
>
> I'm having an intermittent problem with cursor corruption when I resume
> my Apple Powerbook from sleep state. It only happens occasionally, but
> it's pretty annoying when it does happen - the only way to restore the
> cursor is to restart X.
>
> I probably should describe 'corruption'. I'll get some part of video
> memory being used to represent the cursor, for example I will often get
> a window border ( ie with the open & close buttons ), broken up by black
> bands, instead of a normal cursor. The cursor continues to 'work' - it
> just looks like barf :)
>
> Also, this problem has only recently surfaced. I've been testing various
> development versions of X, and I'm almost certain that this only started
> happening after I moved to the modular server.
[...]
> One thing I noticed from the X log is that when the cursor is actually
> working after a resume, I get the following:
>
> (II) RADEON(0): BIOS HotKeys Disabled
> (II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.
> (II) RADEON(0): [agp] Mode 0x07000213 [AGP 0x106b/0x002d; Card
> 0x1002/0x4c66]
> (WW) RADEON(0): Hardware cursor temporarily disabled due to insufficient
> offscreen memory
> (II) Mouse0: ps2EnableDataReporting: succeeded
> (II) RADEON(0): Using hardware cursor
>
> However when the cursor is corrupted, I get:
>
> (II) RADEON(0): BIOS HotKeys Disabled
> (II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.
> (II) RADEON(0): [agp] Mode 0x07000213 [AGP 0x106b/0x002d; Card
> 0x1002/0x4c66]
> (II) Mouse0: ps2EnableDataReporting: succeeded
> (II) RADEON(0): [drm] removed 1 reserved context for kernel
> (II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf2359000 at 0x3001c000
>
> ie there is no mention of 'insufficient offscreen memory' when the
> cursor gets corrupted.
This is https://bugs.freedesktop.org/show_bug.cgi?id=4633 . It should
work fine with current xserver CVS.
--
Earthling Michel Dänzer | Debian (powerpc), X and DRI developer
Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer
More information about the xorg
mailing list