The nvidia driver has really slow 2D! What can I do?
X makes use of Memory Type Range Register (AKA “mtrr”, check out /usr/src/linux/Documentation/mtrr.txt for more info). To see if you have mtrr enabled in the kernel, do: cat /proc/mtrr. If you don’t have that file, you don’t have mtrr. Re-compile your kernel with this option enabled. It’s in “Processor Type and Feature” in the kernel config. You want this feature. There is a known issue with version 1-0.4191 of the nvidia drivers where 2D is just slow. It is not related to mtrr. 2d performance appears to be much better with version 1.0-4349.