NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver -nvidia ubuntu安装英伟达驱动

Ubuntu Nvidia 显卡驱动安装教程

官网下载Nvidia 驱动文件

去官网下载合适的.run文件

https://www.geforce.cn/drivers

根据自己的显卡型号手动搜索下载驱动, 比如我的显卡型号是RTX 2080Ti,我是下载搜索出来的list里面最新版

Note: 如果之前自己装了无效的nvidia驱动,请卸载原有驱动

~$: sudo apt-get purge nvidia*

禁用nouveau驱动

Ubuntu系统集成的显卡驱动程序是nouveau,我们需要先将nouveau从linux内核卸载掉才能安装NVIDIA官方驱动。 将nouveau添加到黑名单blacklist.conf中,

Note: 由于blacklist.conf文件的属性可能不允许修改, 所以需要先修改文件属性。

In [ ]:

查看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

修改后需要重启系统

(关于blacklist参见 《禁用Linux内核驱动》),linux启动时,就不会加载nouveau. 因为nouveau驱动的影响,ubuntu安装后无法登入桌面,所以在ubuntu系统启动显示登录界面后,需要按ctrl+alt+F1进入tty文本模式进入下面的操作

重启系统后确认nouveau是否已经被屏蔽掉,使用lsmod命令查看:

~$: lsmod | grep nouveau

如果没有任何输出,即为禁用成功

安装NVIDIA驱动

In [ ]:

在tty 模式下安装下载好的驱动文件, 网页下载默认在 ~/Downloads 下:
~$: cd ~/Downloads    

安装,最好替换成.run的fullname

~$: sudo sh ./NVIDIA*.run

重启X-window

~$: sudo service lightdm start

按Ctrl+Alt+F1返回图形界面

检查:

~$: nvidia-smi
~$: nvidia-settings

如若安装不成功需要卸载重来:

sh ./NVIDIA.run --uninstall

In [ ]:

 

如果安装失败,需要修改BIOS, 禁用Secure Boot ,改为disabled.

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

å®å¨å¯å¨ï¼ å·²å¯ç¨

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值