# Install Nvidia Driver ## Identifying Your Graphics Card `lspci` コマンドで使用しているGPUが表示される ```bash $ lspci | grep -e VGA 0e:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3080 Lite Hash Rate] (rev a1) ``` ## Disable Nouveau #### Nouveauが有効になっているかチェック 1.Settings -> About (簡易) Graphics が "LLVM" などと書かれている 2.コマンド `lsmod` コマンドで nouveau が使用されているとき,以下のような出力結果となる ```bash $ lsmod | grep nouveau nouveau 2306048 1 mxm_wmi 16384 1 nouveau i2c_algo_bit 16384 1 nouveau drm_ttm_helper 16384 1 nouveau ttm 86016 2 drm_ttm_helper,nouveau drm_kms_helper 311296 1 nouveau drm 622592 5 drm_kms_helper,drm_ttm_helper,ttm,nouveau video 61440 1 nouveau wmi 32768 2 mxm_wmi,nouveau ``` ## Nouveauを無効化 Nouveauを無効化する設定ファイルを作成 コマンドは4行 (EOS"まで) ```bash $ sudo sh -c "cat << EOS > /etc/modprobe.d/blacklist-nouveau.conf blacklist nouveau options nouveau modeset=0 EOS" ``` initramfsの再生成 ```bash $ sudo update-initramfs -u ``` 無効化設定反映のため再起動 ```bash $ reboot ``` ## Install Nvidia Driver #### インストールが推奨されるバージョンの表示 ```bash $ sudo ubuntu-drivers devices ``` #### インストール 表示されたバージョンで recommend をインストール ```bash $ sudo apt install -y nvidia-driver-535 ``` #### ドライバの反映のため再起動 ```bash $ reboot ``` #### Nvidia Driverの確認 1.Setting -> About 2.コマンド ```bash $ nvidia-smi ``` ```bash $ nvidia-setting ``` ## (例外) OS インストール後,Secure bootを有効にした場合 reboot 後に Perform MOK managementの画面が開く 参照:[Perform MOK Management](./install_ubuntu.md#perform-mok-management) ## 参考文献 1. https://medium.com/@panda1100/setup-nvidia-gpu-driver-on-rocky-linux-9-0-166d7ce111b2 2. https://qiita.com/cpx/items/8069cb7c9896e16febcf