🐧

Linuxでnvidiaのグラボを使いたい

2024/03/10に公開

基本的に相性が悪いLinuxとnvidiaのGPU. それでも扱いたい場合は少々の設定が必要不可欠.

initramfsのパラメータ

dracutを使用してinitramfsを作成している場合, force_driversを以下のように設定

...
force_drivers+=" nvidia nvidia_modeset nvidia_uvm nvidia_drm "
...

Arch系ディストロでmkinitcpioを使用している場合は以下の通り

...
MODULES=(nvidia nvidia_modeset nvidia_drm nvidia_uvm)
...

initramfsを再生成する

カーネルパラメータ

GRUBを使っている方が多いと思うので, /etc/default/grubnvidia_drmのパラメータを設定

...
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 splash nvidia_drm.modeset=1"
...

その後, grub.cfgを再生成

sudo grub-mkconfig -o /boot/grub/grub.cfg

GDMでGNOME wayland sessionが表示されない

Fedoraでよくある現象. /etc/gdm/custom.confWaylandEnable=falseをコメントアウト

...
#waylandEnable=false
...

そして再起動

Discussion