Fedora

Fedora 33:從 Nvidia 安裝 Nvidia 驅動程序

  • February 11, 2021

我想先說我理解RPM-Fusion存在並且它有一種安裝 Nvidia 驅動程序的方法來作為開頭。

但是,我使用的是 Nvidia 的 cuda 儲存庫,因為我對開發不是玩遊戲感興趣(這是我在遠端控制顯示開關上的 Windows 電腦的用途)。不幸的是,與基於 Unix 的作業系統相比,Windows 是一個非常難以開發的平台:

https://developer.download.nvidia.com/compute/cuda/repos/fedora33/x86_64

從那裡,我通過yumrepo 和安裝了 Nvidia 的驅動程序(和 Cuda 驅動程序) dnf,但似乎 Nvidia 尚未啟用。我相信 Nvidia 能夠提供工作 Nvidia 程式碼,但似乎他們在工作 Linux 包方面遺漏了一些東西——這很好。

但是,需要在某個啟動配置中設置一些位以啟動已安裝的 Nvidia 驅動程序。

這是回到雜草並重新使用 grubby、gdm 和 Fedora(現在被 RPM-Fusion 安裝內容混淆)的手動安裝過程。


因此,問題是:需要調整哪些手動引導配置設置才能啟用已安裝的 Nvidia 驅動程序?(我已經禁用、列入黑名單並刪除了 Nouveau)

編輯/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"

然後更新 grub2 conf

## BIOS ##
grub2-mkconfig -o /boot/grub2/grub.cfg

## UEFI ##
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

引用自:https://unix.stackexchange.com/questions/633938