NVK は一般に使用できるようになり、Vulkan 1.3 と完全に互換性があります。 

NVK-ロゴ_RGB

NVK は、NVIDIA グラフィックス ハードウェア用の新しいオープン ソース Vulkan ドライバーです。

昨年10月 NVK ドライバーについては、このブログで説明します。は、NVIDIA グラフィックス カード用の Vulkan グラフィックス API を実装する Mesa 用のオープン ソース ドライバーで、Collabora が公式ヘッダー ファイルと NVIDIA によって公開されたオープン カーネル モジュールを使用して最初から開発に取り組んできました。

開発中 NVKには「実験的」というラベルが付いていました そして今、より最近のニュースでは Collabora は、NVK が安定し、一般的な使用が推奨されるようになったと発表しました Vulkan 1.3 仕様との完全な互換性がテストされているためです。このコントローラはすべての CTS (Khronos Conformance Test Suite) テストに合格しており、認定コントローラのリストに含まれています。

NVK-ロゴ_RGB
関連記事
NVK、NVIDIA 用のオープン ソース Vulkan ドライバー

この認定は、Turing、Ampere、および Ada マイクロアーキテクチャに基づく NVIDIA GPU を対象としています。 これには、GeForce GTX 16xx から RTX 4xxx および RTX 4000 シリーズ、RTX A2000 から 6000 までが含まれます。これらのテストは、Linux カーネル 6.5 および 6.8rc1 を使用した環境で実行されました。

と言われています 証明書を取得すると、グラフィックス規格との互換性が正式に宣言されます また、関連するクロノス商標の使用を許可します。変更はすでに Mesa コードベースに組み込まれており、Mesa 24.1 で利用可能になります。

NVKの進歩に加えて、 NVIDIA ビデオ カードの OpenGL サポートにも大幅な改善が加えられました。 Mesa は、新しいシリーズの NVIDIA ビデオ カードを搭載したシステムで OpenGL 4.6 のサポートを提供するために、Zink ドライバーの使用を可能にする変更を採用しました。標準の Nouveau OpenGL ドライバー (NVC0) で問題が発生する可能性があります。

私たちは、DXVK をすぐに Upstream Mesa で実行できるようにするために必要な最後の部分を完成させるために、過去数か月間懸命に取り組んできました。すべての D3D11 ゲームが動作することが保証されているわけではありません (バグがあるでしょう) が、基本的な要件はすべて満たされています。私たちは、VKD3D-Proton による D12D3 エミュレーションをサポートするために、残りの部分に積極的に取り組んでいます。すでに多くのことが完了しているか進行中ですが、まだ不足している部分もいくつかあるため、D3D12 ゲームがまだ動作するとは期待しないでください。

メサにおけるこうした変化 また、Zink を使用して、GPU の代替として他のドライバーで OpenGL をサポートする可能性も開かれます。 これらは Mesa のネイティブ OpenGL ドライバーではサポートされていません。たとえば、Qualcomm Adreno 700 GPU の freedreno ドライバーと、Rogue マイクロアーキテクチャに基づく Imagination PowerVR GPU の powervr ドライバーで OpenGL サポートを提供するために、同様のアプローチが使用されています。

Mesa の次のバージョンでは、Zink ドライバーがデフォルトで有効になります コンパイル中。 Zink のパフォーマンスはネイティブ OpenGL 実装と同等であるため、個々の OpenGL ドライバーを保守するのではなく、Vulkan API の高品質なサポートに集中することができます。

古い Nouveau ドライバーを削除する予定はありませんが、 OpenGL、 Zink + NVK の組み合わせは、多くのテストで高いパフォーマンスを実証。現在の開発段階では、この組み合わせにより新しい GPU モデルで 60 FPS 以上のパフォーマンスが可能になりますが、まだ最適化されていない領域があり、時間の経過とともに解決される予定です。

一方で、 NVK ドライバー上の DXVK レイヤーの動作を安定させるための作業が行われています。、Vulkan API への呼び出しを変換することにより、Direct3D 9、10、および 11 の実装を提供します。すべての D3D11 ゲームが Mesa の未修正の NVK+DXVK の組み合わせで動作することがまだ保証されているわけではありませんが、特定された欠陥は徐々に排除されています。同様に、VKD3D-Proton との NVK 接続は、D3D12 のサポートを提供するために開発されていますが、そのステータスはまだ開発中であり、いくつかの不足している機能を実装する必要があります。

最後に、ドライバーはすでに Mesa に含まれており、Nouveau DRM ドライバー API への必要な変更は Linux カーネル バージョン 6.6 以降に含まれていることにも言及する価値があります。昼寝 それについてもっと知りたい、 詳細を確認できます 次のリンクで。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。