ページ

2020年5月27日水曜日

Debian 10.4 (buster) に NVIDIA製のグラフィックボードのドライバーをインストールする

ゲームとかやらないから,グラボなんて要らないでしょ.と思っていた時代が私にもありました.

しかし在宅勤務が推奨されるこのコロナ時代.快適な作業環境を求め,マルチディスプレイ環境を整備すべく,3画面出力可能なグラフィックボードを購入しました.(Amazonで3,500円で買える格安グラボ)



お急ぎ便で注文し,翌日には届いたので,さっそくPCを開け,5年間一度も使われることのなかったPCI Expressスロットに満を持してグラフィックボードを挿入.

PCを起動して,NVIDIAのホームページから製品を選択して,ドライバをダウンロード.


ルート権限でスクリプトを実行!
 # sh NVIDIA-Linux-x86_64-304.137.run

するも,Xorgを終了してからインストールせよとのメッセージが表示され出鼻を挫かれる.

気を取り直して,CUI 環境に戻り,改めてスクリプトを実行!するも,今度は nouveau を disable せよとのメッセージ...

ここから試行錯誤するも一向にインストール作業が進まない.諦めかけたそのとき,YouTubeでインストール手順を紹介する動画に発見し,紹介されている手順通りに進めるとあっさりインストールが完了した.YouTube偉大なり.



ここから動画の手順を紹介します.動画で十分って人は動画を参照ください.

1. /etc/apt/sources.listを編集し,参照先にcontrib non-freeを追加する.
(修正前)deb http://deb.debian.org/debian/ buster main
(修正後)deb http://deb.debian.org/debian/ buster main contrib non-free
※動画では6箇所の参照先すべてにcontrib non-freeを追加すべきと言われるので,私はすべて追加した.

2. apt updateを実行
 # apt update

3. nvidia-detectをインストール
 # apt install nvidia-detect

4. nvidia-detectを実行し,ドライバのパッケージ名を確認する.私の場合は,nvidia-driverだった.(赤字)
 $ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208 [GeForce GT 710B] [10de:128b] (rev a1)

Checking card:  NVIDIA Corporation GK208 [GeForce GT 710B] (rev a1)
Your card is supported by the default drivers and legacy driver series 390.
It is recommended to install the
    nvidia-driver
package.

5. 手順4で確認したパッケージ名を使用して,nvidiaのドライバをインストールする
 # apt install nvidia-driver

6. 再起動する
 # reboot

7. ランレベル3の場合は,Xorgを起動する前にxorg.confを修正して,nouveauをオフ,nvidiaをオンに変更する.(変更しないとXorgが起動しない)
 Section "Device"
 〜〜
(修正前) Driver      "nouveau"
(修正後) Driver      "nvidia"
 〜〜
 EndSection

8. Xorgを起動する
 $ startx

9. nvidia-settingsを起動する
 $ nvidia-settings

10. GUIベースで設定を変更したら,最後に「Save to X Configuration File」ボタンを押下して,/etc/X11/xorg.confに上書きする

11. 念の為,再起動し,問題なく動作すれば設定は完了
 # reboot


0 件のコメント:

コメントを投稿