Baldur’s Gate 3 ランチャーでは、DirectX 11 と Vulkan のどちらかを選択できますが、パフォーマンスと安定性の点ではどちらが優れているのでしょうか?ランチャーのデフォルトは DX11 ですが、Larian のサポート ドキュメントでは Vulkan が推奨されているため、この矛盾したアドバイスに直面しても、やるべきことは 1 つだけです。テストを受けることです。 Nvidia、Intel、AMD グラフィック カードを備えたさまざまなシステムで両方のオプションを試し、違いを明らかにし、いくつかの推奨事項を考え出しました。
テストの結果、いくつかの答えが得られましたが、システム構成が異なれば推奨事項も異なるため、物事は期待したほど単純ではありません。
最も一般的な例から始めましょう – GPU が制限されている (つまり、グラフィックス カードの使用率が約 99 パーセント*である)。これは、ゲームの推奨仕様 (RTX 2060 Super/RX 5700 XT、Ryzen 5 3600/Core i7 8700K と組み合わせたもの) を満たすか超える PC 上で、より高いグラフィック設定を使用して 1440p 以上の解像度で実行する場合に考えられるシナリオです。
-
Nvidia GPU を使用すると、DirectX 11 は Vulkan よりも約 8% 高速に実行されます。
-
AMD GPU を使用すると、DirectX 11 と Vulkan はほぼ同じように動作します。
-
Intel GPU を使用すると、DirectX 11 は Vulkan よりも約 25% 高速に実行されます。
*注意: Windows ゲーム バー オーバーレイ (Win + G) のパフォーマンス ツールを使用するか、MSI Afterburner + RTSS などのツールを使用するか、タスク マネージャーの [パフォーマンス] > [GPU] ウィンドウを 2 番目の画面で開いたままにすることで、GPU 制限を確認できます。
ただし、CPU が制限されている場合 (つまり、GPU の使用率が約 99% 未満である場合) は状況が異なります。これは、1080p 以下の解像度や古い CPU で最も一般的です。
NPC のない静的シーンでは、AMD と Nvidia の両方の GPU は、DX11 よりも Vulkan で約 21% 高速に実行されましたが、Intel GPU は Vulkan で 29% 高速に実行されました。ただし、この利点は登場人物が少ないシーンでのみ維持されます。
戦闘シナリオや人口の多い市街地では、NPC の計算が最も高価な CPU プロセスになります。 Nvidia および AMD GPU を使用して NPC 主導の瞬間に CPU が制限されている場合、Vulkan と DX11 はより類似したパフォーマンスを示し、DX11 は実際に平均フレームレートで約 4% リードしています。対照的に、Intel GPU は、このシナリオでは Vulkan が 13% 高速であることを示しています。
このようなシーンでは、どちらのグラフィックス API も同様のレベルのフレーム時間安定性を示し、エリアが NPC の周囲を移動するときに同様の瞬間に小さなヒッチが発生します。ただし、DX11 と Vulkan を搭載した AMD GPU は、両方の API で Nvidia および Intel GPU よりも多くの変動フレーム時間を生成し、AMD GPU でより大きなスパイクが記録されたことに注意してください – Vulkan では最大 270 ミリ秒 (Nvidia では 27 ミリ秒、23 ミリ秒) Intel の場合)、DX11 では最大 107ms(Nvidia の場合は 20ms、Intel の場合は 42ms)です。
全体的な推奨事項に関して言えば、Nvidia および AMD グラフィック カードを使用するほとんどのユーザー、特に BG3 の推奨仕様を満たす比較的最新の CPU を使用するユーザーにとっては、Vulkan よりも DirectX 11 の方が良い選択であると思います。 CPU が制限されている静的シーンでは Vulkan の方が優れたパフォーマンスを発揮しましたが、NPC が多い領域では DX11 よりもパフォーマンスが低いことが問題となっており、全体としては DirectX 11 の方が良い選択肢となっています。
DX11 には他にも有利な点があり、ダブルおよびトリプル バッファリング オプションが機能しますが、Vulkan ではトリプル バッファリングでは全画面ティアリングが発生します。同様に、私の同僚の Will Judd も、Vulkan で実行中のクラッシュを複数回経験しましたが、DirectX 11 では再現されなかったため、安定性には依然として懸念があります。 Vulkan は、60fps に達するのが難しい非常に古い CPU 向けに検討されるかもしれませんが、平均的なユーザーにとっては DX11 が最高のオールラウンダーであるように感じられます。
Intel GPU 所有者にとって、決定は少し難しくなります。60fps を目標とする GPU が制限されたシナリオでは DX11 の方が良い選択肢ですが、120fps 以上を目標とする場合は、おそらく Vulkan が最良の選択です。
最後に、2 つの API の間でグラフィック オプションやグラフィック品質に違いは見つかりませんでした。そのため、パフォーマンスと (潜在的な) 安定性の点でのみ異なるようです。 PC の全範囲を網羅するために引き続き Baldur’s Gate 3 のテストを続けていきますが、PC パフォーマンスの一側面についてこの初期の考察を評価していただければ幸いです。
「 DirectX 11 と Vulkan: Baldur’s Gate 3 にはどちらが最適ですか?」に関するベスト動画選定!
Baldur’s Gate 3 API: Vulkan VS DirectX 11
DirectX 11 vs Vulkan in Baldur’s Gate 3: Which is Better? – Deep Dive✅