GPUを搭載したPCにUbuntuとGPUドライバーをインストール


はじめに

これまでのべ数十台のPCにUbuntuをインストールしてきたShunmo17です。数々の方法を試してきましたが、個人的に「これが一番簡単な方法だ」と思う方法を紹介します。

環境

下記GPUで動作確認

  • GeForce RTX 2080 SUPER
  • GeForce RTX 2080Ti
  • GeForce GTX 1080Ti
  • GeForce GTX 1060 Max-Q
  • GeForce GTX 1060
  • GeForce GTX 980

インストール手順

まずは起動させる(黒画面になり、起動しない場合のみ)

  1. GRUB2(紫色の選択画面)でeを押す
  2. quiet plashnomodesetに書き換える
  3. F10を押す

Ubuntuのインストール

画面の指示に従っていけばインストールできると思います。
インストールが終わったら再起動。

再起動後、ログインループや黒画面になる場合

  1. GRUB2(紫色の選択画面)でeを押す
  2. quiet plashnomodesetに書き換える
  3. F10を押す

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

grubの設定を書き換え

sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet pci=nomsi nomodeset"
に書き換え
※Ubuntu 20.04 LTSではsplashを消さないとログインループに陥りました。

sudo update-grub

準備

sudo apt-get update && sudo apt-get upgrade

リポジトリの追加

sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt-get update

インストール可能なGPUドライバ一覧を表示

ubuntu-drivers devices

GPUドライバをインストール

どれをインストールするかは、環境や使用ソフトの依存関係などで決めるてください。
私はDockerを使用しているので、依存関係は無視し、最新より1つ古いものをインストールしています。

sudo apt-get install -y nvidia-***

再起動

reboot

参考サイト:https://qiita.com/min9813/items/90a1ef62b3dc37d0cc33

アンインストール手順

インストール済みドライバの確認

dpkg -l | grep nvidia

アンインストール

sudo apt-get remove nvidia* && sudo apt autoremove