2. 官网的驱动需要编译内核模块,所以需要编译环境和与当前内核版本对应的内核头文件。此外内核变更(例如,装rt版了)后,原先的驱动要重装。
3. 驱动装好后确定设置好了 /etc/X11/xorg.conf , NVIDIA驱动带了设置的工具 nvidia-xconfig 和 nvidia-settings。
4. 删除源里的驱动时请连配置文件也删除(apt-get --purge remove),另外有个 nvidia-kernel-common 的包也要删除。
5. /etc/init.d/nvidia-kernel /etc/init.d/nvidia-glx /lib/linux-restricted-modules/.nvidia-new-installer <-- 卸载源里的驱动时这些文件记得删掉。
6. /etc/default/linux-restricted-modules-common 里有行 DISABLED_MODULES="",使用官网驱动时填上 DISABLED_MODULES="nv nvidia_new",反之留空
7. 官网驱动的卸载方法是 sudo sh NVIDIA-XXXX-YYYY????.run --uninstall
8. 想到再写
————————————————————————————————————————————————————————————————————————
以下 遵循“署名-非商业用途-保持一致”创作共用协议
如果你正在 Linux 上使用一块 Nvidia 的比较新的显卡,比如 8000 和 9000 系列,也许你遇到下面这些问题:
* Firefox 在浏览某些网站的时候,拖动起来非常卡 ( 比如: http://www.tuaw.com ) ;切换标签页的时候也很卡。
* 调整应用程序窗口尺寸的时候,会非常卡。
* KDE 4/ Qt 4 程序卡得基本没法用。
* 虽然可以流畅的跑 Compiz,但是某些特效会很卡,包括缩放窗口。
嗯嗯,也许你一直抱怨 Firefox 的性能不好,KDE 4 很慢,其实都不是,罪魁祸首是 Nvidia 的 Linux 驱动……
不管是 169、173,还是最新的 177 beta 驱动,都在 8000 和 9000 系列显卡上表现出很糟糕的 2D 性能。3D 性能还是很完美的,所以你可以流畅的玩 Doom,但是却不能流畅的浏览网页。
详细的情况可以参考 Nvnews 论坛的帖子:
http://www.nvnews.net/vbulletin/showth ... p?t=115916
从上面的帖子可以看出,受难的人真不少,甚至还波及到了某些 7000 和 GT200 系列显卡。
暂时的缓解方法
当然最好的情况就是 Nvidia 能够听到 Linuxer 的心声,在新版的驱动中修正这个严重的 bug,目前只好等待。闭源驱动的弱点,充分的展现了出来……
国外的网友尝试出一些缓解上面这些问题的设置,如果你正在被上面的问题所困扰,可以尝试一下,效果在不同的显卡上差异很大,但是总体上都会有不少的改善。
首先,安装最新的 177 beta 驱动,然后尝试运行:
代码: 全选
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
如果你正在使用 177 的驱动并且正在运行着桌面,那么可以直接在终端窗口运行此命令,不需要重启 X。
我的显卡是 8600GTS,运行上面的命令之后,窗口缩放的性能变得可以接受了,如果对你也有效的话,可以把上面的命令添加到 ~/.xinitrc 中。
另外,还可以在 xorg.conf 中的 Section "Device" 中加入:
代码: 全选
Option "PixmapCacheSize" "300000"
Option "OnDemandVBlankInterrupts" "True"