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