![有沒有辦法將 Nvidia GTX 1660Ti 驅動程式安全地安裝到 fedora 32](https://rvso.com/image/178484/%E6%9C%89%E6%B2%92%E6%9C%89%E8%BE%A6%E6%B3%95%E5%B0%87%20Nvidia%20GTX%201660Ti%20%E9%A9%85%E5%8B%95%E7%A8%8B%E5%BC%8F%E5%AE%89%E5%85%A8%E5%9C%B0%E5%AE%89%E8%A3%9D%E5%88%B0%20fedora%2032.png)
需要在 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 version
說nvidia 安裝程式:版本 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
軟體包沒有內建簽名模組,您可能需要使用以下命令手動對其進行簽名mokutil
:https://gist.github.com/Garoe/74a0040f50ae79878885a0bebe5eda1aa