ウェブサイト検索

Debian 12にNvidiaグラフィックスドライバーをインストールする方法


もしDebian 12を使用していて、Nvidiaのグラフィックカードを持っているなら、システムの最高のパフォーマンスを引き出すために正しいドライバーをインストールすることが重要です。

Nvidiaドライバーは、コンピュータがグラフィックカードのフルパワーを使用できるようにし、これはゲーム、ビデオ編集、3Dレンダリングなどの作業にとって重要です。

このガイドでは、Debian 12にNvidiaグラフィックスドライバーをインストールする手順を説明します。

ステップ1:システムを更新する

新しいソフトウェアをインストールする前に、システムが最新の状態であることを確認するのが良いアイデアです。

sudo apt update
sudo apt upgrade

これにより、利用可能なパッケージのリストが更新され、システム上の古いソフトウェアがアップグレードされます。

ステップ2:Nvidiaグラフィックカードを特定する

正しいドライバーをインストールするには、どのNvidiaグラフィックカードを持っているかを知る必要があります。この情報は、ターミナルで次のコマンドを実行することで見つけることができます。

lspci | grep -i nvidia

このコマンドは、システムに接続されているすべてのハードウェアをリストし、Nvidia関連のエントリのみをフィルタリングします。グラフィックカードを説明する行を探してください。それは次のようになります:

01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)

この例では、グラフィックカードは「GeForce GTX 1060 6GB」です。

ステップ3:非無料リポジトリを追加する

Debianのデフォルトのリポジトリには、Nvidiaのようなプロプライエタリソフトウェアは含まれていないため、Nvidiaドライバーをインストールするには、non-freeリポジトリを有効にする必要があります。

テキストエディタでソースリストファイルを開いてください:

sudo nano /etc/apt/sources.list

debで始まり、mainで終わる行を探してください。これらの行の最後にnon-freeを追加します。

例えば:

deb http://deb.debian.org/debian bookworm main non-free
deb-src http://deb.debian.org/debian bookworm main non-free

ファイルを保存して、再度パッケージリストを更新してください。

sudo apt update

ステップ4:DebianにNvidiaドライバーをインストールする

non-freeリポジトリが有効になったので、Nvidiaドライバーをインストールできます。これを行う最も簡単な方法は、グラフィックカードに最適なドライバーを推奨するnvidia-detectツールを使用することです。

sudo apt install nvidia-detect
nvidia-detect

出力はこのようになります:

Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)

It is recommended to install the
nvidia-driver
package.

この例では、推奨されるパッケージはnvidia-driver</code>ですので、これをインストールしてください。

sudo apt install nvidia-driver

nvidia-detectが別のパッケージを推奨する場合は、nvidia-driverを推奨されたパッケージ名に置き換えてください。インストール中に、ドライバーをインストールするかどうか確認されることがあります。続行するにはYEnterを押してください。

インストールが完了したら、新しいドライバーを読み込むためにシステムを再起動する必要があります。

sudo reboot

システムが再起動したら、Nvidiaドライバーがインストールされて正しく動作しているか確認できます。

nvidia-smi

このコマンドは、ドライバーバージョンやGPUの使用状況を含むNvidiaグラフィックカードに関する情報を表示します。この情報が表示されれば、ドライバーは正しくインストールされています。

トラブルシューティング

ドライバーをインストールした後に問題が発生した場合、試すことができるいくつかのことがあります。

  • 再起動後の黒い画面</strong>: 再起動後に画面が黒くなる場合は、別の端末に切り替える必要があるかもしれません(例: CTRL + ALT + F2</code>)そしてドライバーを再インストールします。また、起動時にnomodeset</code>カーネルパラメーターを使用することも試してみてください。
  • ドライバーが読み込まれない: ドライバーが読み込まれない場合は、nvidia-kernel-dkmsパッケージがインストールされていることを確認してください。これにより、Nvidiaカーネルモジュールがシステムに対して正しくビルドされます。
  • 不正なドライバー: 間違ったドライバーをインストールした場合は、sudo apt remove nvidia-*を使用して削除し、その後正しいドライバーをインストールできます。
結論

Debian 12にNvidiaグラフィックスドライバーをインストールするのは、手順を知っていれば簡単なプロセスです。このガイドに従うことで、Nvidiaグラフィックスカードを正しいドライバーで動作させることができるはずです。

これにより、ゲーム、ビデオ編集、3Dグラフィックス作業を行う際に、ハードウェアを最大限に活用できます。問題が発生した場合、DebianコミュニティやNvidiaのサポートリソースは、助けを求めるのに最適な場所です。

関連記事: