私Linux Mint 20.0 (Ulyana) シナモン、Ubuntu 20.04(Focal)に基づいています。
また、テストを経て動作します。Linux Mint 21.1(ベラ)シナモン、Ubuntu 22.04(Jammy)に基づいています。
グラフィックプロセッサ:Nvidia、Nvidia GeForce GTX 1060、最大Q値設計、6GBGDDR5X ビデオメモリ
基本仕様は以下の通りです。
目的
利用可能な最新ドライバのインストールPPAを使用しない(個人パッケージのアーカイブ)。
状態
統合Mintドライバマネージャを実行すると、利用可能な以前のバージョンのみが表示されます。以下は、元の質問の前の例です。
答え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を使用しません。なぜなら、何が起こっているのかを知らせず、盲目的に進行状況バーだけを見るからです。したがって、このツールを使用するのではなく、上記のように端末を介して作業を実行することをお勧めします。
Ubuntu方式 - 推奨しない(!!!)
Ubuntuベースのおかげでそれを活用することができ、すべてを処理できますが、人々が何が起こるのかを制御することはできず、副作用で問題が発生する可能性があるため、お勧めできません。だから、完全性のために以下を記録しました(表示するにはマウスをクリックしてください)。
sudo ubuntu-driverのサイレントインストール
システムに適用されるドライバのみを一覧表示するには、次の手順を実行できます。
sudo ubuntu-drivers list
これにより、Ubuntuベースのシステムにインストールできるすべてのドライバが一覧表示されます。
2023年のアップデートと注意事項
特定のバージョンセットが利用可能であることを確認するには:
apt-cache policy 'nvidia-driver-5*'
引用符に注意してください!文字列を引用する必要があります。
私も一人会った黒い画面上記のインストールコマンドの実行中に問題が発生しました。
覚えている:慌てないでください。この場合。通常、設置にかかる時間に応じて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 | +---------------------------------------------------------------------------------------+
答え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=nouveau
GRUB_CMDLINE_LINUX
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
systemctl set-default multi-user.target
systemctl set-default graphical.target
rhel以外の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で完了しました。