Ubuntu安装nvidia驱动nvidia-smi has failed because it couldn‘t communicate with the nvidia driver.

Ubuntu安装nvidia驱动nvidia-smi has failed because it couldn't communicate with the nvidia driver.

最近给笔记本Lenovo yoga pro 14s 2022 AMD(RTX 3050 Mobile和AMD核显)安装nvidia驱动,通过Ubuntu自带的Software Updates安装驱动,有时候装好可以用,有时候装好不能用(升级驱动的时候也会出现这个问题),提示nvidia-smi has failed because it couldn’t communicate with the nvidia driver. make sure that the latest nvidia driver is installed and running. 一直不知道为什么,最近似乎搞明白了为什么,记录一下。

安全启动

在 UEFI 的规范中定义了一项名为「Secure Boot」的协议,Secure Boot 只允许载入有数字签名的 EFI 驱动和启动程序。

linux secure boot(安全启动)下为内核模块签名
当BIOS启用Secure Boot模式后,不带签名的驱动无法加载。

解决

我记得有时候安装完驱动的时候需要重启,会出现
在这里插入图片描述

这个界面,是导入证书的界面,但很多时候不会出现。每次安装之后导入证书驱动就可以用,不出现的话不能用。
进入BIOS看了一下,果然开启了安全启动(secure boot),如果安装之后不出现这个界面,将安全启动关闭,驱动就可以用了。应该也可以自己导入驱动的签名,但没细找资料,能用就可以了。

另外发现,关闭安全启动,进入系统驱动可以用之后,再进入BIOS开启安全启动,驱动还是可以用的,我是这样,不知道为什么。之后有时间再琢磨吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值