はじめに
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(互換性がある場合)と組み合わせると、優れたゲームプラットフォームになります。