在此檔案 /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 英偉達

在此檔案 /lib/modprobe.d/nvidia-kms.conf 上註解以下行:

nvidia-drm 模式集=1

sudo mokutil --禁用驗證

在啟動時,您將看到一個提示,您將在其中停用安全啟動,然後再次啟動後,再次嘗試 modprobe 命令。

我希望這有幫助。

相關內容