DXVK 1.7 のリリース、Vulkan API 上での Direct3D 9/10/11 実装

形成された 層間剥離 DXVK1.7これは、Vulkan API への呼び出し変換を通じて機能する DXGI (DirectX グラフィックス インフラストラクチャ)、Direct3D 9、10、および 11 の実装を提供します。 DXVKを使用するには 必須 ドライバーのサポート バルカン API 1.1AMD RADV 19.2、NVIDIA 415.22、Intel ANV 19.0 など AMDVLK.
DXVK は、Wine を使用して Linux 上で 3D アプリケーションやゲームを実行するために使用でき、OpenGL 上で実行される Wine の組み込み Direct3D 11 実装のより高いパフォーマンスの代替として機能します。

主な変更点:

  • Vulkan グラフィックス API 拡張機能のサポートを追加しました: VK_EXT_custom_border_color (サンプラーで境界線の色をサポートするために使用され、Crysis や Halo 3 Vista を含む Direct9D 2 ベースのゲームの多くの問題を解決しました) および VK_EXT_robustness2 (D3D11 と同様、アウトオブアクセスリソース領域の境界)。 これらの拡張機能を使用するには、wine 5.8 に加えて、Mesa 20.2-dev の AMD および Intel ドライバー、または NVIDIA ドライバー 440.66.12-beta が必要です。
  • 洗浄操作の最適化された適用と
    障壁 レンダリング時に、一部のゲームのパフォーマンスをわずかに向上させることができました。

  • D3D11 ゲームでは、ドライバー (RADV など) が個別の転送キューをサポートしていない場合に、コンピューティング キューを使用してリソースを非同期に読み込む機能が追加されました。
  • World of Warcraft の将来のリリースで使用されるいくつかの DXGI 1.6 機能を実装しました。
  • D3D9 でのメモリ消費量が削減され、Toxikk などの一部のゲームで利用可能なメモリが不足することがなくなりました。
  • Cloudpunk やその他のゲームでリソース バッファーが誤って使用されていた Vulkan 検証エラーを修正しました。
  • GCC 10.1 でビルドする際の問題を解決しました。
  • D3D9 に関連するさまざまな問題を修正しました。
  • dxgi.tearFree オプションが作り直されました。
  • Fallout New Vegas、Freelancer、GTA IV、Halo Custom Edition の問題は解決されました。
  • ビルドのサポート ワインリブ。 DXVK のビルドには MinGW が必要になりました。

出所: オープンネット.ru

コメントを追加します