Bug 42160

Summary: [NV4e] Mouse pointer disappears randomly after resuming from GNOME screensaver
Product: xorg Reporter: Matias Kreder <delete>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium CC: v_2e
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg output
none
dmesg output with drb.debug
none
Xorg log none

Description Matias Kreder 2011-10-24 05:57:36 UTC
Created attachment 52686 [details]
dmesg output

Description of problem:

Using Xorg with nouveau driver, the mouse pointer disappears after resuming
from the GNOME screensaver or inactivity.
The mouse still works,  I can click anywhere in the screen but the pointer is
not seen.

Bug is present in Fedora 15 and Fedora 16 beta.

Version-Release number of selected component (if applicable):

xorg-x11-drv-nouveau-0.0.16-27.20110720gitb806e3f.fc16.x86_64
kernel-3.1.0-0.rc6.git0.0.fc16.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Install Fedora 15/16 in a PC with Geforce 6150
2. Leave the computer running some time
3. 

Actual results:
After inactivity or screensaver (not determined yet) the mouse pointer
disappears.

Expected results:
Mouse pointer always alive.

Additional info:
Comment 1 Matias Kreder 2011-10-24 05:58:43 UTC
Created attachment 52687 [details]
dmesg output with drb.debug
Comment 2 Matias Kreder 2011-10-24 05:59:41 UTC
Created attachment 52688 [details]
Xorg log
Comment 3 Maarten Maathuis 2011-10-24 12:47:39 UTC
If I remember correctly, the hardware cursor on NV4E is very sensitive/buggy.

This commit in the nv driver from years ago might give you a lead: http://cgit.freedesktop.org/xorg/driver/xf86-video-nv/commit/?id=7f281be7e53ac274016a6af6b2b5dc6f8bddb810
Comment 4 Ben Skeggs 2011-10-24 17:47:50 UTC
(In reply to comment #3)
> If I remember correctly, the hardware cursor on NV4E is very sensitive/buggy.
> 
> This commit in the nv driver from years ago might give you a lead:
> http://cgit.freedesktop.org/xorg/driver/xf86-video-nv/commit/?id=7f281be7e53ac274016a6af6b2b5dc6f8bddb810

Yes, the is the likely culprit.  However, we can't just stick a 1 second sleep in our cursor enable/disable function, that would be ridiculous.  I suspect the hw bug is somewhat more specific than that.

I attempted to ask NVIDIA for information on the cause a long time ago.. However, as expected, apparently this is far too secret to possibly reveal.  I don't have any of the effected hardware to tinker with it myself.
Comment 5 Matias Kreder 2011-10-26 09:57:12 UTC
issue is not present on the proprietary NVIDIA driver.
Comment 6 Ilia Mirkin 2013-08-19 16:40:52 UTC
It appears that this bug report has laid dormant for quite a while. Sorry we haven't gotten to it. Since we fix bugs all the time, chances are pretty good that your issue has been fixed with the latest software. Please give it a shot. (Linux kernel 3.10.7, xf86-video-nouveau 1.0.9, mesa 9.1.6, or their git versions.) If upgrading to the latest isn't an option for you, your distro's bugzilla is probably the right destination for your bug report.

In an effort to clean up our bug list, we're pre-emptively closing all bugs that haven't seen updates since 2011. If the original issue remains, please make sure to provide fresh info, see http://nouveau.freedesktop.org/wiki/Bugs/ for what we need to see, and re-open this one.

Thanks,

The Nouveau Team

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.