Bug 49351

Summary: glx-swap-pixmap piglit test breaks display
Product: xorg Reporter: Marcin Slusarz <marcin.slusarz>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
screenshot according to "scrot"
none
how it actually looks like
none
dmesg
none
Xorg.0.log none

Description Marcin Slusarz 2012-05-01 13:14:36 UTC
A picture is worth a thousand words, so I won't event try to describe it. Just look at the screenshots.

All components (kernel, libdrm, xf86-video-nouveau, mesa) from git (after libdrm rewrite).

Here's the command:
./piglit-run.py -t "^glx/glx-swap-pixmap$" tests/quick.tests results/quick-tmp.results

NV92.
Comment 1 Marcin Slusarz 2012-05-01 13:15:42 UTC
Created attachment 60868 [details]
screenshot according to "scrot"
Comment 2 Marcin Slusarz 2012-05-01 13:16:27 UTC
Created attachment 60869 [details]
how it actually looks like
Comment 3 Marcin Slusarz 2012-05-01 13:17:40 UTC
Created attachment 60870 [details]
dmesg
Comment 4 Marcin Slusarz 2012-05-01 13:18:01 UTC
Created attachment 60871 [details]
Xorg.0.log
Comment 5 Michel Dänzer 2012-05-02 01:09:26 UTC
Looks like bug 42913; the X driver needs to not try and flip pixmaps.
Comment 6 Marcin Slusarz 2012-05-03 05:52:03 UTC
Thank you. I posted patch - fixing this issue - to Nouveau mailing list.

( http://lists.freedesktop.org/archives/nouveau/2012-May/010291.html )
Comment 7 Francisco Jerez 2012-05-08 06:20:55 UTC
Thanks.  This should be fixed in master now.

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.