Ubuntu 18.04 NVIDIAドライバインストール概要
先日、Ubuntu 18.04にNVIDIAをインストールする際に遭遇したのが 英語版チュートリアル 良い説明なので、簡単に翻訳してブックマークしておきます。
Ubuntu 18.04にNVIDIAをインストールするには、3つの方法があります。
- Ubuntu標準レポジトリを使用した自動インストール
- PPAレポジトリを利用した自動インストール
- NVIDIA公式ドライバを使用した手動インストール
上記の3つの方法はすべて利用可能ですが、個人的には手動インストールを使用することをお勧めします。
注意事項
インストール前にまず行うべきことは、Nouveauドライバを無効にすることです。 このブログの記事 .
の変更は、インストール時に一時的に無効化するだけでした。ドライバを恒久的に無効にしないと、NIVIDAグラフィックカードをインストールした後、Ubuntuにアクセスできなくなる(ログイン画面で、パスワードを入力してもログインできない)場合があります。
そこで、Ubuntuのインストールに成功した後、grubの設定ファイルを変更する必要があります。
$ sudo gedit /boot/grub/grub.cfg
本文中の検索
quiet splash
を追加し
acpi_osi=linux nomodeset
のように、テキストを保存するだけです。
1. Ubuntuの標準レポジトリを使用した自動インストール
この方法は、ほぼすべての例の中で最も簡単で、このチュートリアルの中で最も推奨される方法です。まず、お使いのNVIDIAグラフィックカードのモデルと推奨ドライバーのモデルを検出します。コマンドラインから、次のコマンドを入力します。
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-304 - distro non-free
driver : nvidia-340 - distro non-free
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver : intel-microcode - distro free
出力から分かるように、現在システムは Nvidia GeFrand GTX 680 グラフィックカードに接続されており、インストールする推奨ドライバーは nvidia-384 バージョンです。この推奨ドライバに同意される場合は、Ubuntuのdriverコマンドを再度使用して、すべての推奨ドライバをインストールしてください。
以下のコマンドを入力してください。
$ sudo ubuntu-drivers autoinstall
インストールが完了したら、システムを再起動すれば完了です。
2. PPAレポジトリを使用した自動インストール
グラフィックドライバのPPAリポジトリを使用すると、NVIDIAベータドライバをインストールすることができますが、この方法では不安定になる危険性があります。
まず
ppa:graphics-drivers/ppa
レポジトリをシステムに登録します。
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
次に、グラフィックカードの機種と推奨ドライバーを確認します。
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-340 - third-party free
driver : nvidia-390 - third-party free recommended
driver : nvidia-387 - third-party free
driver : nvidia-304 - distro non-free
driver : nvidia-384 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver : intel-microcode - distro free
次のコマンドを入力してください。
$ sudo apt install nvidia-390
これが完了したら、システムを再起動します。
####3. NVIDIA公式ドライバを使用した手動インストール
この方法は、私が最もよく使う方法でもあり、以下のようにインストールします。
まず、以下のコマンドを入力して、NVIDIAグラフィックカードのモデルを特定します。
$ lshw -numeric -C display
または
$ lspci -vnn | grep VGA
ダウンロード NVIDIAの公式サイト グラフィックカードのドライバを、適切なパスに保存してください。
デスクトップの可視化を停止するには。
$ sudo telinit 3
次に、新しいコマンドラインセッションに入り、現在のユーザー名とパスワードでログインします
適切なパスにNVIDIAドライバをインストールします(インストールファイルの拡張子は.shでもかまいません。
sudo
).
$ bash NVIDIA-Linux-x86_64-384.111.bin
以下の手順で行ってください。
<ブロッククオート
ライセンスを承認する
ディストリビューションが提供するプリインストールスクリプトは失敗しました! 本当に続けますか?
nvidia-xconfigユーティリティを実行しますか?-> はい
インストール終了後、コマンドラインで以下のコマンドを入力して再起動すると、NVIDIAドライバが正常にインストールされます。
$ sudo reboot
関連
-
ld: アーキテクチャ x86_64 用のシンボルが見つからないエラーの解決
-
ld: アーキテクチャ x86_64 のシンボルが見つかりません。
-
エラーの解決方法 ValueError: 入力にNaN、infinity、またはdtype('float64')に対して大きすぎる値が含まれています。
-
Macでのg++コンパイル時の「Undefined symbols for architecture x86_64:」エラーの解決方法
-
SprinBootプロジェクト起動エラー スレッド "main "で例外 java.lang.reflect.InvocationTargetException
-
Huawei P8ロック解除問題:デバイスの解決待ち(プロテスト成功)
-
gulp build exception タスク関数を指定する必要があります。
-
npm install で npm ERR! cb() never called!
-
VSCodeコンフィグレーションc++環境(ホワイトチュートリアル)
-
SSH が表示される ホスト xxx の認証が確立できない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IndexError: シングルポジションインデクサがアウトオブバウンズで解決済み
-
numpy.linalg.LinAlgError: 特異行列の問題は解決されました
-
nullのプロパティ'length'を読み取れないエラーの解決法
-
git everything up-to-date ワークアラウンド
-
Eclipsesの起動時:javaは起動したがexit code=1を返す -- 解決と解析
-
ImportError: Imageという名前のモジュールはありません IOError: decoder zip not available
-
微量元素 - 質問に答える
-
Win11 右下のアイコンをクリックしても反応しない(Win11のショートカット設定パネルが開けない)。
-
CAS SSO シングルサインオン - CASサーバー 5.3ビルド
-
Atomプロキシの設定