[Nouveau] [Bug 58378] [NV86] Distorted graphics on NVIDIA GeForce 8400M G after upgrade the kernel to 3.7.0 version

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Dec 13 04:45:32 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=58378

--- Comment #19 from Andreas Loew <awl1 at gmx.net> ---
Hello,

I would like to join discussions in this bug, as I have found myself affected
after the recent update from Red Hat Enterprise Linux/Oracle Linux 6.4 (stock
RHEL kernel 2.6.32-358.23.2) to RHEL/OL 6.5 (RHEL kernel 2.6.32-431).

My graphics card is NVidia Quadro NVS 130M:
BOOT0  : 0x086a00a2
Chipset: G86 (NV86)
Family : NV50

It seems that RHEL 6.5 kernel 2.6.32-431 has updated its kernel modules for
nouveau DRM to a codebase level that matches official Linux kernels 3.7, and
therefore introduced this severe graphics distortion issue into mainline RHEL
6.

In order to verify that it indeed is the nouveau DRM kernel module resonsible
for the distortion, I have upgraded my OL6 packages to the following versions:

* mesa-9.2.0.5 (including support for nouveau, which is commented out by
default in RHEL6)
* libdrm-2.4.50
* xorg-x11-drv-nouveau-1.0.9

but this does NOT affect the issue at all.

But reverting back to RHEL stock kernel 2.6.32-358.23.2 makes the issue vanish,
also when using the above updated library versions.

I then tried Oracle's UEK kernels, and while the current UEK2 kernel
(2.6.39-400.211.2) does NOT have the issue, the current UEK3 kernel
(3.8.13-16.2.2) also shows it.

I then tried to find out about the exact "versions" (git commit levels?) of the
nouveau libdrm modules, and found out the following:

(1) Oracle UEK2 kernel 2.6.39-400.211.2 - NO ISSUE:
[drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

(2) RHEL stock kernel 2.6.32-358.23.2 - NO ISSUE:
[drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 0

(3) RHEL stock kernel 2.6.32-431 - DOES SHOW THE ISSUE:
[drm] Initialized nouveau 1.1.0 20120801 for 0000:01:00.0 on minor 0

(4) more recent kernels, such as Oracle UEK3 (3.8.13-16.2.2) and the most
recent Oracle "playground" kernel from public-yum.oracle.com
(3.12.4-3.12.y.20131210) all DO SHOW THE ISSUE:
[drm] Initialized nouveau 1.1.1 20120801 for 0000:01:00.0 on minor 0

So to me it now seems as if the issue has been introduced with the massive
changes to nouveau/DRM that went into 3.7:

http://www.phoronix.com/scan.php?page=news_item&px=MTE1NDg

and affects ALL subsequent versions since then... :-(

I would be very interested and willing to help in debugging/tracking this down,
but I don't have any git background, so you would have to guide me through how
to do the "bisect"...

Hope this helps & looking forward to your feedback! :-)

Best regards,
Andreas

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20131213/268513be/attachment.html>


More information about the Nouveau mailing list