GNU/Linux >> Linux の 問題 >  >> Debian

Debian11BullseyeにNvidiaドライバーをインストール/アップグレードする

チュートリアル情報
必要な前提条件: なし
必要なSudoアクセス: はい
必要なルートログイン: いいえ
推定完了時間: 5〜15分
必要なインターネット接続: はい
インストール方法のオプション: APT
難易度(簡単/中/難しい): 簡単から中程度

Debianなどの最新のLinuxデスクトップシステム Nvidiaドライバーが付属しています Nouveauにプリインストールされています Nvidiaビデオカード用のオープンソースグラフィックスデバイスドライバー。ほとんどの場合、これは許容範囲です。ただし、Linuxシステムをグラフィックデザインやゲームに使用している場合は、より優れたドライバーを入手できる可能性があります。

歴史的に、Nouveau独自のドライバーは、Nvidia独自のドライバーよりも低速であり、最新の機能、ソフトウェアテクノロジー、および最新のグラフィックカードハードウェアのサポートが不足しています。ほとんどの場合、次のガイドを使用してNvidiaドライバーをアップグレードする方が、アップグレードしないよりも有益です。場合によっては、全体的に大幅な改善が見られることがあります。

次のチュートリアルでは、Debianのリポジトリを使用してNvidiaグラフィックドライバをインストールする方法を学習します。

NVIDIA510.47.xxドライバーをインストールします

最新のNVIDIA510.47ドライバーは、Debianのリポジトリではまだ利用できませんが、チュートリアル Debian11BullseyeでのNVIDIA510.47.xxドライバーのインストール/アップグレードにアクセスできます。

グラフィックカードを決定する

老朽化したNVIDIAグラフィックスカードを使用しているユーザーの最初のステップは、それが何であるかを判断することです。サポートされている場合、新しいカードを使用しているユーザーは、間違いなくサポートされるため、この部分をスキップできます。

まず、グラフィックカードモジュールを見つけます

lspci | grep -e VGA

出力例:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

次に、サポートされているNVIDIA GPU510サポートされているチップのセクションにアクセスします 先に進む前に、カードがリストされていることを確認してください。たとえば、チュートリアルでは古いGeForce GTX 1650を使用していますが、このリストでは引き続きサポートされています。

NVIDIAドライバーのインストール

インストールのプリセット

最初のタスクは、「投稿」を有効にする必要があることです。 および「非無料」 Debianリポジトリへのリポジトリ。これは、次のコマンドを使用してすばやく実行できます。

まず、contribリポジトリを追加します。

sudo add-apt-repository contrib

次に、非フリーリポジトリを追加します。

sudo add-apt-repository contrib

追加したら、リポジトリリストを更新します。

sudo apt update

Nvidiaドライバーをインストールする前に、NVIDIAドライバーをビルドするための適切なカーネルヘッダーをインストールする必要があります。 64ビットまたは32ビットのいずれかをインストールできます。これは、lscpuコマンドを実行することで確認できます。

lscpu | grep CPU

出力例:

CPU op-mode(s):                  32-bit, 64-bit
CPU(s):                          2
On-line CPU(s) list:             0,1
CPU family:                      23
CPU MHz:                         3900.025
NUMA node0 CPU(s):               0,1

出力から、システムは64ビットであるため、次のヘッダーをインストールする必要があります。

sudo apt install linux-headers-amd64

32ビットDebianシステムの場合は、代わりに次のコマンドを使用してください。

64ビットシステムを使用している場合は、これを使用しないでください。

32ビットの非PAEカーネル:

sudo apt install linux-headers-686

32ビットPAEカーネル:

sudo apt install linux-headers-686-pae

Nvidiaドライバーをインストールする

次に、パッケージをインストールできます「nvidia-detect」 グラフィックカードに最適なパッケージが自動的に提案されます。

これを行うには、次のコマンドを使用します。

sudo apt install nvidia-detect

Nvidia-detectがインストールされたので、コマンドを実行して現在のNvidiaグラフィックカードを確認します。

nvidia-detect

出力例:

出力は、例のマシンにGeForce GTX 1650カードがあり、nvidia-driverパッケージをインストールすることをお勧めしていることを示しています。 、ただしこれは単なる推奨事項です。

次に、推奨パッケージをインストールします:

sudo apt install nvidia-driver linux-image-amd64

インストールするすべての追加の依存関係を含む出力例:

「Y」と入力します 次に、「ENTERキー」を押します。 インストールを続行します。

インストール中に、次のようなプロンプトが表示されます。

これは、無料のNouveauグラフィックスドライバーが、インストールされている新しいドライバーと競合しているためです。メッセージに従って、これを修正するには再起動する必要があります。今のところ、「ENTERKEY」を押します 続行します。

インストールしたら、システムを再起動します。

sudo reboot now

再度ログインしたら、「nvidia-smi」を実行します 新しいNvidiaドライバーがインストールされていることを確認するコマンド。

nvidia-smi

出力例:

出力が示すように、ドライババージョン460.91.03が正常にインストールされました。

Nvidiaレガシードライバーをインストール

Nvidiaグラフィックカードが400シリーズ以降でかなり古い場合は、レガシードライバをインストールする必要があります。プロセスは同じですが、新しいインストールコマンドを使用するだけです:

sudo apt install nvidia-legacy-390xx-driver firmware-misc-nonfree -y

完了したら、システムを再起動することを忘れないでください。

sudo reboot now

次に、「nvidia-smi」を実行します インストールを確認するコマンド。

nvidia-smi

340シリーズ 技術的にインストールすることができます。ただし、サポートされなくなり、これらのドライバーにはいくつかの主要なセキュリティ上の欠陥が存在します。 390xxを340xxに置き換える必要がある場合は、これらのドライバーをインストールすることはお勧めしませんただし、Debianはこれを推奨していません。 。


Debian
  1. Debian11BullseyeでGnome40にアップグレードする方法

  2. Python3.8をDebian11Bullseyeにインストールする方法

  3. Python3.9をDebian11Bullseyeにインストールする方法

  1. DebianにNvidiaドライバーをインストールする方法

  2. Debianリポジトリを使用してNVIDIAドライバをインストールする方法

  3. Debian11ブルズアイにBraveBrowserをインストールする

  1. Debian 10(Buster)をDebian 11(Bullseye)にアップグレードする方法

  2. Debian11BullseyeにMicrosoftTeamsをインストールする

  3. Node.js17とNPMをDebian11Bullseyeにインストールします