Bug 89620

Summary: Nouveau driver for Nvidia card GeForce GT 550M]
Product: xorg Reporter: George R. Goffe <grgoffe>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
tar.gz file containing logs none

Description George R. Goffe 2015-03-18 01:19:41 UTC
I presume that the nouveau driver is responsible for drawing the mouse pointer. My pointer seems to be redrawn constantly producing what Windows used to call "Tails". Multiple images of the mouse pointer. Additionally, there seems to be some wild pointer because data from somewhere else in memory sometimes appears with the mouse pointer.

There appears to be no messages related to this behavior in the dmesg buffer.

Occasionally I get a segfault. I have Xorg.0.log files and their corresponding dmesg buffer files available if needed.

This is a Fedora 21 x86_64 system with a kernel at 3.18.8-201.fc21.x86_64
Comment 1 Ilia Mirkin 2015-03-18 01:20:53 UTC
Sounds like you are seeing a software cursor. Can you include dmesg for your system as well as your Xorg.0.log?
Comment 2 George R. Goffe 2015-03-19 04:47:59 UTC
Created attachment 114461 [details]
tar.gz file containing logs

Contents of this file are:

      1 -rw-r--r-- root/root    145232 2015-03-13 20:04 Xorg.0.log12
      2 -rw-r--r-- root/root    103255 2015-03-13 20:05 dmesg-try12.buf
      3 -rw-r--r-- root/root    763417 2015-03-13 20:05 startx.log.log12
Comment 3 George R. Goffe 2015-04-11 19:55:31 UTC
Hi,

This problem appears to have been resolved. Here are the kernels on my system:

/vmlinuz-3.19.3-200.fc21.x86_64
/vmlinuz-3.19.2-201.fc21.x86_64
/vmlinuz-3.19.1-201.fc21.x86_64

The last one causes the problem but the "-2" and "-3" kernels it's gone.

The kernel MIGHT not be the solution though because I tried and failed to install the latest NVIDIA driver. The installation fails due to missing fields in some Kernel structures. NVIDIA-Linux-x86_64-346.47.run is the filename. I can't figure out what they may have modified to effect this problem. They did put "nouveau" in a file in /etc/modprobe.d. The filename and it's contents are:

 nvidia-installer-disable-nouveau.conf
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0

Do you see anything here of interest? Do you need more info? Let me know.

Thanks for your help with this.
Comment 4 Tobias Klausmann 2015-04-13 12:16:33 UTC
There a several things of interest especially to you:

1) this is a optimus notebook with a software mux -> the iGPU draws the cursor
2) you are missing the nouveau driver for X

i tend to close this as invalid...
Comment 5 George R. Goffe 2015-04-13 16:56:30 UTC
As far as I know the driver IS present. This problem seems to have gone away with a newer kernel.

Which laptop are you talking about? Mine is an Asus n53sn.
Comment 6 Tobias Klausmann 2015-04-13 17:42:07 UTC
(In reply to George R. Goffe from comment #5)
> As far as I know the driver IS present. This problem seems to have gone away
> with a newer kernel.
> 
> Which laptop are you talking about? Mine is an Asus n53sn.

If the problem is gone, thats fine, yet i tried to tell you how i read your logs ;-)

And one is the the nouveau driver for X is not found: (from your Xorg.0.log)
nouveau not found:
[   245.501] (II) LoadModule: "nouveau"
[   245.502] (WW) Warning, couldn't open module nouveau
[   245.502] (II) UnloadModule: "nouveau"
[   245.502] (II) Unloading nouveau
[   245.502] (EE) Failed to load module "nouveau" (module does not exist, 0)
intel drives the display:
[   245.619] (II) intel(0): switch to mode 1366x768@60.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none
[   245.634] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 1, position (0, 0), rotation normal, reflection none
Comment 7 Ilia Mirkin 2015-10-22 03:59:50 UTC
OP says that the problem went away with a fresh kernel.

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.