方法一(不推荐):
1、进入nVidia官网下载最新linux下的最新版本的驱动NVIDIA-Linux-x86-295.20(我的显卡是映众的GTX460+),并保存在/home/vs9841目录下,我的计算机用户名是vs9841,最好不要保存到中文目录下,安装时,将会十分不便。
下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn
下载后的驱动全名是:NVIDIA-Linux-x86-295.20.run
2、在开始安装时,需要删除掉以前显卡驱动,在终端控制台中执行如下代码:
sudo apt-get --purge remove nvidia-*
3、修改disable-nouveau.conf文件,执行如下代码:
sudo gedit /etc/modprobe.d/disable-nouveau.conf在打开的编辑器输入如下代码,并保存:
blacklist nouveau
options nouveau modeset=0
4、重新启动电脑,然后开始正式安装驱动程序,按Ctrl+Alt+F1切换到控制台下,输入root,密码后,执行下面代码,将X-server关闭,因为NVIDIA驱动安装时,需要关闭它。否则会报错。(如果发现输入用户名,密码后验证失败,参考本文结尾)
sudo /etc/init.d/gdm stop
如果发现不能关闭X-server的话,执行下面的代码:
sudo service gdm stop
5、开始安装驱动,执行下面代码:
sudo sh /home/vs9841/NVIDIA-Linux-x86-295.20.run6、然后始安装,在安装过程中会提示是否更新(update),选择No,安装完成执行下面的代码:
sudo nvidia-xconfig7、然后重新启动图形界面,执行下面的代码:
sudo /etc/init.d/gdm restart8、安装完成。
================================
注意:如果输入root及密码,提示验证失败,使用下面的方法即可:
vs9841@vs9841-desktop:~$ sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码&
Retype new UNIX password: <--- 重复新的Root用户密码
==========================================================
方法二(推荐):
上面介绍的是重手工的安装方法安装的显卡驱动,当更新内核后还需要重装驱动,很不方便,通常在更新内核的时候会需要重新安装显卡驱动。所以用下面方法
加PPA源安装显卡驱动会更好一些,而且也简单一些。
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
执行上面的命令后,重启电脑,如果发现驱动还在受限,按ctrl+alt+F1,然后执行
sudo /etc/init.d/gdm stop
sudo nvidia-xconfig
sudo /etc/init.d/gdm start