You are not logged in.
After the big X upgrade, I'm seeing one minor bug. When I move my mouse from one screen to the other, a "ghost" cursor is left behind in the last spot where it was drawn on the previous screen. It will stay there until I come back to that screen, at which point it disappears, and while it won't move while it's there, the glyph changes to match the "real" cursor on the other screen.
Unfortunately, I switched from nvidia to nouveau at the same time that I upgraded X, so I can't isolate the source of the problem. It might even be a twinview vs. randr thing.
The hardware is a GeForce 9400, NV96.
I'm using KMS, and the DRM logs an odd message that doesn't appear on any of my single-head machines. It appears a couple of minutes after I start X. I wonder if it's related:
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: PGRAPH_ERROR - nSource: PROTECTION_ERROR DMA_R_PROTECTION, nStatus:
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: PGRAPH_ERROR - Ch 2/4 Class 0x8297 Mthd 0x15e0 Data 0x00000000:0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: magic set 1:
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408900: 0x80000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408904: 0xbda37bab
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408908: 0xf17448f2
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x0040890c: 0x400062ce
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408910: 0x8dfb2aaf
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e08: 0x80000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e0c: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e10: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e14: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e18: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e1c: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e20: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00408e24: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: magic set 2:
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409900: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409904: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409908: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x0040990c: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409910: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e08: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e0c: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e10: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e14: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e18: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e1c: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e20: 0x00000000
Nov 2 08:18:42 asenath kernel: [drm] nouveau 0000:01:00.0: 0x00409e24: 0x00000000
Anybody else seeing this behavior, and/or this message? Anything I can tweak to change it?
Offline
That's a weird one, must be an upstream bug. Report it at bugs.freedesktop.org if it's not already there.
Offline
I have pgraph errors all the time, they are harmless in my case.
I even reported them, and the main dev confirmed I should not worry.
See http://bugs.freedesktop.org/show_bug.cgi?id=24603
Some questions :
- does it work without kms ?
- do you have nouveau-dri installed ? if yes , remove it
- do you have a composite manager ? if yes, disable it
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
I can confirmthe ghost mouse cursor in dualhead mode. It doesn't happen all time. When you move the mouse slowly it doesn't happen here.
Offline
If I move the mouse slowly, it doesn't show it until the cursor glyph changes, at which point the ghost cursor appears, mapped onto the last column of the screen it left.
For shining's questions:
- I have not tested without KMS. Will probably be a while before I get to reboot again. (Honestly, I like KMS so much that I wouldn't give it up to fix this, though it would be nice of me to try it out so I could tell upstream..)
- No DRI module or composite manager is present.
FWIW, none of the updates in the last week of nouveau DDX, nouveau DRM, or X server made any difference.
Last edited by ataraxia (2009-11-09 17:21:39)
Offline
If I move the mouse slowly, it doesn't show it until the cursor glyph changes, at which point the ghost cursor appears, mapped onto the last column of the screen it left.
For shining's questions:
- I have not tested without KMS. Will probably be a while before I get to reboot again. (Honestly, I like KMS so much that I wouldn't give it up to fix this, though it would be nice of me to try it out so I could tell upstream..)
- No DRI module or composite manager is present.FWIW, none of the updates in the last week of nouveau DDX, nouveau DRM, or X server made any difference.
Please do report it upstream
See the bugs section in the frontpage : http://nouveau.freedesktop.org/wiki/FrontPage
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
This IS tied to KMS. Goes away when KMS is disabled.
Upstream report: https://bugs.freedesktop.org/show_bug.cgi?id=25036
Offline