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

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

主な変更点:

  • D3D9 ロック メカニズムが再加工された後に発生したいくつかのパフォーマンスと安定性の問題に対処します。
  • D3D11 のステージング テクスチャ処理が見直され、メモリ消費量が削減され、CPU と GPU の間でデータを移動するために必要なイメージ コピーの数が削減されました。
  • Mesa の古いバージョン (<=19.0) の問題を回避するためにコードを削除しました。
  • Windows SRW ロックに基づいてロック プリミティブが再設計されました。これは、mingw ビルドの winpthreads 実装よりも効率的です。
  • 地球防衛軍 5、ファークライ 1、ファークライ 5、GTA IV、ライゼン 3、ワールド オブ ファイナルファンタジーの問題は解決されました

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

コメントを追加します