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

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 がアクティブになると、vkd10d-proton 3 以降があれば、ゲームは HDR2.8 色空間を検出して使用できるようになります。 Linux の主要なユーザー環境はまだ HDR をサポートしていませんが、Gamescope コンポジット サーバーでは HDR サポートが利用可能です。これを有効にするには、「--hdr-enabled」オプションを使用する必要があります (現在、AMD GPU を使用するシステムでのみ機能します) josh-hdr- パッチを備えた Linux カーネル) 測色)。
  • シェーダーのコンパイルが改善されました。 途切れを軽減するために、パイプライン ライブラリの使用がテッセレーション シェーダとジオメトリ シェーダを備えたパイプラインに拡張され、MSAA を使用する場合は、Vulkan 拡張機能 VK_EXT_extended_dynamic_state3 の追加機能が使用されます。
  • マルチサンプル アンチエイリアス (MSAA、マルチサンプル アンチエイリアス) をサポートする古いゲームの場合、d3d9.forceSampleRateShading および d3d11.forceSampleRateShading 設定が追加され、すべてのシェーダーでサンプル レート シェーディング モードが有効になり、品質が向上しました。ゲーム内の画像のこと。
  • GLFW バックエンドが Linux ビルドに追加され、SDL2 バックエンドの代替として使用できます。
  • D3D11 コマンド受け渡しロジックが改善され、DXVK の動作がネイティブ D3D11 ドライバーに近づき、より予測可能なパフォーマンスが実現されました。
  • ゲームで発生する問題が修正されました:
    • 特異点の灰。
    • バトルフィールド:バッドカンパニー2。
    • グジアン3.
    • バイオハザード4HD。
    • セインツロウ:サード。
    • セキロ。
    • ソニックフロンティア。
    • 最高司令官: 鍛えられた同盟。

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

コメントを追加します