With current git as of 2007/07/19, nouveau suffers from quite a lot of graphical corruption, which gets cleared up with a redraw (moving a window over, for exampl.). Screenshots, dmesg & xorg log attached. Interestingly, some of the graphical corruption contained part of a screen image from a previous boot (the screenshot was taken after a warm-boot). Maybe some of the framebuffer is getting memory copied from incorrect places?
Created attachment 10797 [details] Corrupted desktop screenshot containing part of a previous boot's irssi session
Created attachment 10798 [details] Corrupted Firefox screenshot
Created attachment 10799 [details] Dmesg log, with debug=1
Created attachment 10800 [details] Xorg log (gzipped to fit on fd.o)
Adding Option "MigrationHerustic" "Greedy" to the Device section in xorg.conf very nearly eliminates the corruption. The desktop window still starts up with a corrupted lower half, but I can't see any application corruption anymore.
I still see this, although to a lesser extent, with Iceweasel particularly and current GIT (2007-07-23) and MigrationHerustic "always". ahuillet's branch displays no application corruption, but still gives a corrupted desktop.
It seems this has been fixed somewhere along the line. I'm now using Xserver 1.4, and current nouveau, and this problem is gone.
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.