Ubuntu 18.04 に Nvidia グラフィック カード ドライバーをインストールするチュートリアル (画像とテキスト付き)

Ubuntu 18.04 に Nvidia グラフィック カード ドライバーをインストールするチュートリアル (画像とテキスト付き)

0. 事前準備

BIOS でセキュア ブートを無効にします。無効にしないと、サードパーティ ソースを使用してインストールされたグラフィック カード ドライバーはインストール後に使用できなくなります。

1. nouveauを無効にする

1. ファイルを作成します。vim エディターをダウンロードしていない場合は、vim を gedit に置き換えます。

$ sudo vim /etc/modprobe.d/blacklist-nouveau.conf

2. 次の内容をファイルに挿入して、デフォルトでは有効になっていない nouveau をブラックリストに追加します。

ブラックリストヌーボー
オプション nouveau modeset=0

3. 無効化を有効にするために次のコマンドを入力し、再起動します。

$ sudo アップデート-initramfs -u
$ sudo 再起動

4. 再起動後に確認する

lsmod | grep 初心者

Enterキーを押しても応答がない場合は、機能は正常に無効化されています。

2. グラフィックカードドライバをインストールする

まず、以前にインストールしたグラフィック ドライバーを完全にアンインストールします。
PPA ソース ファイルをアンインストールします。

$ sudo apt-get remove --purge nvidia*

Runfile ソース ファイルのアンインストール:

$ sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

ここで、最も簡単なインストール方法を紹介します。PPAソースドライバのインストールで、コンピュータに最適なグラフィックドライバのバージョンを照会します。

ubuntu-ドライバーデバイス


図に示すように、私のコンピュータに最適なグラフィックドライバのバージョンはnvidia-driver-435です。
次にコマンドラインを使用してインストールします

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-getアップデート
$ sudo apt-get install nvidia-driver-435 #ここでの数字は上記で照会したバージョン番号に対応している必要があります$ sudo apt-get install mesa-common-dev

注意: セキュア ブートが以前に無効になっていない場合は、インストール プロセス中にパスワードを設定するように求められます。再起動時にセキュア ブートを無効にするには、パスワードを入力する必要があります。再起動後にブルー スクリーンが表示されます。この時点では、続行を直接選択することはできません。代わりに、ボタンを押して、Enroll MOK を選択する必要があります。確認後、次のオプションで続行を選択し、ドライバーのインストール時に設定したパスワードを入力して、コンピューターを起動します。

インストールが完了したら再起動してください

$ sudo 再起動

再起動後にターミナルで確認する

$ nvidia-smi

GPU リストが表示されればインストールは成功です。

Ubuntu 18.04 に Nvidia グラフィック ドライバーをインストールするチュートリアル (画像とテキスト) に関するこの記事はこれで終わりです。Ubuntu 18.04 に Nvidia グラフィック ドライバーをインストールする方法の詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu で nvidia グラフィック ドライバーをインストールする (簡単なインストール方法)
  • Ubuntu にグラフィック ドライバーが正常にインストールされたかどうかを確認する方法
  • Ubuntu 16.04 に nvidia ドライバー + CUDA + cuDNN をインストールする詳細なチュートリアル
  • Ubuntu18.04.2にRTX2080 Nvidiaグラフィックカードドライバーをインストールする方法
  • Ubuntu のインストール グラフィック ドライバーと Cuda チュートリアル

<<:  JavaScript の onblur および onfocus イベントの詳細な説明

>>:  MySql のサブクエリ内のクエリ例の詳細な説明

推薦する

jQueryブリージングカルーセルの制作原理を詳しく解説

この記事では、jQueryブリージングカルーセル制作原理の具体的なプロセスを参考までに紹介します。具...

圧縮パッケージを使用して Linux 環境に JDK 13 をインストールする方法

JDK とは何ですか?まあ、この質問がわからないのであれば、なぜこれをインストールするのか本当にわか...

MAC での MYSQL5.7.17 接続失敗の問題と解決策

MYSQL5.7.17 が MAC で接続できない問題。SQLBench_community 6.3...

tbodyタグの魔法はテーブルコンテンツの表示を高速化します

他の人のウェブページを保存して見たことがあると思いますが、特にdwで開くと、多くのウェブページに&l...

MySQL/MariaDB でピボット テーブルを実装する方法のサンプル コード

前回の記事では、Oracle でピボット テーブルを実装するいくつかの方法を紹介しました。今日は、同...

ラベルタグの使用時に発生する問題の分析と解決策

最近何かをするときにラベル タグを使用しました。以前はラベル タグをほとんど使用していなかったため、...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを 2 回忘れてしまいましたか?最初、私はアンインストールして再インストールす...

http-proxy-middlewareを使用してNodeでプロキシクロスドメインを実装する方法と手順

目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...

TomcatはNginxリバースプロキシのクライアントドメイン名を取得します

質問Nginx リバース プロキシの後、Tomcat アプリケーションは、クライアント ブラウザーの...

MySQL 演算子の具体的な使用法 (and、or、in、not)

目次1. はじめに2. 本文2.1 および演算子2.2 または演算子2.3 オペレーター2.4 no...

Linuxカーネルのアクセス制御セキュリティを強化する方法

背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...

Mysqlは実行中のトランザクションを照会し、ロックを待機する方法

navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...

Linux で FastDFS を使用してイメージ サーバーを構築する

目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...

純粋な CSS で実装された大きなドロップダウン メニューのサンプル コード

これは純粋に CSS で実装された大きなドロップダウン メニューです。この大きなメニューは、js コ...