There's a significant decrease in the performance of nouveau in kernel-3.1.0-0.rc2.git7.2.fc16.x86_64 compared to kernel-3.0.1-3.fc16.x86_64 (the previous update) for me. All graphics operations are observably sluggish with the new kernel, and this is confirmed with a simple gtkperf benchmark. gtkperf has various issues, but it's sufficient to demonstrate the issue: with 3.0.1-3 gtkperf runs in 6.40 seconds, with 3.1-rc2 it takes 27.41. there's obviously a major issue there.
Will attach logs and so forth.
Created attachment 519326 [details]
X log from 3.1-rc2
Created attachment 519327 [details]
/var/log/messages from 3.1-rc2
Created attachment 519328 [details]
X log from 3.0.1
Created attachment 519329 [details]
/var/log/messages from 3.0.1
Note that Ben thinks this may not be a nouveau-specific issue, so if anyone's seeing this with some other graphics driver, please speak up: that'd be useful info. thanks!
kernel rc3 does seem somewhat faster:
Total time: 10.88
so a lot faster than rc2, but still slower than rc1 (though may be within the bounds of gtkperf's crappiness). Things certainly seem slicker than rc2 subjectively as well, I'd like to say they still feel a _little_ slow but it may be just confirmation bias...
there seems a fairly nice correlation between CPU usage of X process, perceived speed, and measured speed across the three kernels...
so I tested just by running htop on one monitor, firefox on the other, and loading bluesnews.com and hardocp.com and scrolling through them a few times. fairly rough and ready test, I know.
on 3.0.1-3, which feels and measures the fastest, CPU usage doesn't get past 20% doing those operations multiple times.
on 3.1-rc3, which feels and measures in the middle, it spikes to 35% and gets over 20% quite a bit.
on 3.1-rc2, which feels and measures slowest, it spikes at over 50% and is over 30% the whole time while scrolling.
I don't see anything in /var/log/messages while doing these tests on any kernel, even with drm.debug=15.
*** This bug has been marked as a duplicate of bug 735268 ***