
VKD3D-Proton は、Vulkan の上に完全な Direct3D 3 API を実装することを目的とした VKD12D のフォークです。
VKD3D-Proton 2.12 には一連の大幅な改善が加えられています 実装における既知の問題の解決策、および対処された機能と修正の中で、パフォーマンスの向上、安定性、互換性が強調されています。
VKD3D-プロトン 特定の変更、最適化、改善を提供するツールです Proton 環境での Direct3D 12 ベースの Windows ゲームのパフォーマンスを向上させます。これらの改善点は、vkd3d のメイン バージョンにはまだ統合されていません。 VKD3D-Proton は、最新の Vulkan 拡張機能と最新のグラフィックス ドライバーの機能を活用して、Direct3D 12 との完全な互換性を実現することに重点を置いています。
Valve は、Wine ベースのパッケージでこの特定のフォークを使用します Proton を通じて Windows ゲームを実行します。 Proton での DirectX 9/10/11 のサポートは DXVK に基づいていますが、DirectX 12 の実装は vkd3d ライブラリに基づいています。 vkd3d の元の作者の死後、CodeWeavers は Wine コミュニティからの貢献を受けてこの部分の開発を続けました。
VKD3D-Proton 2.12 の主な新機能
この新しいバージョンの VKD3D-Proton 2.12 では、このリリースの最も重要な新機能の XNUMX つが、 VK_NV_low_latency2 による NVIDIA Reflex のサポートが追加されました。 この機能により、サポートされているゲームのレイテンシが短縮され、NVIDIA ハードウェア ユーザーの応答性とゲーム エクスペリエンスが向上し、その結果、対戦ゲームでの照準の短縮、反応時間の短縮、および最大の精度が実現します。
VKD3D-Proton 2.12 で実装されたもう XNUMX つの改善点は、 D3D12 レンダーパス API、 これは D3D12 (レベル 0) レンダリング実装であり、この特定の DirectX 12 機能に依存するゲームの問題を解決します。
これに加えて、VKD3D-Proton 2.12では VK_EXT_device_fault が実装されており、開発者が障害やエラーに関する詳細情報を取得できる拡張機能です。 GPU ハードウェアに組み込まれており、パフォーマンスと安定性に関連する問題の診断と解決が容易になります。
ザ・ V-Syncトランジションの最適化とTearing Present、 これは VK_EXT_swapchain_maintenance1 の実装のおかげで V-Sync モードと Tearing Present モード間のスムーズな移行を可能にし、煩わしい視覚的アーティファクトを排除し、ゲーマーの視覚体験を向上させます。
一方、VKD3D-Proton 2.12 では、VK_KHR_shader_maximal_reconvergence および VK_KHR_shader_quad_controls 拡張機能がサポートされている場合、デフォルトでシェーダー モデル 6.7 を宣言します。
このバージョン いくつかの既知の問題に対処し、 として Atlas Fallenのようなゲームの黒い画面、アルファ カバレッジの誤った無効化、Warhammer: Darktide や UE5 Lyra デモなどのタイトルでの GPU クラッシュ。 Resident Evil 4 RT、UE5 ベースのタイトル、World of Warcraft などの特定のゲームでのクラッシュに対する回避策が実装され、VKD3D-Proton の全体的な安定性と幅広いゲームとの互換性が向上しました。
の 目立つ他の変更 この新しいバージョンの:
- VK_NV_raw_access_chains を実装すると、特定のゲーム、特に DXIL の代わりに DXBC を使用するゲームでの GPU パフォーマンスが大幅に向上します。
- VK_EXT_descriptor_buffer 拡張機能をサポートする Intel Arc GPU 用に、最適化された記述子コピー ドライバーが実装されました。
- システムのデバッグとプロファイリングを容易にするために、VKD3D_QUEUE_PROFILE および VK_NV_low_latency2 のサポートが追加されました。
- ペルソナ 3 リロードの一部の場所で非常に低い GPU パフォーマンスを修正しました
- ルート署名 BLOB を検査するための CLI ツールが含まれており、パンくずリストとデバッグ機能が改善されています。
- ゲームが作成に失敗するはずの無効なパイプラインを作成しようとするいくつかのシナリオを修正しました。
ネイティブ D3D12 で。 - ID3D12DeviceRemovedExtendedDataSettings スタブを実装しました。
興味のある方へ この新しいリリースについて詳しくは、 詳細を確認できます 次のリンクで。
したい場合は 今すぐSteamでProtonをお試しください、あなたはすでにあなたがからSteamクライアントをインストールできることを知っています 公式サイト、ほとんどのディストリビューションのリポジトリにもありますが。