Ubuntu にグラフィックス カード ドライバーをインストールするための詳細な手順

Ubuntu にグラフィックス カード ドライバーをインストールするための詳細な手順

1. Nouveau が無効になっている

1.1 Nouveau ドライバーの概要

Nouveau は、NVIDIA グラフィックス カード用のサードパーティ オープン ソース 3D ドライバーを開発するために愛好家によって組織された共同プロジェクトであり、Nouveau は NVIDIA からのサポートを受けずに開発されました。Nouveau は X.Org Foundation のプロジェクトです (注: X.Org Foundation は、X Window System の開発を担当するコミュニティです。Open Group の X.org Web サイトに基づいて 2004 年 1 月 22 日に設立されました。)。過去の革新的なサウンドカード kX ドライバーの開発手法と同様、NVIDIA の Linux グラフィックス ドライバーを逆コンパイルし、さらに処理を進めるための開発作業を行うという開発手法にも精通しています。

Nouveau Gallium3D は、ゲーム速度の点では NVIDIA の公式プライベート ドライバーには程遠いですが、Linux がさまざまな複雑な NVIDIA グラフィック カード環境に簡単に対応できるようにし、ユーザーがシステムのインストール後にデスクトップにアクセスし、優れた表示効果を得ることができるようにします。そのため、多くの Linux ディストリビューションにはデフォルトで Nouveau ドライバーが統合されており、NVIDIA グラフィック カードに遭遇するとデフォルトでインストールされます。

これは特にエンタープライズ バージョンの Linux に当てはまり、グラフィカル インターフェイスをサポートするほとんどすべてのエンタープライズ Linux ディストリビューションには Nouveau が含まれています。

1.2 Nouveau ドライバーがシステムにインストールされているかどうか

システムを再インストールした後、使用できる解像度が 1 つだけで、解像度が極端に小さくなった場合は、システムにドライバーがインストールされていないことを意味します。

Linux を開きterminal、次のコマンドを入力します。コンテンツが出力されない場合は、Nouveau ドライバーがないことを意味します。この章をスキップして、NVIDIA ドライバーのインストールに直接進むことができます。

逆に、nouveau 情報が出力される場合は、最初にnouveau を無効にする必要があります

 $ lsmod | grep nouveau

1.3 Nouveau ドライバーを無効にする

  • 为啥要禁用nouveau驱动?

ドライバーの紹介から、Nouveau ドライバーのデフォルトのインストールにより、ユーザーはシステムのインストール後にデスクトップに入ることができ、良好な表示効果があることがわかりますが、個人のデスクトップ ユーザーにとって、成長段階にある Nouveau は完璧ではなく、通常は次のようなエラーが発生します:

ERROR: The Nouveau kernel driver is currently in use by your system. This  driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.

Please consult the NVIDIA driver README and your Linux distribution's documentation

for details on how to correctly  disable the Nouveau kernel driver.
  • 禁用nouveau驱动步骤

    Linuxを開きterminal、次のコマンドを入力します。

$ sudo gedit /etc/modprobe.d/blacklist.conf

ファイルの最後に以下を追加します

blacklist nouveau
options nouveau modeset=0

ここに画像の説明を挿入

更新して有効にする

$ sudo update-initramfs -u

デバイスを再起動します

reboot

nouveau が正常に無効になっているかどうかを確認する

lspci | grep nouveau

コンテンツが出力されなければterminal、無効化は成功です。

2. gcc と cmake をインストールする

Linux を開きterminal、次のコマンドを入力して gcc と cmake をインストールします。

$ sudo apt-get install build-essential 
$ sudo apt-get install cmake

インストールが成功したかどうかを確認します。

$ gcc --version
$ cmake --version

Linuxterminalには、インストールが成功したことを示すバージョン番号が表示されます。

3.NVIDIAドライバーをインストールする

Linux を開きterminal、次のコマンドを入力して、システムが推奨するドライバーのバージョンを確認します。

$ sudo ubuntu-drivers devices

端末は次のように情報を出力します。

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00001C60sv0000103Csd000084DBbc03sc00i00
driver   : nvidia-384 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-430 - third-party free recommended
driver   : nvidia-415 - third-party free
driver   : nvidia-418 - third-party free
driver   : nvidia-410 - third-party free

ドライバー行に推奨ドライバーのバージョン番号があることがわかります。

3.1 方法 1 - apt install を使用してインストールする (非推奨)

システムが推奨するドライバーのバージョンを決定し、apt インストール用のバージョンの 1 つを選択します

Linux を開きterminal、次のコマンドを入力します。たとえば、install nvidia-415

$ sudo apt install nvidia-driver-415

この方法はインストールに時間がかかるため、ここで sudo apt install を使用してインストールすることはお勧めできません

インストールが成功したら、lsmod | grep nvidiaターミナルを入力して次のように情報を出力します。

holden@holden:~$ lsmod | grep nvidia
nvidia_uvm            786432  0
nvidia_drm             45056  6
nvidia_modeset       1040384  13 nvidia_drm
nvidia              16588800  627 nvidia_uvm,nvidia_modeset
drm_kms_helper        172032  1 nvidia_drm
drm                   401408  9 drm_kms_helper,nvidia_drm
ipmi_msghandler        53248  2 ipmi_devintf,nvidia

3.2 方法 2 – NVIDIA ドライバーをインストールするソースを追加する

通常の状況では、ソースを追加して Nvidia グラフィック カード ドライバーをインストールする方が確実であり、将来のアップデートにも便利です。

新しいバージョンの Ubuntu (>=14.04) にはドライバー管理プログラムが組み込まれているため、ドライバー管理プログラム (システム設定 -> ソフトウェアとアップデート -> 追加ドライバー) を通じてグラフィックス カード ドライバーをインストールすることを強くお勧めします

ここに画像の説明を挿入

  • バージョン番号が410より高いnvidia グラフィックス ドライバーを確認してください。

リストに関連するオプションがない場合は、ソースを追加して再試行してください。

Linuxを開きterminal、次のコマンドを入力します。

$ sudo add-apt-repository ppa:graphics-drivers/ppa

$ sudo apt-get update

ドライバー管理プログラムを使用してグラフィックス カード ドライバーをインストールする方が、手動でインストールするよりも安全です。手動でインストールすると、ブラック スクリーンの問題が発生し、解決するにはオペレーティング システムの再インストールが必要になる場合があるためです。

3.3 方法 3 – NVIDIA 公式 Web サイトからドライバーをダウンロードしてインストールする (一般的に使用されます)

3.3.1 デバイスのグラフィックス カード モデルを確認する

NVIDIA 公式 Web サイトにアクセスしてドライバーをダウンロードするときは、デバイスのグラフィックス カードのモデルを知る必要があります。

Linux を開きterminal、次のコマンドを入力してグラフィックス カードのモデルを確認します。

$ lspci | grep -i vga

端末は次のような情報を出力します。

  • 1 つ目: デバイスの個別グラフィックス カード モデルを示すモデル「GeForce GTX 1060 Mobile 6GB」を直接出力します。
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile 6GB] (rev a1)
  • 2 番目のタイプ: 特定のモデルは直接出力されません。この時点では、PCI インデックス プラットフォームを使用してグラフィックス カード モデル情報を取得する必要があります: PCI ID リポジトリ
00:02.0 VGA compatible controller: Intel Corporation Device 3e9b (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2191 (rev a1)

ここに画像の説明を挿入

3.3.2 NVIDIA 公式 Web サイトからドライバーをダウンロード

GeForceドライバーのダウンロードアドレス

NVIDIAすべてのドライバーのダウンロード

GeForceシリーズのグラフィックスカードを例に挙げます

公式Webサイトに入ったら、下図に示すように手動検索ドライバーを選択し、「検索開始」をクリックして、お使いのシステムに対応するドライバーをダウンロードします。

ここに画像の説明を挿入

ここに画像の説明を挿入

3.3.3 表示モードをオフにする

同時に長押ししてCtrl+Alt+F1tty1 端末モードに入り、次のコマンドを入力してディスプレイ管理を閉じます。

$ sudo service lightdm stop

3.3.4 ドライバーのインストール

ドライバー ディレクトリに移動し、コマンド ライン ターミナルでダウンロードしたドライバーを実行します。

sudo ./NVIDIA-Linux-x86_64-430.64.run --no-opengl-files

インストール プロセスは次の手順に従って選択されます。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

3.3.5 インストール結果を確認する

ドライバーがインストールされたら、デバイスを再起動しnvidia-smi次のような出力を入力して表示し、インストールが成功したことを示します。

ここに画像の説明を挿入

3.3.6 (エラー) グラフィック カード ドライバーは X-Windows サービスでの実行をサポートしていません

グラフィックス カード ドライバーのインストール

ヒント: グラフィックス カード ドライバーは X-Windows サービスの実行をサポートしていないため、ランレベル 3 に入る必要があります。

ERROR: You appear to be running an X server; please exit X before installing.

解決策は次のとおりです。

[ 1] Ctrl、Alt、F2 キーを同時に押します。

Localhostlogin: 

Password:

[ 2] root権限に切り替えます

$ sudo passwd 
$ su su-

[ 3] init3 と入力してテキストモードに入ります

$ init 3

[ 4] ドライバーが保存されているフォルダーを見つけてドライバーをインストールします

$ sudo ./NVIDIA-Linux-x86_64-430.64.run --no-opengl-files

ドライバーのインストール後は必ずデバイスを再起動してください

4. まとめ

上記のグラフィックス カード ドライバーのインストールによると、80% は正常にインストールできます

問題に遭遇したときにパニックにならないでください。自分が遭遇した問題は他の人も遭遇したものだと信じて、もっとグーグルしてください。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/m0_54792870/article/details/112980817