需要在 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/74a0040f50ae7987885a0bebe5eda1aa