网上的教程太乱了,而且也不都是好用,今天翻到一个竟然成功了分享一下原博主的文章,自己又修改了几处。大家都看看吧。
欢迎大家看原作者博客尊重原创
去官网下载电脑合适的版本的文件
安装步骤
卸载旧的显卡驱动
sudo apt-get purge nvidia*
禁用nouveau驱动
Ubuntu系统集成的显卡驱动程序是nouveau,我们需要先将nouveau从linux内核卸载掉才能安装NVIDIA官方驱动。 将nouveau添加到黑名单blacklist.conf中,
Note: 由于blacklist.conf文件的属性可能不允许修改, 所以需要先修改文件属性。
查看blacklist.conf文件属性:
~$: ll /etc/modprobe.d/blacklist.conf
修改blacklist.conf文件属性:
~$: sudo chmod 666 /etc/modprobe.d/blacklist.conf
修改blacklist.conf文件:
~$: sudo gedit /etc/modprobe.d/blacklist.conf
在文件末尾添加如下几行:
blacklist vga16fb
blacklist nouveau
options nouveau modeset=0
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
Note: 网上有的教程仅添加了两行内容如下:
blacklist nouveau
options nouveau modeset=0
修改并保存文件后,记得把文件属性复原:
~$: sudo chmod 644 /etc/modprobe.d/blacklist.conf
再更新一下内核
~$: sudo update-initramfs -u
然后重启一下电脑
查看一下是否禁用成功,如果什么都没有打印则成功。
~$: lsmod | grep nouveau
安装nivdia驱动
首先Ctrl+Alt+F1进入tty文本界面
然后关掉x-window
~$: sudo service lightdm stop
在tty 模式下安装下载好的驱动文件, 网页下载默认在 ~/Downloads 下:
~$: cd ~/Downloads
安装,最好替换成.run的fullname
~$: sudo sh ./NVIDIA*.run
重启X-window
~$: sudo service lightdm start
按Ctrl+Alt+F7返回图形界面
检查:
~$: nvidia-smi
~$: nvidia-settings
其他
如若安装不成功需要卸载重来:
sh ./NVIDIA.run --uninstall
如果安装失败,需要修改BIOS, 禁用Secure Boot ,改为disabled.
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver