(原创:Qk’Great Harmony)最近看到这篇文章:《解? firefox 2/3 + nvidia 显卡,部分网页滚动速度慢》
里面提到的命令:
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
这个命令的确可以通过将纹理数据保存到显存从而提高3d性能。但是在我的机子上(NVIDIA-Linux-x86_64-173.14.12驱动)用这参数会使gdm重启。
这里有一个效果一样的方法:
在/etc/X11/xorg.conf中的 Section “Device”出加入:
Option “PixmapCacheSize” “300000″
Option “OnDemandVBlankInterrupts” “True”
这样就既提升了性能又不会导致gdm重启。
ps:既然效果一样,那为什么前者对导致gdm重启呢?也许是nvidia-setting的一个bug吧。