Fedoraなどの最新のLinuxデスクトップシステム Nvidiaドライバーが付属しています Nouveauにプリインストールされています Nvidiaビデオカード用のオープンソースグラフィックスデバイスドライバー。ほとんどの場合、これは許容範囲です。ただし、Linuxシステムをグラフィックデザインやゲームに使用している場合は、より優れたドライバーを入手できる可能性があります。
歴史的に、Nouveau独自のドライバーは、最新の機能、ソフトウェアテクノロジー、および最新のグラフィックカードハードウェアのサポートが不足していることに加えて、Nvidia独自のドライバーよりも低速です。ほとんどの場合、次のガイドを使用してNvidiaドライバーをアップグレードする方が、アップグレードしないよりも有益です。場合によっては、全体的に大幅な改善が見られることがあります。
次のチュートリアルでは、Fedora35用の最新のNvidiaBetaGraphicドライバーをインストールする方法について説明します。 。
このチュートリアルでは、Fedora35およびGNOME41デスクトップの標準インストールを使用します。これは、代替のディスプレイマネージャやデスクトップ環境を使用しているユーザーには機能しない可能性があるため、開始する前に重要なファイルを必ずバックアップしてください。
- 推奨OS: Fedora Linux 35
- ユーザーアカウント: sudoまたはrootアクセス権を持つユーザーアカウント。
オペレーティングシステムの更新
Fedoraを更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:
sudo dnf upgrade --refresh -y
チュートリアルでは、sudoコマンドを使用します およびsudoステータスがあると仮定 。
アカウントのsudoステータスを確認するには:
sudo whoami
sudoステータスを示す出力例:
[joshua@fedora ~]$ sudo whoami
root
既存または新規のsudoアカウントを設定するには、FedoraでのSudoersへのユーザーの追加に関するチュートリアルにアクセスしてください。 。
rootアカウントを使用するには 、rootパスワードを指定して次のコマンドを使用してログインします。
su
パート1.依存関係のインストールと構成
現在、Nvidia 495ドライバーはまだベータ版であり、現時点では公式リポジトリまたはPPAリポジトリに移行していません。ただし、ベータドライバをインストールして手動で最新の状態に保ちたい愛好家の場合は、次の手順でこの目標を達成できます。
まず、Nvidiaダウンロードページにアクセスします 最新の.runをダウンロードします ファイルを作成するか、リンクを取得して、wgetコマンドを使用します 。
例のみ(必ず最新のリンクを取得してください ):
https://us.download.nvidia.com/XFree86/Linux-x86_64/495.44/NVIDIA-Linux-x86_64-495.44.run
このチュートリアルの時点で、ベータ版495.29.05が2021年10月14日にリリースされました。
新機能ブランチNvidia495.44が2021年10月26日にリリースされました。
いずれかのベータ版の更新されたリンクを必ず取得してください。またはNFBバージョン
例:

Linuxヘッダーとコンパイルの依存関係をインストールします:
dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
出力例:

タイプY 次に、ENTERキーを押します インストールを続行します。
次に、nouveauドライバーをブラックリストに登録してブラックリストファイルを作成します。
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
ファイル内に移動したら、次を追加します。
blacklist nouveau
options nouveau modeset=0
ファイルを保存しますCTRL+ O、 次に、 CTRL + Xを終了します 。次に、カーネル初期化を再生成する必要があります。 :
次に、カーネル初期化を再生成します :
sudo dracut -v -f
次に、マルチユーザー実行レベルまで再起動します 。これにより、再起動後にGUIユーザーが無効になります:
sudo systemctl set-default multi-user.target
sudo reboot now
パート2.NvidiaBeta495.xxドライバーのインストール
あなたのアカウントにログイン;端末専用の画面になります。必要に応じて、.runファイルもダウンロードしたディレクトリに移動します。次に、次のbashコマンドを実行して、インストールプロセスを開始します。
例のみ(バージョンは異なり、将来さらに更新されます):
sudo bash NVIDIA-Linux-*.run
すべてが正しく設定されている場合は、カーネルを構築するための画面と読み込みバーが表示されます。数分後、最初のプロンプトが表示されます。
最初のプロンプトでは、新しいモジュールをインストールまたはアップグレードした場合に、DKMSが新しいモジュールを自動的に構築できるようにするかどうかを尋ねられます。後で、はいを選択することを強くお勧めします 自分でやることに自信がない限り。
例:

「ENTERKEY」を選択して押します 「インストールの続行」 インストールを続行するための選択。
32ビット互換性をインストールする場合 、はいを選択します またはいいえ 次のオプションのプロンプトインストールの選択に進みます。
例:

次に、デフォルト設定を維持するように求める別のプロンプトが表示されます。新規インストールの推奨オプションははいです。 。
例:

NvidiaDriversパッケージが正常にインストールされたことを通知する最後のプロンプトが表示されます。
例:

ドライバがインストールされたので、システムを再起動する必要がありますが、最初に、必ずグラフィカルUIに切り替えてください。
sudo systemctl set-default graphical.target
グラフィカルUIを設定したら、再起動します。
sudo reboot now
パート3.ベータドライバのインストールを確認する
システムに再度ログインすると、「nvidia-smi」を使用してグラフィックカードのステータスを表示できます。 コマンド。
nvidia-smi
出力例:

または、NvidiaXサーバーGUIを開きます ドライバーのビルドバージョンを確認します。
例 :
