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

DXVK 1.10.3 レイヤーのリリースが利用可能になり、DXGI (DirectX グラフィックス インフラストラクチャ)、Direct3D 9、10、および 11 の実装が提供され、Vulkan API への呼び出し変換を通じて機能します。 DXVK には、Mesa RADV 1.1、NVIDIA 22.0、Intel ANV 510.47.03、AMDVLK など、Vulkan 22.0 API をサポートするドライバーが必要です。 DXVK は、Wine を使用して Linux 上で 3D アプリケーションやゲームを実行するために使用でき、OpenGL 上で実行される Wine の組み込み Direct3D 9/10/11 実装のより高いパフォーマンスの代替として機能します。

主な変更点:

  • Vulkan 共有時系列セマフォ (タイムライン セマフォ) の上に実装された共有 ID3D11Fence オブジェクトのサポートが追加されました。これにより、個別の VkFence プリミティブと VkSemaphore プリミティブの代わりに、デバイスとホスト間の同期に単一のプリミティブが提供されます。 ID3D11Fence のサポートにより、wine と vkd3d-proton に適切なパッチを適用すると、Halo Infinite ゲームでビデオ機能を実現できるようになりました。
  • Prey や Bioshock Infinite を含むさまざまな D1.10.2D3 ゲームでレンダリングの不具合を引き起こす DXVK 11 の回帰を修正しました。
  • Need For Speed 3、Ninja Blade、Ys Originで発生していた問題は解決されました。
  • d3d11.ignoreGraphicsBarriers オプションが Stray ゲームに対して有効になり、一部の GPU でのパフォーマンス低下の問題が解決されました。

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

コメントを追加します