このチュートリアル Debian 9StretchにNvidiaグラフィックスドライバーをインストールする方法を紹介します。 デフォルトでは、 Debianは、Linuxカーネルに含まれているオープンソースドライバーnouveauを使用しています。 Nvidiaカード用。
ただし、このドライバーには3Dアクセラレーションのサポートがないため、システムでグラフィックカードを最大限に活用するには、専用ドライバーをインストールする必要があります。
プロプライエタリドライバをインストールする前に、 UEFIファームウェアを使用している場合は、セキュアブートを無効にすることをお勧めします。
これは、Nvidiaモジュールがカーネルに追加されるため、新しいカーネルが署名検証に合格できないためです。 セキュアブートが有効になっている場合、システムを起動できない可能性があります。
Debian 9StretchへのNvidiaドライバーのインストール
システムへのNvidiaドライバーのインストールを開始するには、ターミナルを開いてその中に入れる必要があります Nvidiaカードに使用されているドライバーの確認に進みましょう。
sudo apt install lshw
sudo lshw -c display
nouveauオープンコントローラーを使用していることを確認できる場所:
DebianのNvidiaパッケージは独自仕様であるため、 次のコマンドを使用して、/ etc / apt /sources.listのcontribリポジトリとnon-freeリポジトリを有効にする必要があります。
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update
現在 競合の可能性を回避するために、nouveauドライバーをブラックリストに登録するときが来ました。
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
そして、ファイル内に次のものを入れます。
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Ctrl + OとCtrl + Xで閉じて保存します。
現在 次のコマンドを使用して、nvidia-driverパッケージをインストールします。
sudo apt install nvidia-driver
インストール中に次のメッセージが表示されます。Enterキーを押して続行します。
xserver-xorg-config-nvidia
エラーが発生した場合 システムへのパッケージのインストール中、 ストレッチバックポートリポジトリからドライバをインストールする必要があります。
これを行うには、ターミナルで次のコマンドを入力する必要があります。
sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update
現在 システムにすでに追加されているstretch-backportsリポジトリからnvidia-driverをインストールするには、次のコマンドを入力する必要があります。
sudo apt install -t stretch-backports nvidia-driver
インストールが完了すると、 次のコマンドを使用して、コンピューターを再起動します。
sudo shutdown -r now
インストールの確認
システムの再起動後、 ユーザーセッションの開始に進み、ターミナルを開き、その中に次のコマンドを入力します。
sudo lshw -c display
この場合、彼らはすでにNvidiaドライバーを使用していることを確認する必要があります。 アプリケーションメニューでNvidiaXServerプログラムを確認できます。
ドライバのバージョン、グラフィックカードの仕様、カードの温度などを使用できます。
このプログラムが見つからない場合は、次のコマンドでインストールできます。
sudo apt install nvidia-xconfig
そして実行する:
sudo nvidia-xconfig
NividiaOptimusラップトップでIntelとNvidiaグラフィックカードを切り替えます
Nividia Optimusを使用しているラップトップユーザーの場合、 Nvidia X Serverプログラムを開くと、次のようなメッセージが表示されるため、エラーが発生する可能性があります。
「nvidiaxdebianドライバーを使用していないようです」
このために BumblebeeとPrimusを使用して、Nvidiaカードで個々のアプリケーションを実行できます。 システムにBumblebeeとPrimusをインストールするには、ターミナルを開いて次のコマンドを実行する必要があります。
sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386
Nividiaカードでプログラムを実行するには、コマンドをプレフィックスとして使用するだけです primusrun。
この場合、次のコマンドでこれを確認できます。
primusrun glxinfo | grep OpenGL
Nvidia Xサーバーセットアッププログラムを開くには、次のコマンドを実行します。
optirun nvidia-settings -c :8
Debian 9 StretchでプロプライエタリなNvidiaドライバーをアンインストールする方法は?
何らかの理由で独自のコントローラーが不要になった場合、またはシステムとの競合が発生した場合は、次のコマンドを使用してシステムからコントローラーを削除できます。
sudo apt purge nvidia- *
sudo apt autoremove
DEBIAN wikiは、NVIDIAドライブのインストール方法を常に段階的に説明してきました。
ここで説明するよりも簡単です。
挨拶。