我想以此作为序言,说我理解RPM-Fusion
存在并且它已经离开安装 Nvidia 驱动程序。
但是,我使用 Nvidia 的 cuda 存储库,因为我对开发感兴趣相当而不是玩游戏(这就是我的 Windows 计算机上远程控制显示开关的用途)。不幸的是,与基于 Unix 的操作系统相比,Windows 是一个非常难以开发的平台:
https://developer.download.nvidia.com/compute/cuda/repos/fedora33/x86_64
yum
从那里,我通过repo 和安装了 Nvidia 的驱动程序(和 Cuda 驱动程序)dnf
,但似乎 Nvidia 尚未启用。我相信 Nvidia 能够提供可工作的 Nvidia 代码,但在可工作的 Linux 软件包方面,他们似乎错过了一些东西——这很好。
但是,需要在某些启动配置中设置一些位才能激活已安装的 Nvidia 驱动程序。
这又回到了正题,重新审视了 grubby、gdm 和 Fedora 的手动安装过程(现在已被 RPM-Fusion 安装内容混淆了)。
因此,问题是:需要调整哪些手动启动配置设置才能启用已安装的 Nvidia 驱动程序? (我已经禁用、列入黑名单并删除了Nouveau)
答案1
编辑/etc/sysconfig/grub
并附加到rd.driver.blacklist=nouveau
的末尾GRUB_CMDLINE_LINUX=”…”
。
## Example row with Fedora 33 BTRFS ##
GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau"
## OR with LVM ##
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet rd.driver.blacklist=nouveau"
然后更新grub2conf
## BIOS ##
grub2-mkconfig -o /boot/grub2/grub.cfg
## UEFI ##
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg