DirectX 11対Vulkan:Baldurのゲート3に最適なのはどれですか?

バルドゥールのゲート3ランチャーは、DirectX 11とVulkanのどちらを選択できますか?パフォーマンスと安定性の点で最適なのはどれですか?ランチャーはデフォルトでDX11であり、Larianのサポート文書はVulkanを示唆しているため、この矛盾するアドバイスに直面しても、1つのことしかする必要がありません。テストを受けることです。 NVIDIA、Intel、およびAMDグラフィックスカードを使用したさまざまなシステムの両方のオプションを試行して、違いをいじり、いくつかの推奨事項を思いつきました。

テストに続いて、いくつかの答えがありますが、さまざまなシステム構成が異なる推奨事項を生成することで、私たちが望んでいたほど簡単ではありません。

最も一般的な例から始めましょう - GPU制限(つまり、グラフィックカードが〜99%の利用率*を示す)。これは、ゲームの推奨される仕様を満たすかそれを超えるPC(RTX 2060 Super/RX 5700 XTとペアになっているPCで、グラフィカルな設定が高い1440p以上の解像度で実行される可能性が高いシナリオです。

  • NVIDIA GPUを使用すると、DirectX 11はVulkanよりも約8%速く走ります。
  • AMD GPUでは、DirectX 11とVulkanがほぼ同じように実行されます。
  • Intel GPUでは、DirectX 11はVulkanよりも約25%速く走ります。
GPUが制限すると、DX11は、NvidiaおよびIntel GPUのVulkanよりも測定可能なパフォーマンスの優位性を提供します。
Vulkanは、CPU制限されたシナリオでより良いパフォーマンスを提供します - 少なくともNPCはほとんどいません。

*注:Windowsゲームバーオーバーレイ(Win + G)のパフォーマンスツールを使用して、MSI Affterburner + RTSSなどのツールを使用するか、2番目の画面でタスクマネージャーのパフォーマンス> GPUウィンドウを開くことにより、GPU制限を確認できます。

ただし、CPUが制限されている場合は状況が変わります(つまり、GPUが表示されています未満〜99%の使用率)、これは1080p以下の解像度または低いCPUで最も一般的です。

NPCSのない静的シーンでは、AMDとNVIDIA GPUの両方がDX11よりもVulkanで約21%速く走りましたが、Intel GPUSは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で最大270ms(Nvidiaで27ms、23ms) Intelの場合)およびDX11で最大107ms(nvidiaで20ms、Intelで42ms)。

NPCSを持つエリアは、NVIDIAおよびAMD GPUのAPIのいずれかで非常に同様に同様に実行され、DX11に有利な4%の差しかありません。
一方、Intel GPUは、CPU制限シナリオでVulkanのパフォーマンスの優位性を示しています。

全体的な推奨事項に関しては、Directx 11は、NVIDIAおよびAMDグラフィックスカードを持つほとんどのユーザー、特にBG3の推奨仕様を満たす比較的最新のCPUを持つユーザーにとってVulkanよりも優れた選択であることをお勧めします。 VulkanはCPUが制限された静的シーンでより良く走りましたが、NPCリッチエリアのDX11よりもパフォーマンスが低いため、DirectX 11は全体的に優れた選択肢になりました。

DX11には、他のポジティブなものも有利です。つまり、ダブルとトリプルバッファリングのオプションは機能しますが、Vulkanトリプルバッファリングではフルスクリーンの涙が表示されます。同様に、私の同僚のウィル・ジャッドは、Directx 11で繰り返されなかったVulkanで実行されている複数のクラッシュを経験しているため、安定性は依然として懸念事項です。 Vulkanはおそらく、60fpsに達するのが苦労している非常に古いCPUで考慮される可能性がありますが、平均的なユーザーにとってDX11は最高のオールラウンドのように感じます。

Intel GPUの所有者にとって、決定は少し難しいです-DX11は60FPSをターゲットにしているGPU制限シナリオでより良い賭けですが、120FPS+をターゲットにしている場合、Vulkanはおそらく最良の選択です。

最後に、2つのAPIの間でグラフィカルなオプションやグラフィカルな品質に違いは見つかりませんでした。そのため、パフォーマンスと(潜在的に)安定性の点でのみ異なるようです。 BaldurのGate 3の完全なカバレッジを作成しながらテストを続けますが、PCパフォーマンスの1つの側面を早期に見ていただければ幸いです。