Linux Mintに最新のNvidiaドライバをインストールする方法

Linux Mintに最新のNvidiaドライバをインストールする方法

Linux Mint 20.0 (Ulyana) シナモン、Ubuntu 20.04(Focal)に基づいています。

また、テストを経て動作します。Linux Mint 21.1(ベラ)シナモン、Ubuntu 22.04(Jammy)に基づいています。


グラフィックプロセッサ:NvidiaNvidia GeForce GTX 1060最大Q値設計、6GBGDDR5X ビデオメモリ

基本仕様は以下の通りです。

GeForce GTX 1060仕様


目的

利用可能な最新ドライバのインストールPPAを使用しない(個人パッケージのアーカイブ)。


状態

統合Mintドライバマネージャを実行すると、利用可能な以前のバージョンのみが表示されます。以下は、元の質問の前の例です。

Nvidia Driver-390

答え1

免責事項 - 設置する前にお読みください。

今日、私は最新のドライバでサポートされなくなったNvidia Geforce GT 520Mを搭載した古いラップトップを発見しました。しかし、390バージョンは正常に動作しました。だから、強くお勧めします。Nvidiaドライバページドライバのバージョンをインストールする前に!


一般的な方法 - 推奨方法


推奨パッケージもインストールするには、以下を実行できます(このバージョンは2023年7月1日に最終更新されました。):

sudo apt-get install --install-recommends nvidia-driver-535

バージョンを更新しなくなりますので、新しいバージョンが出てくると(手動で)検索する方法をお知らせします。

いくつかの方法があるので、私にとって最も簡単な方法は、端末に(一般ユーザーまたはrootとして)入力することです。

apt-cache policy nvidia-driver-4

をダブルクリックすると、Tabサンプル出力は次のようになります。

nvidia-driver-418         nvidia-driver-440-server  nvidia-driver-460-server
nvidia-driver-418-server  nvidia-driver-450         nvidia-driver-465
nvidia-driver-430         nvidia-driver-450-server  nvidia-driver-470
nvidia-driver-435         nvidia-driver-455         nvidia-driver-470-server
nvidia-driver-440         nvidia-driver-460         

Linux Mint - ドライバマネージャ - 避けてください

これを達成するために、MintのGUIドライバマネージャを使用することもできます。通常、私はコマンドラインアプローチを好みます。実際、私はこのGUIを使用しません。なぜなら、何が起こっているのかを知らせず、盲目的に進行状況バーだけを見るからです。したがって、このツールを使用するのではなく、上記のように端末を介して作業を実行することをお勧めします。


Linux Mint 20.2ドライバマネージャのnvidia-driver-470


Ubuntu方式 - 推奨しない(!!!)


Ubuntuベースのおかげでそれを活用することができ、すべてを処理できますが、人々が何が起こるのかを制御することはできず、副作用で問題が発生する可能性があるため、お勧めできません。だから、完全性のために以下を記録しました(表示するにはマウスをクリックしてください)。

sudo ubuntu-driverのサイレントインストール

システムに適用されるドライバのみを一覧表示するには、次の手順を実行できます。

sudo ubuntu-drivers list

これにより、Ubuntuベースのシステムにインストールできるすべてのドライバが一覧表示されます。


2023年のアップデートと注意事項

  1. 特定のバージョンセットが利用可能であることを確認するには:

    apt-cache policy 'nvidia-driver-5*'
    

    引用符に注意してください!文字列を引用する必要があります。

  2. 私も一人会った黒い画面上記のインストールコマンドの実行中に問題が発生しました。

    覚えている:慌てないでください。この場合。通常、設置にかかる時間に応じて10〜30分ほど待ちます。インストール時間は、コンピュータの全体的なパフォーマンスによって大きく異なります。私のようにファンの騒音がたくさん聞こえる場合は、ファンが停止してから数分待ってください。十分な時間を待つと、Nvidiaドライバが正しくインストールされます。私の場合は、待ってから電源ボタンを数秒間押して強制終了する必要がありました。正しく起動したら、nvidia-smi次のコマンドを使用してこれを証明できます。

    +---------------------------------------------------------------------------------------+
    | NVIDIA-SMI 535.54.03              Driver Version: 535.54.03    CUDA Version: 12.2     |
    |-----------------------------------------+----------------------+----------------------+
    | GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
    |                                         |                      |               MIG M. |
    |=========================================+======================+======================|
    |   0  NVIDIA GeForce GTX 1060 ...    Off | 00000000:01:00.0  On |                  N/A |
    | N/A   49C    P0              24W /  60W |    240MiB /  6144MiB |      0%      Default |
    |                                         |                      |                  N/A |
    +-----------------------------------------+----------------------+----------------------+
    +---------------------------------------------------------------------------------------+
    | Processes:                                                                            |
    |  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
    |        ID   ID                                                             Usage      |
    |=======================================================================================|
    |    0   N/A  N/A      1346      G   /usr/lib/xorg/Xorg                          166MiB |
    |    0   N/A  N/A      4476      G   cinnamon                                     23MiB |
    |    0   N/A  N/A     18948      G   ...ble-features=BlockInsecureDownloads       47MiB |
    +---------------------------------------------------------------------------------------+
    

    またはMintのGUIから: Linux Mint 21.1ドライバマネージャのnvidia-driver-535

答え2

NVIDIAはサードパーティ/独自のドライバであるため、MINT、RHEL、SLES、UBUNTUなどのLinuxディストリビューションには含まれません。

https://www.nvidia.com/en-us/driversモデルグラフィックカードに行き、次を見つけたらオペレーティングシステム関連する項目のみが表示され、そうするとLinux 64-bitファイルNVIDIA-Linux-x86_64-470.57.02.runがダウンロードされます。私はNvidiaが「solaris」と「freebsd」を除く最新の64ビットLinuxを区別すると信じていません。したがって、rhel、sles、ubuntu、mint、または今日人気のあるすべてのアイテムに対して同じ.runファイルです。

init 3実行してシステムにファイルが存在するようにしたり、systemdに基づいている場合は、runlevel 3に変更しますsystemcyl isolate multi-user.target。その後、rootで作業を行い、chmod 700 NVIDIA-Linux-x86_64-470.57.02.run./NVIDIA-Linux-x86_64-470.57.02.runグラフィックインストールを完了します。通常、最後に実行したいかどうかを尋ねるメッセージが表示されます。nvidia-xconfig{これを行うと、RHELに/etc/X11/xorg.confファイルが作成されます。以前は存在しなかった7つのシステムが存在します。 }

私はこの方法を約5年間安定して使用してきましたが、ポイントは次のとおりです。

  • Nvidiaというソースから直接ドライバを入手しました。
  • 最新バージョンがあります。
  • 少なくとも現在使用されているRHEL / CentOS 7では動作しますが、SLES / SuSE 11を使用するときは機能し、MintやUbuntuなどの他のディストリビューションでも機能する必要があります。
    • それでもうまくいかない場合は知りたいので、コメントしてください。
    • nouveau少なくとも、RHEL / CentOS 7ではこれを無効にする必要があることに注意してください。これ/etc/default/grubを修正し、追加し、aとaを実行し、再起動し、nvidia .runファイルと。 modprobe.blacklist=nouveauGRUB_CMDLINE_LINUXgrub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfgsystemctl set-default multi-user.targetsystemctl set-default graphical.targetrhel以外のLinuxディストリビューションに合わせてここの構文を修正してください。

答え3

これは私にとって効果的です。

まず、すべてのNvidiaドライバを削除しました。

$ sudo dpkg --purge $(dpkg -l | grep nvidia | awk '{print $2}')
$ sudo dpkg --purge $(dpkg -l | grep libnvidia | awk '{print $2}')

次に、最新バージョンをインストールします。

$ sudo apt-get install --install-recommends nvidia-driver-455

注:Linux Mint 19.3で完了しました。

関連情報