1. 查看GPU型号
lspci | grep -i nvidia
我是 GeForce GTX 960M
2. NVIDIA官网下载驱动: https://www.nvidia.com/Download/index.aspx
3. 卸载原有驱动
sudo apt-get remove –purge nvidia*
4. 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在最后一行添加
blacklist nouveau
保存后,在终端输入
sudo update-initramfs -u
等待结束后重启电脑
重启后在终端输入
lsmod | grep nouveau
没有任何输出表示屏蔽成功
5. 禁用X服务
在终端输入
sudo /etc/init.d/lightdm stop
没有就算了
6. 安装需要的工具
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install make
7. 在“设置-区域和语言“里把语言改成English,不然一会儿目录下有中文就没办法弄了
8. 安装驱动
在终端输入
sudo telinit 3
进入命令行模式,卡住就按 Alt+F1(要回到图形化界面输入sudo telinit 5
)
输入你的用户名和密码登录
cd进入到你驱动下载的目录,输入命令
ls
sudo ./NVIDIA-Linux-x86_64-430.26.run –no-opengl-files
可以在输入“sudo ./NVI”后用Tab键自动补全。
安装结束后输入
sudo reboot
重启即可。
其他
在安装驱动中出现
The distribution-provided pre-install script filed! Are you sure you want to continue?
选择 Continue installation 继续。
出现
The CC version check failed:
选择 Ignore CC version check
出现
Would you like to sign the NVIDIA kernel module?
我也不知道选哪个,两个我都试过,能装起来,所以随便选吧。