/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 コマンドを再度試してください。

これが役に立つことを願っています。

関連情報