Total Pageviews

Sunday, 17 March 2013

Nvidia官方显卡驱动程序安装Step by step

《Nvidia官方最新180.51显卡驱动安装详解》-
http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=180313&start=0

下面开始转入正题:

首先介绍一下显卡的配置:
Nvidia 8400GS,原有驱动程序为系统软件仓库中的180版的驱动程序。

第一步、备份xorg.conf
凡事留一手总不会有太多坏处,为避免出现问题的时候能够将X11恢复为正常配置,需备份原有conf文件。
代码:
sudo cp /ect/X11/xorg.conf /ect/X11/xorg.conf.backup

当出现异常情况而导致X无法正常启动的时候,用以恢复。
代码:
sudo cp /ect/X11/xorg.conf.backup /ect/X11/xorg.conf

第二步、下载NVIDIA-Linux-x86-190.42-pkg1.run文件备用
这个可以到官方网站下载,也可以到驱动之家下载- http://drivers.mydrivers.com/download/320-128119-NVIDIA-GeForce6-GeForce7-GeForce8-GeForc/
推荐在后者处下载,Nvidia官方网站的下载速度真是让人不敢恭维。
下载得到的是一个zip包,将其中.run文件解压到你的home目录下,名字可以改成1.run等简单的文件名(当然也可以不改,直接用通配符*代替也行,这个看后面吧。)

第三步、安装头文件
代码:
sudo apt-get install linux-headers-$(uname -r) build-essential

第四步、删除已安装的旧版Nvidia驱动程序
打开Ubuntu软件中心,在“已安装的软件”中搜索Nvidia,即可见到受限驱动,选择将其删除,然后删除与之相关的不再被需要的程序。
代码:
sudo apt-get autoremove

第五步、关闭gdm /*从此步骤起的代码推荐用纸张抄写备用*/
按住Ctrl+alt+F1,进入文本模式,登录后关闭gdm。
代码:
sudo /etc/init.d/gdm stop

第六步、删除旧版驱动残余
代码:
sudo rmmod nvidia
sudo rm -r -f /lib/modules/2.6.31-14-generic/kernel /drivers/video/nvidia /*注意此处2.6.31-14-generic为内核版本,不同的内核此处不一样*/

第七步、安装新版驱动
代码:
sudo sh 1.run /*如果懒得改名字的话,也可以用sudo sh *.run。 */
然后就会出现官方的协议声明,选择Accept,然后就会开始安装,中间过程会询问时候更新xorg.conf,选择yes,然后一路OK下来即可完成安装。

第八步、重启
代码:
sudo reboot
注:不重启而也可以用命令启动gdm,当似乎会出现些小问题,例如输入法ibus不正常等等。

重启后,在“系统”>>“首选项”>>NVIDIA X Server Setting 处可以看到本子显卡的相关信息了。
Screenshot-NVIDIA X Server SettingsScreenshot-NVIDIA X Server Settings

Screenshot-NVIDIA X Server Settings-1Screenshot-NVIDIA X Server Settings-1

注:更新了新的驱动后,重启到现在,机器还算正常,没出现之前频繁的Compiz没响应的情况了。