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