NVIDIAが発表 数日前に解放されました 新しいバージョンの NVIDIA 555.58 ドライバー このリリースの最も重要な変更の中で、Wayland のサポートの改善、Linux の最小要件の更新、インストーラーの改善、Vulkan に実装された改善などが際立っています。
言及する価値があります 550.x ブランチは、NVIDIA 以来 XNUMX 番目の安定したブランチとして位置付けられています。 カーネルレベルで動作するコンポーネントをリリースします。新しいブランチのカーネル モジュールは、その共通コンポーネントとともに GitHub でホストされており、オペレーティング システムには関連付けられていません。
NVIDIA 555.58 ドライバーの新機能
今回発表された NVIDIA 555.58 の新しいバージョンでは、際立った改善点の XNUMX つが次のとおりです。 インストーラでは、オープンな Linux カーネル モジュールと独自の Linux カーネル モジュールを選択するオプションが提供されるようになりました。 両方のタイプのカーネル モジュールがサポートされているシステム上で。特に、NVIDIA ドライバー バージョン 560 では、オープン モジュールがデフォルトで有効になることが期待されていることが述べられています。
新しいバージョンで目立つもう 1 つの変更点は、次のことが追加されたことです。 Vulkan Wayland での即時プレゼンテーション モードの WSI サポートこれにより、生成されたコンテンツが垂直ブランキング パルスの完了を待たずにレンダリングされるようになり、画像の中断が回避されます。
それに加えて、 Wayland プロトコル linux-drm-syncobj-v1 のサポートを追加しました。 その バッファの明示的な同期を可能にします DRM 同期オブジェクトを使用します。このプロトコルは、NVIDIA GPU と Wayland サポートが有効になっているシステムでの遅延を削減し、アーチファクトを排除し、途切れを防ぎます。
また、次のことも強調されています。 ファームウェアから GSP への呼び出しを使用するコードはデフォルトで有効になっています Turing ベースの GPU (GeForce GTX 16xx およびすべての RTX) と、GSP マイクロコントローラーを含む新しいマイクロアーキテクチャを備えたシステムで。これを無効にするには、パラメータ«を使用するオプションが提供されます。NVreg_EnableGpuFirmware=0» カーネルモジュール内。
の その他の変更 目立つ:
- サポートされる Linux カーネルの最小バージョンが 3.10 から 4.15 に引き上げられました。
- カラー チャネルあたり 10 ビットの HDMI サポートはデフォルトで有効になっています (「hdmi_deepcolor=0」パラメータで無効にできます)。
- 両方のタイプのカーネル モジュールがサポートされているシステムで、プロプライエタリ カーネル モジュールとオープン カーネル モジュールのどちらかを選択できるようにする対話型プロンプトを nvidia-installer に追加しました。
- オープンカーネルモジュールを使用しているときに「nvidia-smi -r」がメイン GPU をリセットすることを誤って許可するバグを修正しました。
- GeForce での Base Mosaic のサポートを削除しました。以前は、一部のマザーボードを備えた一部の GPU ボードでのみ利用可能で、ディスプレイ デバイスは 5 台に制限されていました。
- nvidia-drm が modeset=1 でロードされていない場合に、vkGetPhysicalDeviceSurfaceSupportKHR が Wayland サーフェスのサポートを誤って報告する原因となったバグを修正しました。
- modeset=1 および fbdev=1 でロードされた nvidia-drm で CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER が有効になっているカーネルでサスペンドすると、画面がハングする可能性があるバグを修正しました。
- NvFBC の OpenGL ICD として GLX の代わりに EGL を使用するためのサポートが追加されました。
最後に あなたがそれについてもっと知りたいなら この新しいバージョンのドライバーのリリースについては、次のことができます。 次のリンクを確認してください。
Ubuntuおよび派生物にNVIDIAドライバーをインストールするにはどうすればよいですか?
システムで NVIDIA ドライバーを使用できるようにすることに興味がある場合は、次のことを知っておく必要があります。Ubuntu とその派生製品の場合、2 つの方法があります。準備ステップとして、使用しているグラフィックス カードのモデルと適切なドライバーを特定する必要があります。これを行うには、ターミナルを開いて次のように入力する必要があります。
lspci | grep -i nvidia
これをやった、 最初のオプションと初心者に推奨されるオプション グラフィック セッションを台無しにしたくない場合は、NVIDIA リポジトリを使用し、コマンドの実行に進む前に、記事の執筆時点では NVIDIA 555.58 ドライバがまだリポジトリで利用できないことを明確にする価値があります。 、しかし、彼らがそこに着くまでは数日の問題です。
この方法でインストールするには、 まずシステムが更新されていることを確認する必要があります ドライバーをインストールする前に:
sudo apt update && sudo apt upgrade -y
後に 追加のパッケージをいくつかインストールしてみましょう。
sudo apt install build-essential dkms
さあ、 リポジトリを追加する 次のコマンドを使用します。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
現在 ドライバーをインストールできますが、 これを行うには、「nvidia-driver-XX」コマンドの「XX」をグラフィックス カードに適したドライバーに置き換えます。この記事の場合は、nvidia-graphics-drivers-555)。
sudo apt install nvidia-graphics-drivers-555
インストール後、 システムを再起動します 変更を有効にするには:
sudo reboot
2 番目の方法は、NVIDIA Web サイトからドライバーを直接ダウンロードすることです。 次のリンク ダウンロードします。
注:プロセスを実行する前に、この新しいドライバーと機器の構成(システム、カーネル、linux-headers、Xorgバージョン)との互換性を確認することが重要です。
そうでなければ、あなたは黒い画面になってしまう可能性があり、それをするかどうかはあなたの決定であるため、私たちは決してそれに対して責任を負いません。
今すぐダウンロードを完了しました nouveauの無料ドライバーとの競合を避けるために、ブラックリストの作成に進みましょう。
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
起動時に黒い画面が表示された場合、またはグラフィカルサーバーを停止した場合は、次のキー構成「Ctrl + Alt + F1」を入力してTTYにアクセスします。
以前のバージョンを既にお持ちの場合は、 競合の可能性を回避するために、アンインストールを実行することをお勧めします。
次のコマンドを実行するだけです。
sudo apt-get purge nvidia *
そして今がインストールを実行する時です。このために、次のコマンドで実行権限を付与します。
sudo chmod +x NVIDIA-Linux*.run
そして、次のように実行します。
sh NVIDIA-Linux-*.run
インストールの最後に、コンピュータを再起動するだけで、起動時にすべての変更が読み込まれます。