1. ホーム
  2. Other

Ubuntu 18.04 NVIDIAドライバインストール概要

2022-02-19 17:41:44
<パス

先日、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