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

Nvidia が Linux ユーザー向けに最適なドライバーを作成していることは、Linux ユーザーの間では周知の事実です。その結果、ほとんどの Linux ユーザーは、Linux PC を実行するときに AMD ではなく Nvidia を選択します。ただし、たとえ優れたドライバーを作成したとしても、インストールが簡単になるわけではありません。AMD の Radeon ドライバーよりも高品質であるにもかかわらず、ユーザーは、Linux PC で Nvidia GPU ドライバーを簡単に動作させる方法について依然として混乱しています。

Nvidia グラフィック カードの動作に問題があった場合でも、最新の Nvidia GPU ドライバをすべて正しく動作させるために何が必要かを正確に説明するので、もう心配する必要はありません。このページの一番下までスクロールして、ビデオチュートリアルをご覧ください。 

Ubuntuの説明書

Ubuntu ユーザーは、PPA を有効にする最新の Nvidia GPU ドライバーを簡単に入手できます。この PPA を有効にするには、ターミナルを開いて次のように入力します。

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

この新しい PPA をシステムに追加した後、Ubuntu ソフトウェア ソースを更新して変更を反映する必要があります。

sudo aptアップデート

ソフトウェア ソースが最新の場合は、Ubuntu PC も更新する必要があります。apt upgrade コマンドを実行して、システム上のソフトウェアを更新します。

注:更新中にキーボードの「Y」を押す必要がないように、コマンドの最後に必ず-yを追加してください。

sudo apt アップグレード -y

すべてを最新の状態にして、最新の Nvidia GPU ドライバーをインストールします。

sudo apt install nvidia-graphics-drivers-390 nvidia-settings vdpauinfo vulkan libvdpau

この記事の執筆時点での Nvidia Linux ドライバーの最新バージョンはバージョン 390 であることに注意してください。バージョンを変更するには、アプリケーション メニューで「追加ドライバー」を探してください。すぐにインストールできる Nvidia ドライバーのさまざまなバージョンが表示されます。

Debian の説明書

Debian の動作の性質上、Debian Stable には Nvidia GPU ドライバーの「絶対的な最新」バージョンがありません。最新の Nvidia ドライバーを実行したい場合は、まず Debian インストールを Unstable ブランチに変換する必要があります。

注: sources.listで「non-free」が有効になっていることを確認してください。そうしないと、Nvidia ドライバーがインストールされません。

Nano でsources.list ファイルを開いて、不安定版に変換します。

sudo nano /etc/apt/sources.list

「stable」、「wheezy」、およびその他の Debian リリース名への参照をすべて「unstable」に変換します。例えば:

deb https://ftp2.fr.debian.org/debian/不安定なメイン投稿非フリー

Ctrl + Oを使用してファイルを保存し、ディストリビューションのアップグレードを実行します。

sudo apt-get アップデート

sudo apt-get dist-upgrade

アップグレードが完了したら、aptitude をインストールします。これにより、ドライバーのインストールが簡単になります。

sudo apt インストールの適性

32 ビット Nvidia ドライバーがインストールされるように、32 ビット アーキテクチャを追加する必要もあります。

sudo dpkg --add-architecture i386

最後に、最新の Debian Unstable Nvidia ドライバーをインストールします。

sudo aptitude -r install nvidia-kernel-dkms nvidia-settings libgl1-nvidia-glx:i386

Arch Linux の説明書

現在の Nvidia GPU の場合、 Arch Linuxで最新のドライバーを入手するのは次のように簡単です。

sudo pacman -S nvidia

最新の 32 ビット関連パッケージ (Steam ゲームをプレイするために重要) を入手するには、次のように入力します。

sudo pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

最後に、Arch Linux で Nvidia ドライバーを使用するには、「永続化」systemd サービスを有効にする必要があります。このファイルがなくてもドライバーは正常に動作しますが、このファイルを有効にすることが重要です。有効にしないと、エラーが発生する可能性があります。

sudo systemctl Enable nvidia-persistenced.service

そして次のように始めます:

sudo sudo systemctl start nvidia-persistenced.service

Fedora の説明書

Fedora に Nvidia GPU ドライバーをインストールする方法はたくさんありますが、これまでで最も簡単な方法は、Negativo17.org の方法を使用することです。まず、ターミナル ウィンドウを開き、  DNFを使用してシステム上のすべてのパッケージを更新します。

sudo dnf アップデート

Fedora は独自の Linux ドライバーをサポートしていないため、アップグレードが完了したら、新しいソフトウェア リポジトリを追加する必要があります。

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo

リポジトリが追加されたので、ターミナルで行うことは何もありません。Gnome ソフトウェアを開き、「Nvidia Linux グラフィックス ドライバー」を検索してインストールするだけです。インストールが完了したら、再起動します。

使用手順

Suse は Nvidia を非常に強力にサポートしています。これを機能させるには、ターミナルを開いて次のコマンドを入力します。

リープ命令

まず、SUSE 上の Nvidia パッケージと競合するため、drm-kmp-defaultパッケージを削除します。

sudo zypper rm drm-kmp-default

次に、Leap 42.3 の Nvidia ドライバー リポジトリを追加します。

sudo zypper addrepo --refresh https://http.download.nvidia.com/opensuse/leap/42.3 NVIDIA

最後に、ドライバーをインストールします。

sudo zypper インストール-新規-推奨

インストールが完了したら、PC を再起動します。

タンブルウィードの説明書

sudo zypper addrepo --refresh https://http.download.nvidia.com/opensuse/tumbleweed NVIDIA sudo zypper install-new-recommends

Leap と同様に、インストールが完了したら再起動します。再度ログインすると、Nvidia ドライバーが動作するはずです。

一般的な Linux の手順

Nvidia は、すべての Linux ディストリビューション用のバイナリ パッケージをリリースすることで、多くの Linux ディストリビューションをサポートしています。これらのドライバーのインストールプロセスには時間がかかります。実際、非常に長いので、それ専用の別のチュートリアルを作成しました

Nvidia ベータ版ドライバーをインストールする必要はないことに注意してください。Nvidia の公式 Web サイトにアクセスし、最新の安定したドライバーをダウンロードして、記事の指示に従うことも可能です。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

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

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

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

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか