DXVK 2.1 レイヤーのリリースが利用可能になり、DXGI (DirectX グラフィックス インフラストラクチャ)、Direct3D 9、10、および 11 の実装が提供され、Vulkan API への呼び出しの変換が行われます。 DXVK には、Mesa RADV 1.3、NVIDIA 22.0、Intel ANV 510.47.03、AMDVLK など、Vulkan API 22.0 をサポートするドライバーが必要です。 DXVK を使用すると、Wine を使用して Linux 上で 3D アプリケーションやゲームを実行でき、OpenGL 上で実行される Wine のネイティブ Direct3D 9/10/11 実装のより高性能な代替手段として機能します。
主な変更点:
- HDR10カラースペースをサポートするシステムでは、環境変数 DXVK_HDR=1 を設定するか、設定ファイルで dxgi.enableHDR = True と指定することでHDRを有効化できます。HDRを有効にすると、vkd3d-proton 2.8以降のパッケージがインストールされていれば、ゲームはHDR10カラースペースを検出して使用できるようになります。主要なLinuxデスクトップ環境はまだHDRをサポートしていませんが、コンポジットモードではHDRサポートが利用可能です。 サーバ Gamescope は、「--hdr-enabled」オプションを使用して有効にできます (現在は、josh-hdr-colorimetry パッチを適用した Linux カーネルを使用している場合にのみ、AMD GPU を搭載したシステムで動作します)。
- シェーダーのコンパイルが改善されました。 途切れを軽減するために、パイプライン ライブラリの使用がテッセレーション シェーダとジオメトリ シェーダを備えたパイプラインに拡張され、MSAA を使用する場合は、Vulkan 拡張機能 VK_EXT_extended_dynamic_state3 の追加機能が使用されます。
- マルチサンプル アンチエイリアス (MSAA、マルチサンプル アンチエイリアス) をサポートする古いゲームの場合、d3d9.forceSampleRateShading および d3d11.forceSampleRateShading 設定が追加され、すべてのシェーダーでサンプル レート シェーディング モードが有効になり、品質が向上しました。ゲーム内の画像のこと。
- GLFW バックエンドが Linux ビルドに追加され、SDL2 バックエンドの代替として使用できます。
- D3D11 コマンド受け渡しロジックが改善され、DXVK の動作がネイティブ D3D11 ドライバーに近づき、より予測可能なパフォーマンスが実現されました。
- ゲームで発生する問題が修正されました:
- 特異点の灰。
- バトルフィールド:バッドカンパニー2。
- グジアン3.
- バイオハザード4HD。
- セインツロウ:サード。
- セキロ。
- ソニックフロンティア。
- 最高司令官: 鍛えられた同盟。
出所: オープンネット.ru
