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.
Created attachment 60868 [details] screenshot according to "scrot"
Created attachment 60869 [details] how it actually looks like
Created attachment 60870 [details] dmesg
Created attachment 60871 [details] Xorg.0.log
Looks like bug 42913; the X driver needs to not try and flip pixmaps.
Thank you. I posted patch - fixing this issue - to Nouveau mailing list. ( http://lists.freedesktop.org/archives/nouveau/2012-May/010291.html )
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.