Fedora Linux に Nvidia ドライバーをインストールする方法
NVIDIA グラフィック カードをお持ちで、Fedora のデフォルトの Nouveau ドライバの代わりに NVIDIA ドライバを使用したいですか?ゲーム、ビデオ編集、3D レンダリングのエクスペリエンスを向上させたいですか?もしそうなら、心配しないでください。このブログでは、Fedora にNVIDIA ドライバをインストールして、GPU の可能性を最大限に引き出すためのさまざまな方法を説明します。
注: 初心者のFedora ユーザー、またはより自動化された簡単な方法を好む場合は、RPM Fusion 方法を選択することをお勧めします。ただし、 経験豊富なFedora ユーザーの場合は、NVIDIA ドライバを手動でインストールして、GPU に最適なドライバのバージョンをより詳細に制御できます。
Fedora に NVIDIA ドライバをインストールするプロセスに直接進みましょう。
Fedora で NVIDIA GPU を確認する
コンピュータにNVIDIA GPU がインストールされているかどうかを確認するには、次のコマンドを実行します。これにより、システムに接続されているグラフィックスおよび 3D アクセラレーション デバイスに関する情報が表示されます。
lspci | grep -Ei 'VGA|3D'
サンプル出力:
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)
独自/公式のNVIDIA GPU ドライバーが正しく機能するには、次の dnf コマンドを使用して、プレインストールされているすべてのパッケージを更新する必要があります。
sudo dnf update --refresh
システムが最新になったので、NVIDIA ドライバをインストールして、GPU から最高のパフォーマンスを引き出すことができます。
方法 1: Fedora で RPM Fusion を使用して NVIDIA ドライバーをインストールする
RPM Fusion は、公式リポジトリでは入手できない多数の Fedora パッケージを提供するサードパーティ リポジトリであり、これらのパッケージの 1 つがNVIDIA ドライバです。
多くのユーザーは、より手間のかからない方法である NVIDIA ドライバのインストールにRPM Fusion リポジトリを好みます。さらに、最新のドライバは提供されないかもしれませんが、Fedora コミュニティによってテストおよびサポートされている最新のドライバは確実に提供されます。
ただし、NVIDIA ドライバーのインストールに RPM Fusion リポジトリを利用すると、システムと一緒に自動的にアップデートが受信されます。
カーネルヘッダーと開発ツールをインストールする
RPM Fusion 経由で NVIDIA ドライバをインストールするには、まず次のコマンドを実行して、NVIDIA ドライバのインストールに必要なカーネル開発ツールとカーネル ヘッダーをインストールする必要があります。
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
Fedora に RPM Fusion リポジトリをインストールする
必要なツールをインストールした後、 以下のコマンドを実行して無料および非無料の RPM Fusion リポジトリをシステムに追加する必要があります。
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
リポジトリを追加したら、次のコマンドを実行してパッケージ リポジトリ キャッシュを更新する必要があります。
sudo dnf makecache
Fedora に NVIDIA ドライバーと CUDA サポートをインストールする
パッケージ リポジトリを更新した後、以下のコマンドを使用して、グラフィックスを多用するタスクや GPU 開発用のNVIDIA ドライバーとCUDA ツールキットをインストールできます。
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
最後に、 システムを再起動して変更が適用されることを確認し、Nouveau ドライバーを自動的に無効にします。これにより、グラフィックスを多用するタスクで最適なパフォーマンスを体験できるようになります。 NVIDIA ドライバー。
方法 2: Fedora に NVIDIA ドライバーを手動でインストールする
次に、NVIDIA の公式 Web サイトから直接、特定のドライバー バージョンの実行ファイルを使用して、NVIDIA ドライバーを手動でインストールしましょう。
開発ツールとカーネルヘッダーをインストールする
以下のコマンドを実行してNVIDIA ドライバをインストールする前に、カーネル開発ツールとカーネル ヘッダーをインストールする必要があります。
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
NVIDIAドライバーをダウンロード
必要なツールとカーネル ヘッダーをインストールした後、NVIDIA の公式 Web サイトに移動し、「製品タイプ」、「製品シリーズ」を選択して特定のNVIDIA ドライバーを検索します。グラフィック カードの仕様/詳細に従って、「strong>」と「製品」を選択します。また、「オペレーティング システム」を「Linux 64 ビット」として選択し、「検索」ボタンを押します。
検索条件を満たすドライバーのリストが表示されます。インストールしたいものをクリックして詳細を表示し、[ダウンロード] ボタンを押して特定のNVIDIA ドライバの実行ファイルをダウンロードします。 。
ダウンロード ボタンをクリックすると、「同意してダウンロード」契約が開きます。 [同意してダウンロード] ボタンをクリックするだけで、ランファイルのダウンロードが自動的に開始されます。
NVIDIA ドライバー “.run ”
ファイルのダウンロード中に、これをスムーズにインストールするには、システムのデフォルトのNouveau ドライバーを無効にする必要があります。
Fedora で Nouveau ドライバーを無効にする
以下のコマンドを実行して Nouveau ドライバーをブラックリストに登録し、Nouveau ドライバーのモード設定を無効にします。これにより、Nouveau ドライバーが NVIDIA と競合しないようになります。ドライバーです。
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
Initramfs を再生成して再起動する
次に、以下のコマンドを使用して、Nouveau ドライバーがロードされないように、新しいブラックリスト構成で initramfs イメージを再生成しましょう。
sudo dracut --force
次に、次のコマンドを実行して、システムのデフォルトのターゲットを「multi-user.target」として設定します。これにより、Fedora は、テキストベースのマルチユーザー モードで起動します。グラフィカル ユーザー インターフェイス (GUI)。
sudo systemctl set-default multi-user.target
最後に、システムを再起動します。
sudo reboot
NVIDIAドライバーをインストールする
システムを再起動すると、コマンドライン モードになっていることがわかります。ダウンロードしたNVIDIA ランファイルを保存したディレクトリに進むだけです。
cd ~/Downloads
次に、以下のコマンドを使用して、 ダウンロードしたNVIDIA ドライバーの実行ファイルの権限を実行可能に変更します。
chmod +x NVIDIA-Linux-*.run
最後に、以下のコマンドを実行してNVIDIA ドライバーをインストールできます。
sudo ./NVIDIA-Linux-*.run
インストール中に、設定に基づいていくつかのプロンプトに応答する必要があります。
「NVIDIA 32 ビット C 互換ライブラリ 」に関するプロンプトで、「はい」を選択すると、システムで 32 ビット アプリケーションを実行できるようになります。
次に、「DKMS を使用したカーネル モジュール ソース」についてのプロンプトが表示されたら、「はい」オプションを選択して、自動モジュール更新のためにDKMSを有効にすることができます。カーネルが更新されました。
他のプロンプトが表示された場合は、要件に応じてオプションを選択し、インストール プロセスが完了するまで待ちます。最後に、NVIDIA ドライバーが正常にインストールされたことを祝うプロンプトで [OK ] を選択します。
GUIを有効にして再起動します
NVIDIA ドライバーがシステムに正常にインストールされたので、以下のコマンドを実行してシステムの GUI モードを再度有効にします。
sudo systemctl set-default graphical.target
変更を有効にしてシステムを GUI モードで使用するには、システムを再起動する必要があります。
sudo reboot
NVIDIA ドライバーが動作しているかどうかを確認したい場合は、「nvidia-smi 」コマンドを実行します。
nvidia-smi
グラフィック ドライバーの動作をお楽しみください。
Fedora への NVIDIA VAAPI/VDPAU ドライバーのインストール (オプション)
追加の (オプションの) NVIDIA VAAPI/VDPAU ドライバーをインストールして、ビデオの再生、ストリーミング、録画などの特定のタスクのパフォーマンスを強化して、ブログ投稿を締めくくりましょう。
Fedora に NVIDIA VAAPI/VDPAU ドライバーをインストールするには、以下のコマンドを実行するだけです。
sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo
重要: NVIDIA VAAPI/VDPAU ドライバーのインストールに混乱しないでください。特別なタスクの場合にのみグラフィック カードのパフォーマンスを向上させます。ただし、NVIDIA グラフィックス カードが適切に機能するには、NVIDIA ドライバーが必要です。
それは今のところすべてです! NVIDIA ドライバーのインストール中に問題が発生した場合は、遠慮せずにコメント欄でアドバイスを求めてください。
これで、Fedora システムにNVIDIA ドライバがインストールされているはずです。向上したグラフィックス パフォーマンスで最高のゲームを楽しむことができます。