数日前 NVIDIAは新バージョンの発売を発表した 新しいドライバーブランチの安定版、 NVIDIA 570.124、 Wayland でのパフォーマンスと互換性を最適化するために設計された大幅な改善と調整が導入されています。
新バージョンで発表された新機能の中で、際立っているのはnvidia設定コントロールパネルの再設計は、GPU 周波数とファン速度を管理するために、NV-CONTROL ではなく NVML ライブラリを使用するようになりました。この変更により、古い NV-CONTROL X 拡張がサポートされていなかった Wayland 環境での正しい動作が保証されます。ただし、以前は権限のないユーザーが利用できた一部の機能には、現在では昇格された権限が必要です。
一方、NVIDIA 570.124では Vulkan拡張機能VK_KHR_incremental_presentのサポートも追加されましたこの API を使用するアプリケーションのパフォーマンスが向上します。ソフトウェアベースのオーバークロックが可能な GPU の場合、オーバークロック オプションは nvidia-settings でデフォルトで有効になっているため、「Coolbits」セクションで手動で有効にする必要はありません。
もう一つの注目すべき改善点は、Adaアーキテクチャと新しいマイクロアーキテクチャに基づくGPUに向けられたもので、 省電力モードが無効になっています Dumb-Buffers DRM API 用。この設定 黒い画面の問題を解決する KMS を使用して正しく切り替えるのではなく、フロント バッファーを使用してレンダリングする場合。 nvidia-modeset モジュールに「conceal_vrr_caps」パラメータも追加されました。これにより、VRR と互換性がない可能性のある LMB (Ultra Low Motion Blur) などの特定の表示機能のアクティブ化を管理できます。
エネルギー管理について、ファイル/proc/driver/nvidia/gpus/*/power ダイナミックブーストテクノロジーのステータスに関するデータが追加されましたNVIDIA GBM バックエンドには、32 ビット アプリケーション用の互換モードが備わっています。サンドボックス環境では、使用されるすべてのドライバー ファイルをリストするファイルが追加され、nvidia-container-toolkit や enroot などのツールとの統合が容易になりました。
デフォルトでは、パラメータ「nvidia-drm modeset=1」と「nvidia-drm fbdev=1」が設定されており、nvidia-drm モジュールがフレームバッファベースのコンソールを置き換え、単一ディスプレイ システムでの出力の問題が修正されます。
さらに 導入されました実験的で、デフォルトでは無効になっていますが、 割り込みを処理する新しい方法 ディスプレイ ドライバー向け。高負荷時の VR システムのスタッターを軽減します。このモードは、nvidia.ko モジュールのパラメータ「NVreg_RegistryDwords=RMIntrLockingMode=1」を使用して有効にできます。
その他の技術的改良点としては、コントローラー 最新のLinuxカーネルバージョンでのコンパイルをサポートするようになりました また、「インディ・ジョーンズ・アンド・ザ・グレート・サークル」などのゲームでのパフォーマンスを最適化したり、「アサシン クリード ヴァルハラ」や「アサシン クリード ミラージュ」での画面ティアリングの問題を修正したりするための特定のプロファイルが追加されました。
パフォーマンスの問題も解決されました。 ウィンドウをスクロールするとフリーズする GSPファームウェアを搭載したWaylandシステムクラッシュの原因となるバグが修正されました Vulkanベースのアプリケーション サイズ変更イベントを処理するときに、Civilization 6 の場合と同様に、Xwayland 環境で OpenGL を使用するマルチスレッド アプリケーションでクラッシュが発生します。
の 目立つその他の変更:
- 新バージョンでは、マルチモニター設定でのVRRのサポートが追加されました
- systemd 経由でスリープとそれに続く休止状態を有効にするサポートが改善されました。
- nvidia-container-toolkit や enroot などのコンテナ ランタイムで使用されるすべてのドライバー ファイルを一覧表示する /usr/share/nvidia/files.d/sandboxutils-filelist.json を追加しました。
- systemd の suspend-then-hibernate メソッドのサポートが追加されました。この機能には systemd バージョン 248 以降が必要です。
- nvidia-drm オプション fbdev=1 がデフォルトで有効になっています。カーネルでサポートされ、nvidia-drm オプション modeset=1 が有効になっている場合、nvidia-drm はシステム フレームバッファー コンソールを DRM 制御のコンソールに置き換えます。この機能は、fbdev=0 を設定することで無効にできます。
- 555.58 で導入された、一部の DVI 出力が HDMI モニターで動作しないというバグを修正しました。
- Linux カーネル 6.11 では、drm_fbdev_generic は drm_fbdev_ttm に名前が変更されました。 Wayland コンポジターが新しいカーネルでコンテンツをレンダリングするために必要な直接フレームバッファー アクセスを引き続きサポートするには、drm_fbdev_ttm が存在する場合はそれを使用します。
最後に あなたがそれについてもっと知りたいなら この新しいバージョンのドライバーのリリースについては、次のことができます。 次のリンクを確認してください。
Ubuntuおよび派生物にNVIDIAドライバーをインストールするにはどうすればよいですか?
Ubuntu およびその派生製品で NVIDIA ドライバーを使用するには、まずグラフィック カードのモデルと適切なドライバーを特定する必要があります。ターミナルを開き、次のコマンドを実行して、システム上の NVIDIA デバイスを一覧表示します。
lspci | grep -i nvidia
方法 1: NVIDIA リポジトリを使用する (初心者に推奨)
この方法はより安全であり、グラフィカル セッションの問題を回避します。始める前に、システムが以下の最新の状態であることを確認してください。
sudo apt update sudo apt upgrade -y
次に、カーネル モジュールをコンパイルするために必要なパッケージをインストールします。
sudo apt install build-essential dkms
NVIDIA グラフィックス ドライバー リポジトリを追加します。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
次に、グラフィックス カードに適切なドライバーをインストールします。置き換えます XX
モデルに対応するドライバーのバージョンによって異なります (例: nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
最後に、システムを再起動して変更を適用します。
sudo reboot
方法 2: NVIDIA Web サイトからドライバーをダウンロードする
ドライバーを手動でインストールする場合は、次のサイトにアクセスしてください。 NVIDIA公式ダウンロードサイト。そこで、グラフィック カードに適切なドライバーを検索してダウンロードし、NVIDIA が提供するインストール手順に従うことができます。
注:プロセスを実行する前に、この新しいドライバーと機器の構成(システム、カーネル、linux-headers、Xorgバージョン)との互換性を確認することが重要です。
そうでなければ、あなたは黒い画面になってしまう可能性があり、それをするかどうかはあなたの決定であるため、私たちは決してそれに対して責任を負いません。
NVIDIA Web サイトからドライバーをダウンロードしたら、無料のドライバーとの競合を避ける必要があります。 ヌーヴォー ブラックリストの作成。次のコマンドを使用して、対応するファイルを開きます。
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
ファイル内に次の行を追加して無効にします。 ヌーヴォー:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
グラフィックサーバーを停止します
再起動後、グラフィカルサーバー(グラフィカルインターフェース)を停止する必要があります。これは以下を実行することで行われます。
sudo init 3
再起動時に黒い画面が表示される場合、またはグラフィック サーバーがすでに停止している場合は、キーを押して TTY 端末にアクセスできます。 Ctrl + Alt + F1
(o F2
構成に応じて異なります)。
以前のバージョンの NVIDIA ドライバーをアンインストールする
古いバージョンがインストールされている場合は、競合を避けるために次のコマンドを実行して削除します。
sudo apt-get purge nvidia *
ダウンロードしたドライバーをインストールします
ダウンロードしたドライバー ファイルに実行権限を付与します。
sudo chmod +x NVIDIA-Linux*.run
そして、次のように実行します。
sh NVIDIA-Linux-*.run
インストールの最後に、コンピュータを再起動するだけで、起動時にすべての変更が読み込まれます。