DirectX 11 vs. Vulkan: Welches ist das Beste für Baldur’s Gate 3?

Der Baldur’s Gate 3-Launcher bietet die Wahl zwischen DirectX 11 und Vulkan – welches ist also das Beste in Bezug auf Leistung und Stabilität? Der Launcher ist standardmäßig auf DX11 eingestellt, während in den Larian-Supportdokumenten Vulkan vorgeschlagen wird. Angesichts dieser widersprüchlichen Ratschläge bleibt also nur eines: Lassen Sie sich testen. Wir haben beide Optionen auf verschiedenen Systemen mit Nvidia-, Intel- und AMD-Grafikkarten getestet, um eventuelle Unterschiede herauszufinden und Empfehlungen abzugeben.

Nach unseren Tests haben wir zwar einige Antworten – aber die Dinge sind nicht so einfach, wie wir gehofft hatten, da unterschiedliche Systemkonfigurationen unterschiedliche Empfehlungen hervorbringen.

Beginnen wir mit dem häufigsten Beispiel – der GPU-Begrenzung (d. h. Ihre Grafikkarte zeigt eine Auslastung von ~99 Prozent*). Dies ist ein wahrscheinliches Szenario für die Ausführung mit 1440p oder höheren Auflösungen und höheren Grafikeinstellungen auf einem PC, der die empfohlenen Spezifikationen des Spiels erfüllt oder übertrifft (RTX 2060 Super/RX 5700 XT, gepaart mit einem Ryzen 5 3600/Core i7 8700K).

  • Mit einer Nvidia-GPU läuft DirectX 11 rund acht Prozent schneller als Vulkan.
  • Mit einer AMD-GPU laufen DirectX 11 und Vulkan nahezu identisch.
  • Mit einer Intel-GPU läuft DirectX 11 rund 25 Prozent schneller als Vulkan.

Bei GPU-Begrenzung bietet DX11 einen messbaren Leistungsvorteil gegenüber Vulkan auf Nvidia- und Intel-GPUs.

Vulkan bietet eine bessere Leistung in CPU-beschränkten Szenarien – zumindest wenn nur wenige NPCs in der Nähe sind.

*Hinweis: Sie können die GPU-Begrenzung mit dem Leistungstool im Windows Game Bar-Overlay (Win + G) überprüfen, indem Sie Tools wie MSI Afterburner + RTSS verwenden oder indem Sie das Fenster „Leistung“ > „GPU“ des Task-Managers auf einem zweiten Bildschirm geöffnet lassen.

Die Dinge ändern sich jedoch, wenn Ihre CPU begrenzt ist (d. h. Ihre GPU wird angezeigt). weniger als ~99 Prozent Auslastung), was am häufigsten bei Auflösungen von 1080p oder niedriger und/oder bei älteren CPUs auftritt.

In einer statischen Szene ohne NPCs liefen sowohl AMD- als auch Nvidia-GPUs in Vulkan etwa 21 Prozent schneller als in DX11, während Intel-GPUs in Vulkan 29 Prozent schneller liefen. Allerdings bleibt dieser Vorteil nur in Szenen mit wenigen Charakteren erhalten.

In Kampfszenarien oder in einem besiedelten Stadtgebiet werden NPC-Berechnungen zum teuersten CPU-Prozess. Bei CPU-Limitierung in diesen NPC-gesteuerten Momenten mit Nvidia- und AMD-GPUs schneiden Vulkan und DX11 ähnlicher ab – wobei DX11 tatsächlich mit rund vier Prozent die Führung bei der durchschnittlichen Bildrate übernimmt. Im Gegensatz dazu zeigen Intel-GPUs, dass Vulkan in diesem Szenario 13 Prozent schneller ist.

In solchen Szenen zeigen beide Grafik-APIs ein ähnliches Maß an Frame-Time-Stabilität, wobei zu ähnlichen Zeitpunkten kleine Probleme auftreten, wenn der Bereich um NPCs herum durchquert wird. Es sollte jedoch beachtet werden, dass unsere AMD-GPU mit DX11 und Vulkan in beiden APIs variablere Frametimes erzeugte als unsere Nvidia- und Intel-GPUs, wobei mit der AMD-GPU größere Spitzen aufgezeichnet wurden – bis zu 270 ms in Vulkan (gegenüber 27 ms bei Nvidia und 23 ms). für Intel) und bis zu 107 ms in DX11 (gegenüber 20 ms für Nvidia und 42 ms für Intel).


Bereiche mit NPCs laufen auf beiden APIs in Nvidia- und AMD-GPUs ziemlich ähnlich, mit nur etwa vier Prozent Unterschied zugunsten von DX11.

Unterdessen zeigen Intel-GPUs einen Leistungsvorteil für Vulkan in CPU-beschränkten Szenarien.

Im Hinblick auf die allgemeinen Empfehlungen würde ich also vorschlagen, dass DirectX 11 für die meisten Benutzer mit Nvidia- und AMD-Grafikkarten eine bessere Wahl als Vulkan ist, insbesondere für diejenigen mit relativ modernen CPUs, die den empfohlenen Spezifikationen von BG3 entsprechen. Während Vulkan in statischen Szenen bei CPU-Einschränkung besser lief, ist seine schlechtere Leistung als DX11 in NPC-reichen Bereichen problematisch, sodass DirectX 11 insgesamt die bessere Wahl ist.

DX11 hat auch andere Vorteile: Die Doppel- und Dreifachpufferung funktioniert, während bei Vulkan die Dreifachpufferung mit Vollbild-Tearing einhergeht. Ebenso hat mein Kollege Will Judd mehrere Abstürze in Vulkan erlebt, die sich unter DirectX 11 nicht wiederholten, sodass die Stabilität dort immer noch ein Problem darstellt. Vulkan könnte vielleicht für sehr alte CPUs in Betracht gezogen werden, bei denen das Erreichen von 60 fps schwierig ist, aber für den durchschnittlichen Benutzer scheint DX11 der beste Allrounder zu sein.

Für Intel-GPU-Besitzer ist die Entscheidung etwas schwieriger – DX11 ist die bessere Wahl in GPU-beschränkten Szenarien, in denen Sie 60 fps anstreben, aber wenn Sie 120 fps+ anstreben, ist Vulkan vielleicht die beste Wahl.

Schließlich haben wir keine Unterschiede in den grafischen Optionen oder der grafischen Qualität zwischen den beiden APIs festgestellt, sodass sie sich offenbar nur in Bezug auf Leistung und (potenziell) Stabilität unterscheiden. Wir werden Baldur’s Gate 3 weiterhin testen, während wir unsere vollständige PC-Abdeckung ausarbeiten, aber wir hoffen, dass Sie diesen ersten Blick auf einen Aspekt der PC-Leistung zu schätzen wissen.


source site-59

Leave a Reply