Ubuntu 9.10 安装nvidia 专有驱动

 一番周折,终于更新到ubuntu 9.10。但是默认没有安装nvidia的专有驱动。

首先尝试用懒办法──菜单:

系统->系统管理->硬件驱动,尽管找到了需要激活的驱动,但是“正在下载安装驱动”的画面实在太慢了,半个小时都没反应,吐血,放弃。

然后考虑用新力得,软件源里有185的版本,好吧,选中,安装,然而,尽管一切进行貌似都很顺利,但是重启后启动桌面效果尝试了一下,

还是没有驱动。彻底郁闷!!决定从官网下载安装。

1.下载驱动

这个就不用多说了!http://www.nvidia.cn/Download/index.aspx?lang=cn,选择你所使用的linux系统(32位or64位),以及你所使

用的显卡。我用的是Geforce 8400M GS笔记本显卡,搜到版本为190.42的最新驱动,下载之(“另存为”)

2.安装

现在就按部就班慢慢做吧。

2.1删除旧有驱动

sudo apt-get --purge remove nvidia-glx nvidia-glx-new

我运行这个命令的结果是提示还没有安装,呃...从头开始,够干净!!不错!

 

然后删除 /lib/linux-restricted-modules/2.6.22-14-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动

再检查一下这两个文件是否存在,/etc/init.d/nvidia-glx /etc/init.d/nvidia-kernel 如果存在,删除掉。

说明:话说我这几个文件都没有,呃。。。省事儿了!!

 

3、安装要用到的软件和编译用的头文件
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`

话说我没怎么看懂,呵呵,不过安装就是了,应该是编译显卡驱动内核所需要的

 

4、备份
备份文件是一个好习惯。
sudo cp /etc/default/linux-restricted-modules-common ~/linux-restricted-modules-common.backup
sudo cp /etc/X11/xorg.conf ~/xorg.conf.backup

话说我这几个文件又是一个没有,所以也没有备份的需要了,哈哈哈。另外说一下,xorg.conf只有在安装了nvidia

的官方驱动后,才会建立这个文件,我看到自己的机器没有这个文件,以为安装有问题呢。不要紧张,哈哈哈!

 

5、禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv nvidia_new,即把文件中的“”,改成“nv nvidia_new”
如果前面第二步删除完整了其实也可以不用执行这一步。

这个步骤我是对抄的,反正我是没用到,因为连这几个文件都没有!!

 

6、将后面的操作记录 在纸上,因为后面会完全在终端字符界面下操作。

呃。。。这个提示写的,话说只是两个命令而已,没这么夸张吧??不过还是把用到的命令抄下来吧,尤其是我等菜鸟,

而且记性不好的家伙。

 

7、停止GDM进程
sudo /etc/init.d/gdm stop

哦。。。黑屏了,哈哈哈,进入文字界面

按Ctrl+Alt+F1,登录后进入第7步。(话说你都不用Ctrl+Alt+F1,黑屏后会马上提示你登录的!!)

好了,后面的两个命令真得记在纸上了,哈哈哈哈

 

8、安装驱动
进入下好的驱动所在目录
执行:sudo sh NVIDIA-Linux-x86-190.42-pkg1.run

终于进入正题了!!注意要用sudo,否则,即使运行,nvidia会告诉你“只能用root安装!”

 

安装过程中

如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;

(我这几个讨厌的东西这次都没遇到,因为还没安装过nvidia的官方驱动。以前倒是遇到过)

然后,开始编译内核模块。

后面是search关于opengl的东西,我记不得了,不需要你操作。

然后是开始“Install NVIDIA视频加速卡驱动程序”,这也不需要你干什么。

 

后面有你的活儿了,NVIDIA说要搜索和更新xorg.conf。你只要确定就行了,哈哈哈

 

9、安装完成,重启GDM

 

我第一次看到NVIDIA提示显卡驱动完全安装成功,不容易阿!!

重启GDM,回到图形界面

sudo /etc/init.d/gdm restart

哦,竟然看到了NVIDIA的Logo了,嗯,终于安装成功了(话说看不到它的Logo也不一定是失败哦,反正我前几次

安装都没看到这个大大的Logo,但是同样可以开机桌面特效;-)

 

如果不想看NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf
在Section "Device"中添加Option "NoLogo" "True"

如果不想看NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf
在Section "Device"中添加Option "NoLogo" "True"

如:
Section "Device"
Identifier "通用显示卡"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

 

10.显示高级设置
如果想进行显示方面的高级设置,在终端下输入:nvidia-settings命令。

左边第二项是设置分辨率(server display configuration),从右边的resolution中选择分辨率,再点击apply,预览一下,不好取消就行了。

话说,我没做这么高级的设置呢,还,哈哈哈。

至此,安装完毕。我终于也拷贝加扯淡完了。

 

参考:http://www.linuxidc.com/Linux/2008-05/13046p2.htm

 

你可能感兴趣的:(Ubuntu 9.10 安装nvidia 专有驱动)