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

Debian 9StretchLinuxに最新のNVIDIAドライバーをインストールする方法

はじめに

NVIDIAグラフィックカードは、Linuxゲーマーに長い間愛されてきました。

彼らのプロプライエタリドライバーは、過去数年間非常によくサポートされており、引き続きサポートされています。

オープンソースのNouveauドライバーは、主にNVIDIAがオープンソースコミュニティとの連携を拒否したため、信頼性が大幅に低下しました。

ただし、どちらの方法でも、ドライバはDebianStretchにインストールできます。

他のLinuxディストリビューションにNvidiaドライバーをインストールするには、NvidiaLinuxドライバーガイドに従ってください。

オープンソース

ほとんどの場合、Debian Stretchをインストールすると、Nouveauドライバーもインストールされます。

ただし、ここでの1つの例外は、ドライバーが最大限の能力を発揮するために必要なファームウェアBLOBです。

続行する前に、グラフィックカードがNouveauでサポートされていることを確認する必要があります。

Nouveauドライバーはリバースエンジニアリングする必要があるため、グラフィックカードのリリースに遅れをとる傾向があります。

カードのサポートは、https://nouveau.freedesktop.org/wiki/FeatureMatrix/で確認できます。 。

ファームウェア

ファームウェアをインストールする最初のステップは、contribを有効にすることです。 およびnon-free Debianのリポジトリ。

/etc/apt/sources.listを開きます お気に入りのテキストエディタでrootとして、contrib non-freeを追加します mainの後のすべての行の終わりまで 。保存して終了します。

次に、システムアップデートを実行します。

# apt update && apt upgrade

aptを使用する apt-getの代わりに 。これは新しいバージョンであり、競合をより適切に処理する傾向があります。

LLVM

この次の部分は厳密には必要ありませんが、LLVMは一部のグラフィカルパッケージで使用されます。特にリポジトリには古いバージョンが存在するため、最新バージョンがすでにインストールされていることを確認することをお勧めします。

この記事の時点では、3.9が最新リリースであり、4.0リリース候補が利用可能です。インストールする最小バージョンは3.9である必要があります。

# apt install llvm-3.9 clang-3.9

再起動

それでおしまい。次に、コンピュータを再起動し、カードをテストして、すべてが機能していることを確認します。

独自仕様

プロプライエタリドライバーは、NVIDIAカードが真に輝くところです。

すべての人に適しているわけではありませんが、クローズドソフトウェアの使用を気にせず、ゲームを実行したいだけの場合は、優れたオプションです。

Debianパッケージ

Debianはnon-freeでプロプライエタリNVIDIAドライバを提供します リポジトリ。

これらは常に最新であるとは限りませんが、この記事の時点で、最新の安定したリリースがStretchリポジトリで入手できます。

contribの両方を有効にすることから始めます およびnon-free リポジトリとi386 サポート。

それらを有効にするには、/etc/apt/sources.listを開きます 選択したテキストエディタをrootとして使用し、contrib non-freeを追加します mainの後 公式のDebianリポジトリ行のすべてに。

次に、i386を有効にします 次のLinuxコマンドを実行します。

# dpkg --add-architecture i386

コマンドの実行後、フリーでないファームウェアと必要なNVIDIAドライバーパッケージの両方をインストールできます。

# apt install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

インストールが完了したら、以下を実行してXorg構成ファイルを生成します。

# nvidia-xconfig

これで、コンピューターを再起動して、新しいドライバーを楽しむことができます。

Nvidiaインストーラー

この方法は複雑になり、問題を引き起こす可能性があるため、通常はお勧めしません。

とはいえ、それは機能し、最新のNVIDIAドライバーをインストールする唯一の方法になる可能性があります。

Debianパッケージのインストールと同様に、non-freeを有効にする必要があります i386と一緒にリポジトリ サポート。

これを行うには、今すぐそのセクションに戻って参照してください。

これらのリポジトリを有効にしてシステムを更新したら、最初にインストールする必要のあるパッケージがいくつかあります。

# apt install firmware-linux build-essential gcc-multilib
# apt build-dep linux

これで、https://www.nvidia.com/Download/Find.aspx?lang=en-usにアクセスできます。 、そこにあるフォームにシステム情報を入力し、ドライバをダウンロードします。

ドライバーは.runの形式で提供されます ファイル。そのファイルは、Xサーバーを無効にしてrootとして実行する必要があります。

Debianでこれを行う最も簡単な方法は、Systemdでディスプレイマネージャを停止することです。

# systemctl stop gdm3

上記のコマンドは、デフォルトのGDMディスプレイマネージャを使用していることを前提としています。そうでない場合は、使用しているものに置き換えてください。

コマンドを実行するとすぐに、グラフィカル環境が停止し、ターミナルに移動します。

ルートとしてサインインし、cd ドライバインストーラがダウンロードしたディレクトリに移動します。

そこに到達したら、実行可能であることを確認します。

# cd /home/user/Downloads
# chmod +x NVIDIA-Linux-x86_64-378.09.run

この記事では現在のベータ版のバージョン番号を使用しているため、ダウンロードしたファイルの実際の名前を使用してください。

これで、インストーラーを実行できます。

# ./NVIDIA-Linux-x86_64-378.09.run

インストーラーの実行中に一連のプロンプトが表示されます。

プロンプトが表示されたら、32ビットサポートを有効にすることをお勧めします。

インストーラーが変更されない限り、Xorg構成を生成するように求められるはずです。

それも受け入れてください。そうでない場合は、nvidia-xconfigを実行します インストーラーが終了した後。

インストールが完了したら、システムを新しいドライバで再起動します。

結論

NVIDIAグラフィックカードをお持ちの場合は、DebianStretchで確実に活用できます。

Debianはゲームプラットフォームとしてはあまり考えられていないかもしれませんが、SteamOSのベースとしてValveによって選択されたので、それは何かを意味するはずです。

NVIDIAの一流のプロプライエタリドライバーまたはNouveau(互換性がある場合)と組み合わせると、優れたゲームプラットフォームになります。


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

  2. Debian 9StretchLinuxにDockerエンジンをインストールする方法

  3. Debian 9StretchLinuxにビットコインノードをインストールする方法

  1. Debian 9StretchLinuxにTomcat9をインストールする方法

  2. Debian 9StretchLinuxにTeamViewerをインストールする方法

  3. Debian 9StretchLinuxに最新のEclipseJavaIDEをインストールする方法

  1. Debian 9StretchLinuxにJenkinsをインストールする方法

  2. Debian 9StretchLinuxに最新のMesaバージョンをインストールする方法

  3. Debian 9StretchLinuxにNodeJSをインストールする方法