在此文件 /lib/modprobe.d/nvidia-kms.conf 上注释以下行:

在此文件 /lib/modprobe.d/nvidia-kms.conf 上注释以下行:

我刚刚按照这里的说明在我们的 Threadripper 工作站上安装了 Nvidia 驱动程序,https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#rhel-9-rocky-9

但是,我重启后收到此错误

modprobe:错误:无法插入“nvidia”:密钥被服务拒绝

[root@athos ~]# nvidia-smi                                                                                               
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.                                                                                                   
                                                                                                                         
[root@athos ~]# modprobe nvidia                                 
modprobe: ERROR: could not insert 'nvidia': Key was rejected by service  

我想我可以关闭安全启动,但这似乎不太雅致,我宁愿正确地解决这个问题。

任何建议或意见都将不胜感激!

答案1

您是否尝试禁用安全启动、重新启动机器并再试一次?

#检查黑名单

sudo grep 黑名单 /etc/modprobe.d/* /lib/modprobe.d/* | grep nvidia

在此文件 /lib/modprobe.d/nvidia-kms.conf 上注释以下行:

nvidia-drm 模式集=1

sudo mokutil——禁用验证

在启动时,您将看到一个提示,您将禁用安全启动,然后在再次启动后再次尝试 modprobe 命令。

我希望这有帮助。

相关内容