Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 429636 - media-libs/mesa-8.1_rc1_pre20120724 with x11-drivers/xf86-video-nouveau-1.0.1 (GLX560M) - display corruption in GTK+ apps, green in Flash video playback
Summary: media-libs/mesa-8.1_rc1_pre20120724 with x11-drivers/xf86-video-nouveau-1.0.1...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-03 11:53 UTC by Jakub Caban
Modified: 2012-10-25 11:22 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
YouTube screenshot (yt.png,672.27 KB, image/png)
2012-08-03 11:56 UTC, Jakub Caban
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Caban 2012-08-03 11:53:54 UTC
Upon installing:

media-libs/mesa-8.1_rc1_pre20120724
x11-libs/libdrm-2.4.37
x11-drivers/xf86-video-nouveau-1.0.1

I got screen corruptions in GTK apps (haven't found any in KDE apps) - mainly found in Firefox (I cannot make screenshot of that, as upon screenshotting screen re-renders and fixed corruptions :|).

What is more - I cannot play any YouTube video - I see all screen green on YT (will post screenshot).

And the last problem is that upon putting notebook into sleep mode, I cannot wake up. It show fully corrupted screen with mouse curson and even does not let me change VT.

I kinda don't know what details to provide, so feel free to ask.

Reproducible: Always

Steps to Reproduce:
1. Update world to ~amd64
2. HAve nouveau on GLX560M
3.
Actual Results:  
Screen corruption, YouTube not working, cannot wake device properly.

Expected Results:  
No regressions

Package Manager Information:
    Package Name              paludis
    Package Version           0.76.0
    Build Date                2012-07-18T18:00:54+0000
    Built with CXX            x86_64-pc-linux-gnu-g++ 4.7.1
    Built with CXXFLAGS        -march=native -O2 -pipe -pedantic
    Built with LDFLAGS        -Wl,-O1 -Wl,--as-needed -Wl,-O2

Environment Information:
    Format                    paludis
    Config dir                /etc/paludis
    Root                      /
    System Root               /
    World file                /var/db/pkg/world

Repository layman:
    format                    unavailable
    location                  /var/db/paludis/repositories/layman
    sync                      tar+http://git.exherbo.org/layman_repositories.tar.bz2
    sync_options              

Repository gentoo:
    format                    e
    location                  /usr/portage
    builddir                  /var/tmp/paludis
    cache                     /usr/portage/metadata/md5-cache
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    names_cache               /usr/portage/.cache/names
    newsdir                   /usr/portage/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
    securitydir               /usr/portage/metadata/glsa
    setsdir                   /usr/portage/sets
    sync                      rsync://rsync.gentoo.org/gentoo-portage
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata
    Package information
        app-shells/bash       4.2_p37
        dev-java/java-config  2.1.12
        dev-lang/python       2.7.3-r2 3.2.3-r1
        dev-util/ccache       3.1.7
        dev-util/cmake        2.8.8-r3
        dev-util/pkgconfig    0.27
        sys-apps/baselayout   2.1-r1
        sys-apps/openrc       0.10.5
        sys-apps/sandbox      2.6
        sys-devel/autoconf    2.13 2.69
        sys-devel/automake    1.11.6 1.12.2 1.9.6-r3
        sys-devel/binutils    2.22.90
        sys-devel/gcc         4.7.1
        sys-devel/gcc-config  1.7.3
        sys-devel/libtool     2.4.2
        sys-devel/make        3.82-r3
        sys-freebsd/freebsd-lib (none)
        sys-kernel/linux-headers 3.5
        sys-libs/glibc        2.15-r2
        sys-libs/uclibc       (none)
Comment 1 Jakub Caban 2012-08-03 11:56:36 UTC
Created attachment 320150 [details]
YouTube screenshot

Attaching screenshot containing broken youtube video and some corruptions.
Looks the same in Chromium, Konqueror and Opera.
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-08-03 12:03:07 UTC
Kernel version? Is vdpau enabled (should remain disabled for mesa)?
Comment 3 Jakub Caban 2012-08-03 12:25:40 UTC
Linux vindor 3.5.0-gentoo #4 SMP PREEMPT Fri Aug 3 10:55:07 CEST 2012 x86_64 Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz GenuineIntel GNU/Linux

I've disabled vdpau globally, reemerged what've used it and rebooted.

No I have working videos on youtube, but there still are screen corruptions.

My global flags:
*/* 3dnow 3dnowext addressbook acpi attica avi bash-completion bluray cdio cups dirac divx djvu dri dv eps fame ffmpeg g3dvl
*/* git gluon id3tag kdepim kontact libkms lm_sensors lzma mmx mmxext
*/* mysql nsplugin optimized-qmake paludis pch php pulseaudio
*/* rss samba scanner schroedinger sftp system-ffmpeg system-sqlite telepathy tidy theora threads udev
*/* v4l v4l2 vim-syntax wicd wifi xvmc
*/* -networkmanager -gtk -gtk3 -gnome -gsf -gstreamer -startup-notification -libnotify -oss -gdu -ldap -perl -prison -python -qalculate -R -static -static-libs
*/* INPUT_DEVICES: mouse keyboard synaptics evdev

And mesa:

media-libs/mesa -classic gbm xorg xa
Comment 4 Jakub Caban 2012-08-03 12:34:20 UTC
And I still cannot wake device from sleep.
Comment 5 Nikoli 2012-08-18 19:29:54 UTC
Did you try mesa-8.1_rc1_pre20120814?
Comment 6 Jakub Caban 2012-08-19 20:30:32 UTC
New kernel, new mesa, no change at all :(
Comment 7 Jakub Caban 2012-09-12 11:16:35 UTC
Can I do anything to help with this one here or upstream? Are there any information or tests I may make that'd give anything helpful?
Comment 8 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-09-12 13:25:04 UTC
Reportedly, some nouveau issues with Fermi chipsets have been fixed after kernel 3.6_rc4, so you may want to try that.

Reporting a bug upstream about the issue would be a good idea if the problem still exists with latest rc kernel.
Comment 9 Jakub Caban 2012-09-13 17:09:09 UTC
Unfortunately git-sources doesn't help.

This exactly started to happen after mesa-8.0.x, so mostly probably mesa regression.
Comment 10 Jakub Caban 2012-09-13 17:15:18 UTC
Upstreamed here:

https://bugs.freedesktop.org/show_bug.cgi?id=54883
Comment 11 Jakub Caban 2012-09-30 15:41:31 UTC
Ah... Downgrading kernel to gentoo-sources-3.3* solves the issue.

Looks like my investigation towards mesa regression was wrong. Simply any newer kernel than 3.3* regresses this way.

Now with mesa etc. on 9999 and gentoo-sources-3.3.8-r1 issue is gone.

Any idea what and how I may narrow this down utilizing this discovery?
Comment 12 Jakub Caban 2012-10-25 08:22:30 UTC
xf86-video-nouveau-1.0.3 fixed all the issues for me on gentoo-sources-3.6.1
Comment 13 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-10-25 11:22:19 UTC
Marking as fixed per comment 12.