Install Nvidia Driver
System setup
- OS: Fedora 37 (workstation edition) x86_64
- GPU: NVIDIA RTX2060
Install
Add repository
CUDA リポジトリを追加します。
sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora37/x86_64/cuda-fedora37.repo
Clean DNF reository cache
公式のマニュアルに従えばキャッシュのクリアをしたほうが良いらしいですが、私の環境では特に何も起こりませんでした。
sudo dnf clean expire-cache
install CUDA SDK
CUDA ドライバと関連するソフトウェアをインストールします。
sudo dnf module install nvidia-driver:latest-dkms
sudo dnf install cuda
Reboot
sudo reboot
Check current driver
再起動後に現在使っているドライバを確認します。
sudo lspci -v
私の環境では下記の出力が得られました。 nouveauなどのモジュールも削除していないので残っていますが、nvidia のドライバが使われてることが確認できます。
...
01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A]
Flags: bus master, fast devsel, latency 0, IRQ 134
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [virtual] [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
...