Linuxに最新のNVIDIAドライバーをインストールする方法

Linux に最新の互換性のある NVIDIA ドライバーをインストールするには、ディストリビューションのパッケージマネージャと最新の NVIDIA ドライバーの手順を使用してください。パッケージ管理されているドライバーは、そのディストリビューションのカーネル用にビルドされており、システム全体のアップデートと連動して更新されます。ディストリビューションのリポジトリにある最新バージョンは、NVIDIA の最新のアップストリームリリースよりも古い場合があるため、「最新」とは通常、お使いの GPU でディストリビューションがサポートする最新バージョンを意味します。

まず、GPU、Linuxのリリースバージョン、カーネルを確認してください。

ドライバーを変更する前に、システムとグラフィックデバイスを特定してください。以下のコマンドは、ほとんどのデスクトップディストリビューションで動作します。

cat /etc/os-release
lspci -nnk | grep -A3 -E 'VGA|3D|Display'
uname -r
Linuxターミナルに、グラフィックハードウェアを識別するために使用されるlspci -nnkコマンドが表示されます。
ドライバパッケージを選択する前に、GPUを特定してください。サポートされているドライバのブランチは、カードによって異なります。

カーネルモジュールをインストールする前に、開いている作業を保存し、ノートパソコンの電源を接続し、システムをアップデートしてください。セキュアブートが有効になっている場合は、ディストリビューションの署名またはキー登録の手順を確認してください。署名されていないNVIDIAモジュールは、起動時にブロックされる可能性があります。

お使いのディストリビューション用のドライバをインストールしてください。

Ubuntu

Ubuntuのubuntu-driversツールは、検出されたGPUに一致するドライバーを選択し、セキュアブートが有効になっている場合に推奨されるドライバーを選択します。APTを更新して利用可能な選択肢を確認し、推奨されるドライバーをインストールしてください。

sudo apt update
sudo ubuntu-drivers list
sudo ubuntu-drivers install
Ubuntuターミナルにubuntu-drivers listコマンドが表示されている。
Ubuntuのドライバツールは、検出したハードウェアに対応するパッケージを一覧表示します。

また、 「ソフトウェアとアップデート」を開き、 「追加ドライバー」の下にある推奨のNVIDIAオプションを選択することもできます。古いパッケージ名をコピーしたり、より高いバージョン番号を追い求めるためだけにグラフィックPPAを追加したりすることは避けてください。まずは、お使いのリリースに対応するUbuntuの最新ドライバーガイダンスを確認してください。

Debian

Debian では、プロプライエタリなドライバパッケージとファームウェアが分離されています。Debian 12 以降では、お使いのリリースの APT ソースにcontrib、non-free、 が含まれていることを確認しnon-free-firmware、実行中のカーネルとドライバのヘッダーをインストールしてください。

sudo apt update
sudo apt install linux-headers-$(uname -r) nvidia-driver
Debianターミナルに、nvidia-driverパッケージをインストールするためのaptコマンドが表示されています。
Debianは、非フリーのパッケージコンポーネントを通じてNVIDIAドライバを提供しています。

Debian StableはNVIDIAの最新ブランチに対応していない場合があり、サポート状況はGPUの世代によって異なります。インストール前に、お使いのリリースとグラフィックカードに対応したDebianのNVIDIAドライバに関する最新情報を確認してください。必要に応じてバックポートやサポートされているNVIDIAリポジトリの手順を使用してください。グラフィックドライバを更新するためだけにシステム全体をUnstableに変更しないでください。

Arch Linux

Arch Linuxの標準カーネル上でTuring世代以降のGPUを使用する場合はlinux、最新のオープンカーネルモジュールパッケージをインストールし、システム全体をアップグレードしてください。

sudo pacman -Syu nvidia-open
Arch Linuxのターミナルで、pacmanを使ってnvidia-openドライバパッケージをインストールしている様子を表示しています。
Arch LinuxのカーネルとNVIDIAパッケージは、システム全体のアップグレードと常に同期させておきましょう。

別のカーネル(例えば、linux-ltsまたはカスタムカーネル)を使用する場合は、対応するパッケージまたは、nvidia-open-dkmsそのカーネル用のヘッダーファイルを使用してください。古いGPUでは、サポートされているドライバが異なる場合があります。32ビットゲームの場合は、Archのマルチライブラリリポジトリを有効にして、を追加してください。正確なハードウェアとカーネルの組み合わせについては、 Arch NVIDIAのドキュメントと現在のパッケージの詳細をlib32-nvidia-utils確認してください。

Fedora

Fedoraのデスクトップ環境では、通常RPM Fusion nonfreeリポジトリを使用します。このリポジトリには、NVIDIAのドライバーがFedora向けにパッケージ化されています。リポジトリを有効にし、Fedoraをリフレッシュしてから、akmodsパッケージをインストールしてください。

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf upgrade --refresh
sudo dnf install akmod-nvidia
Fedoraのターミナルに、RPM Fusionのakmod-nvidiaパッケージをインストールするためのDNFコマンドが表示されています。
お使いのFedoraリリースに対応するリポジトリの手順に従って、Fedoraに同梱されているドライバをインストールしてください。

AkmodsはFedoraカーネル用のカーネルモジュールをビルドします。最新のセットアップ手順とセキュアブートの手順については、 RPM Fusion NVIDIAガイドを参照してください。特にカーネルのアップデート後は、再起動する前にモジュールのビルドが完了するまでしばらくお待ちください。

openSUSE

LeapまたはTumbleweedの場合は、最新のopenSUSE NVIDIAドライバガイドに記載されている対応するリポジトリとパッケージの手順を使用してください。リリース用のリポジトリを追加して更新すると、openSUSEは通常、以下のコマンドで推奨ドライバパッケージをインストールします。

sudo zypper refresh
sudo zypper install-new-recommends
NVIDIAリポジトリの設定後、openSUSEターミナルにzypper install-new-recommendsが表示されている。
ご使用のopenSUSEリリースに合ったリポジトリとパッケージを選択してください。

Tumbleweedや他のLeapバージョンで、古いLeapリポジトリのURLを再利用しないでください。ガイドに記載されているリリース固有の手順が重要です。

再起動してアクティブなドライバーを確認してください

インストール後、Linuxを再起動して新しいカーネルモジュールをロードしてください。その後、ドライバとGPUを確認してください。

nvidia-smi
Linuxターミナルに、NVIDIAドライバーを検証するために使用されるnvidia-smiコマンドが表示されます。
nvidia-smiコマンドが正常に応答すると、アクティブなドライバと検出されたGPUが報告されます。

nvidia-smiドライバーとの通信ができないという報告があった場合は、セキュアブートが有効になっているかどうかを確認してください。

mokutil --sb-state
Linuxターミナルでは、セキュアブートの状態を確認するために、`mokutil --sb-state`というコマンドが表示されます。
セキュアブートは、署名されていないNVIDIAカーネルモジュールの読み込みを阻止できます。

指示が表示されたら、配布パッケージのキー登録プロセスを完了してください。また、カーネルヘッダーが実行中のカーネルと一致していること、およびインストールされているドライバブランチがGPUをサポートしていることを確認してください。インストール方法を変更した場合は、新しいドライバをインストールする前に、古いドライバをパッケージマネージャを使用して削除してください。

NVIDIAの.runインストーラーを使用すべきでしょうか?

通常は、いいえ。NVIDIAは、ネイティブのパッケージマネージャと統合されているため、利用可能な場合はディストリビューション固有のパッケージの使用を推奨しています。スタンドアロン.runインストーラは、APT、DNF、pacman、またはZypperを介して更新されないため、パッケージ管理されているファイルとの競合が発生する可能性があります。また、対応するカーネル開発ファイルが必要であり、カーネル更新後に手動での作業が必要になる場合があります。ディストリビューションでサポートされているパッケージ経路が特定の要件を満たせない場合にのみ使用し、NVIDIAのインストール方法に関するガイダンスを厳守してください。

ほとんどのユーザーにとって、最も安全で実用的な選択肢は、ディストリビューションの最新リポジトリで提供されている、自分のハードウェアに対応した最新のドライバを使用することです。これにより、ドライバはLinuxカーネルと常に同期され、将来のアップデートも予測可能になります。

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。