有沒有辦法將 Nvidia GTX 1660Ti 驅動程式安全地安裝到 fedora 32

有沒有辦法將 Nvidia GTX 1660Ti 驅動程式安全地安裝到 fedora 32

需要在 Fedora 32 中安裝 NVIDIA 顯示卡的協助

我嘗試了給出的步驟這裡

從下載的 *.run 文件這裡

嘗試了兩種方法,手動獲取錯誤和透過 rpm fusion 看起來成功,但 Fedora->settings->about 仍然沒有顯示 NVIDIA 選項作為顯示卡。

還要確保在不停用安全啟動的情況下完成此操作,這可能會損害安全性。

核心:5.7.14-200.fc32.x86_64
Fedora:32/64 位元
NVIDIA:GTX 1660 Ti

nvidia-installer -v |grep versionnvidia 安裝程式:版本 430.09

lspci |grep -E "VGA|3D"
00:02.0 VGA 相容控制器:Intel Corporation UHD Graphics 630(移動)
01:00.0 VGA 相容控制器:NVIDIA Corporation TU116M [GeForce GTX 1660 T

預先感謝您的幫助

答案1

轉速融合支援安全啟動。

安裝的 NVIDIA .run 支持簽署內核模組但你必須產生簽名金鑰並且 在韌體中註冊您自己的金鑰

考慮到與安全啟動相關的最新啟動漏洞集,我真的不認為關閉它會對您造成太大傷害。

答案2

NVIDIA 驅動程式必須先進行簽名,然後才能在支援 EFI 安全啟動的系統上使用。

在安裝過程中,系統會要求您使用使用者特定的 MOK 金鑰對驅動程式進行簽名,該金鑰稍後必須註冊到 BIOS 中。關於這一點,有一個很棒的 Ask Ubuntu 線程(我猜它在 Fedora 上也很有用):https://askubuntu.com/questions/1048135/how-can-i-install-nvidia-drivers-on-ubuntu-18-04-with-secure-boot

如果 Fedora 的nvidia-installer軟體包沒有內建簽名模組,您可能需要使用以下命令手動對其進行簽名mokutilhttps://gist.github.com/Garoe/74a0040f50ae79878885a0bebe5eda1aa

相關內容