DXVK 2.5.2により、Windowsゲームエクスペリエンスが向上します
DXVK 2.5.2は、Windowsでフルスクリーンの動作を改善し、Alt-TabおよびGDIインターフェイスの問題に対処し、Vulkanスワップチェーンを調整し、バグを修正します。
Direct3D 9、10、および 11 用の Vulkan ベースの変換レイヤーである DXVK は、主に Wine または Proton を通じて Linux 上の Windows ゲームのパフォーマンスと互換性を向上させるために使用され、最新のアップデート v2.5.2 をリリースしました。
そもそも、Windowsシステムに注目すべき調整があります。グラフィックドライバーがVK_EXT_FULLSCREEN_EXCLUSIVE拡張機能をサポートしている場合、DXVKは排他的なフルスクリーンモードの無効化を一貫して試みます。
この動きの目的は、アプリケーション間でAlt-Tabを試みている間、多くのWindowsユーザーが直面している広範な問題と、D3D9アプリケーションがGDIベースのユーザーインターフェイスと対話するときに発生するさまざまな表示の問題に対処することを目的としています。
この新しい行動が尊重されているかどうかはドライバー次第ですが、一般的な意図は、ゲーマーの予期せぬしゃっくりを最小限に抑えることです。
以前は、これらのフルスクリーンの最適化は、フルスクリーンモードでGDIダイアログボックスのサポートを明示的に有効にしたアプリケーションに限定されていました。
ただし、これらの変更は Linux ユーザーには影響しないことに注意してください。Linux ユーザーには、排他的なフルスクリーンという概念自体が存在せず、それに関連する問題も存在しません。
フルスクリーンの取り扱いの調整を超えて、DXVK 2.5.2には、パフォーマンスを合理化し、互換性の問題を減らすために設計された幅広いバグ修正と拡張機能が含まれています。
たとえば、D3D9シェーダー検証インターフェイスが実装されており、 the void などのタイトルの要件を満たし、他のD3D9ベースのゲームで安定性を改善しています。
別の修正により、D3D9アプリケーションが誤ったテクスチャタイプを使用するときに予測不可能に動作しなくなることが保証されます。これは、 Alpha Protocol で以前に発生した問題です。
さらに、VK_KHR_maintenance5 拡張機能がサポートされている場合、DXVK は VK_FORMAT_A8_UNORM 形式を利用して、対応する D3D11 形式をミラーリングするようになりました。
このステップは、さまざまなゲームで警告を解消し、 Topspin 2K25などのタイトルでバグを解決します。 DXVK_CONFIG環境変数は、意図したとおりに常に適用されるとは限りませんでした。
いくつかの修正は、人気のあるゲームの既知のトラブルスポットを具体的にターゲットにしています。たとえば、 borderlands 2 プレイヤーは、以前に欠けている溶岩要素が復元されているのを見るはずですが、 codeName Panzers:Phase 1/2 のファンは、メインメニューが正しく表示されるようになりました。標準的なワインビルド。
さらに、ザ・シムズ 2 は既存のアプリケーション プロファイルの拡張機能を受け取り、さまざまな改造ツールが期待どおりに動作するようになります。
DXVK 2.5.2 のすべての変更点の詳細については、変更ログを参照してください。