有没有办法将 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/74a0040f50ae7987885a0bebe5eda1aa

相关内容