Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

LinuxでAAAタイトルのゲームを快適にプレイしたいなら、最新のグラフィックスドライバーを導入していることが重要です。「NVIDIAはLinux用のドライバーを提供していないのでは?」と心配になるかもしれませんが、ご安心ください。

NVIDIAはLinux用ドライバーをしっかりと提供しています。では、Ubuntuで最新ドライバーをインストールするにはどうすればよいのでしょうか。実は、デスクトップ環境(GUI)でもコマンドラインでも、UbuntuでのNVIDIAグラフィックスドライバーのインストールや更新はとても簡単です。

使用しているGPUがNVIDIA製か確認しよう

グラフィックスカードのドライバーは、ターミナルからでもデスクトップ環境(GUI)からでもインストールできます。ただし、現在搭載されているグラフィックスカードの詳細を確認するなら、ターミナルを使うのが確実です。

メニューからターミナルを開くか、Ctrl + Alt + Tキーを押してください。

sudo apt install hwinfo

hwinfoをインストールしたら、--gfxcardオプションを付けて実行することで、グラフィックスカードの情報を確認できます。

sudo hwinfo --gfxcard --short
Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

NVIDIA製GPUであることが確認できたら、lshw(ハードウェア一覧表示)コマンドでさらに詳しい情報を調べましょう。

sudo lshw -c display | grep NVIDIA

より具体的な詳細を知りたい場合は、lspci(PCIデバイス一覧)コマンドとgrepを組み合わせる方法もあります。

sudo lspci | grep -i --color 'vga\|3d\|2d'

Ubuntuシステム上のNVIDIAカードに関する関連情報をすべて確認したい場合は、次のコマンドを実行します。

sudo inxi -Gx
Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

これらの情報が揃えば、Ubuntuに適切なNVIDIAドライバーをインストールするための準備は完了です。

システムを最新の状態にアップデートする

作業を始める前に、まずUbuntuシステムをアップデートしておきましょう。このガイドの手順はUbuntu 20.04 LTS(Focal Fossa)を想定しています。執筆時点ではこれが最新のLTS版ですので、このバージョン以降を使用していることを確認してください。

なお、Ubuntu 19.10以降では、NVIDIAのプロプライエタリドライバーがインストールメディアに同梱されています。そのため、すでにNVIDIAドライバーがインストールされている可能性もあります。該当しない場合は、Ubuntuを最新バージョンへアップグレードしてください。

以下のコマンドでUbuntuの更新とアップグレードを行えます。

sudo apt update && sudo apt upgrade -y

あるいは「ソフトウェアの更新」ツールを開き、更新のチェックが終わるのを待って、検出されたシステム更新をインストールしてもかまいません。

GUI(デスクトップ)でNVIDIAドライバーをインストールする

Ubuntuの「ソフトウェアの更新」ツールを使えば、NVIDIAグラフィックスカードに適したドライバーを見つけてインストールできます。

  1. Ubuntuのアプリメニューを開き、「ソフトウェアの更新(Software Updater)」を探します。Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説
  2. メニュー内で見つからない場合は、メニューを開いて「software updater」と入力して検索しましょう。
  3. ソフトウェアの更新を起動し、更新チェックが完了するのを待ちます。
  4. チェックが終わったら(事前にシステム更新を済ませておいてください)、「設定とLivepatch(Settings & Livepatch)」をクリックします。Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説
  5. 「追加のドライバー(Additional Drivers)」タブを開きます。
  6. 末尾に(プロプライエタリ、テスト済み)と付いたNVIDIAドライバーメタパッケージを選択します。Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説
  7. 「変更を適用(Apply Changes)」をクリックし、新しいドライバーのインストールが完了するのを待ちます。

X.Org Xサーバーは通常デフォルトの選択肢で、オープンソースという点に魅力を感じる人もいるでしょう。しかし、ゲームで最高のパフォーマンスを引き出したいなら、NVIDIA純正ドライバーが必須です。

画面には上図のようなドライバーの一覧が表示されるはずです。どれを選んでも構いませんが、安全性を考えると「テスト済み」とされたバージョンから始めるのがおすすめです。Ubuntuを再起動すると、NVIDIAドライバーが有効になります。

ターミナルでNVIDIAドライバーをインストールする

コマンドラインからNVIDIAグラフィックスドライバーをインストールしたい場合は、ターミナルを開いて次のコマンドを入力します。

sudo ubuntu-drivers devices
Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

これにより、お使いのグラフィックスカードで利用可能なドライバーがすべて一覧表示されます。プリインストールされているオプションは「distro free builtin」として表示されます。

「recommended(推奨)」と表示されているドライバーをインストールするには、次のコマンドを使います。

sudo ubuntu-drivers autoinstall

特定のバージョンのドライバーを指定してインストールすることもできます。

sudo apt install nvidia-driver-[バージョン番号]

たとえばnvidia-driver-450をインストールする場合は、次のように入力します。

sudo apt install nvidia-driver-450

コマンドを確認し、ターミナルに表示される追加の指示に従ってください。完了したら、Ubuntuを再起動します。

sudo reboot

場合によっては、NVIDIAグラフィックスカードが有効になっていることを確認する必要があります。OSに判断を任せてIntel内蔵グラフィックスが使われるよりも、NVIDIAカードを明示的に選択したほうがよいケースもあるでしょう。現在選択されているビデオカードを確認するには、次のコマンドを実行します。

prime-select query
Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

Intelカードに切り替えるには、次のコマンドを使います。

sudo prime-select intel

NVIDIAカードを強制するには、こちらです。

sudo prime-select nvidia

切り替えを反映させるには再起動が必要な場合があります。なお、ノートパソコンでは、Intel内蔵グラフィックスに比べてNVIDIAカードの方がバッテリー消費が激しくなる点に注意してください。

UbuntuでNVIDIAドライバーを設定・管理する

現在有効になっているGPU、インストール済みのドライバー、使用中のリソースを手軽に確認したいときは、次のコマンドを入力します。

nvidia-smi
Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

このコマンドだけで必要な情報はほぼ得られ、ゲーム内のグラフィックス設定を行う際の参考にもなります。さらに細かい管理を行いたい場合は、次のコマンドで設定画面を開きましょう。

sudo nvidia-settings
Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

この画面にはnvidia-smiツールよりもはるかに多くの情報が表示されます。XサーバーやOpenGLの設定のほか、特に便利なのがGPU温度を確認できる「Thermal Settings(サーマル設定)」画面です。

Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

また、「PowerMizer」画面で拡張パフォーマンスモードを選択したり、「Application Profiles(アプリケーションプロファイル)」を作成・管理したり、「PRIME Profiles」を切り替えたりすることもできます。

Linuxでゲームを楽しむなら必見!UbuntuへのNVIDIAドライバーのインストール方法を徹底解説

最後のPRIME Profilesはprime-selectコマンドと似ていますが、次の3つの選択肢が用意されています。

  • NVIDIA(Performance Mode/パフォーマンスモード)
  • NVIDIA On-Demand(オンデマンド)
  • Intel(Power Saving Mode/省電力モード)

最高のグラフィックス性能を求めるなら、当然ながらパフォーマンスモードを選択することになります。

UbuntuでNVIDIAグラフィックスドライバーを更新する方法

NVIDIAグラフィックスドライバーは、更新が配信され次第適用するのが理想です。Ubuntu 19.10以降では、NVIDIAドライバーがLTSリポジトリに含まれています。

そのため、ドライバーの更新はUbuntuの他のソフトウェアと同じように簡単に行えます。ターミナルでupdateとupgradeを実行するか、デスクトップの「ソフトウェアの更新」ツールを使いましょう。

UbuntuでNVIDIAドライバーをアンインストールする

NVIDIAドライバーを削除したくなることもあるかもしれません。ドライバーの性能が期待に届かなかった場合や、NVIDIAを諦めてAMDカードに乗り換えることを決めた場合などが考えられます。

デスクトップ(GUI)からNVIDIA GPUドライバーをアンインストールする

再び「ソフトウェアの更新」を開きます。そこからの手順は以下の通りです。

  1. 更新チェックが完了するのを待ちます。
  2. 「設定とLivepatch(Settings & Livepatch)」をクリックします。
  3. 「追加のドライバー(Additional Drivers)」を開きます。
  4. Nouveauディスプレイドライバーのオプションを選択します。
  5. 「変更を適用(Apply Changes)」をクリックします。

少し待つ必要があります。変更が完了すると、「プロプライエタリドライバーは使用されていません」というメッセージが表示されるはずです。

ターミナルからNVIDIAドライバーをアンインストールする

ターミナルでNVIDIAグラフィックスドライバーをアンインストールするには、次のコマンドを実行します。

sudo apt purge nvidia-*
sudo apt autoremove

その後、続行する前にシステムを再起動してください。デフォルトでは、システムはNouveauオープンソースドライバーへ自動的に切り替わります。

Linuxでゲームを楽しむなら:ディストロに合った最適なドライバーを

UbuntuシステムにNVIDIAドライバーをインストールすれば、GPUからより高いグラフィックス性能を引き出せるようになるはずです。これはLinuxゲーミングにとって大きなメリットですが、Ubuntuがゲームに最適なディストロとは限りません。Linuxでのゲームを最大限に楽しみたいなら、ゲーム向きのLinuxディストロを選ぶことも検討してみてください。

  1. LinuxにKodiをインストールする方法|Ubuntu・Debian・Fedora・Arch対応ガイド

    メディアストリーミングの分野で、Kodiに勝るプレイヤーは存在しません。映画やドラマのボックスセットコレクションからライブTVまで、あらゆるコンテンツを再生できます。初代Xbox向けアプリとして誕生した頃とは別物と言えるほど進化しました。クロスプラットフォーム対応のため、Linux PCへのインストールも難しくありません。一部のLinuxリポジトリにはKodiが標準で含まれていますが、すべてのディストリビューションでそうとは限りません。本記事では、主要なLinuxディストリビューションそれぞれにKodiをインストールする手順を詳しく解説します。UbuntuにKodiをインストールする最近のUb

  2. Arch Linuxのインストール方法を徹底解説!初心者向けステップバイステップガイド

    UbuntuやLinux Mintとは異なり、Arch Linuxは「ローリングリリース」方式を採用したLinuxディストリビューションです。一度インストールしてしまえば、常に最新バージョンへと自動的にアップデートされ続けます。また、Arch Linuxは必要最小限の構成から始まるディストリビューションのため、システムに何をインストールするかを完全に自分でコントロールできるのも大きな魅力です。さらに、Linuxコミュニティ屈指の充実度を誇る「Arch Wiki」が存在する点も見逃せません。ただし、Arch Linuxで注意すべき点はそのインストールプロセスです。決して心臓の弱い方向けではありま