Diese Anleitung ist für Benutzer:innen mit Hardware mittlerer bis hoher Leistung und Monitoren mit hohen Framerates gedacht, damit sie ihre Einstellungen in Marathon für hohe Framerates (120+ FPS) optimieren können.
Hier nennen wir die empfohlenen Standardeinstellungen und erläutern dann mögliche Schritte zur weiteren Leistungsoptimierung für deine jeweilige Hardware.
Empfohlene Standardeinstellungen
Für eine Konfiguration mit hoher Framerate (120+) empfehlen wir, mit 1080p und den mittleren Einstellungen zu beginnen und VSync sowie die Framerate-Grenze zu deaktivieren. Öffne dazu Einstellungen > Video und lege folgende Werte fest:
- Auflösung: 1920 x 1080
- VSync: Aus
- Framerate-Grenze aktiviert: Aus
- Grafikqualität: Mittel
Für viele Spieler:innen mit CPUs und GPUs mittlerer oder hoher Leistungskraft stellt dies ein gutes Gleichgewicht zwischen Qualität und einer hohen Framerate dar.
Leistungsengpässe identifizieren
Um deine Einstellungen für die höchstmögliche Framerate zu optimieren, solltest du mit den oben genannten Empfehlungen beginnen, um deine aktuelle Leistung einzuschätzen. Folge dann diesen weiteren Schritten, um herauszufinden, ob die Leistung durch die CPU oder die GPU gedrosselt wird:
-
Aktiviere entweder den FPS-Zähler im Spiel oder das Steam-Overlay, das die FPS anzeigt, sofern noch nicht aktiviert.
Den spielinternen Zähler findest du unter Einstellungen > Gameplay > In-Game-FPS-Zähler.
Nimm die oben genannten empfohlenen Standardeinstellungen vor: 1080p, VSync aus, Framerate-Grenze aus, mittlere Qualität.
-
Minimiere die GPU-Auslastung:
Nimm die mittleren Einstellungen als Ausgangspunkt, deaktiviere Anti-Aliasing und stelle die Render-Auflösung auf 25 %.
-
Schließe das Einstellungsfenster und probiere aus, wie sich die Performance anfühlt.
Die Bildqualität wird dadurch negativ beeinflusst. Dies ist jedoch ein vorübergehender Schritt bei der Fehlerbehebung, um die CPU-Leistung zu isolieren. Nachdem wir die CPU-Leistung in den folgenden Schritten evaluiert haben, können wir die Qualität wieder steigern.
Dies stellt die maximale Leistung dar, die dein PC erreichen kann, wenn die GPU nicht der einschränkende Faktor ist.
-
Minimiere die CPU-Auslastung:
Reduziere die Umgebungsdetaildistanz auf „Niedrig“.
Reduziere die Charakterdetaildistanz auf „Niedrig“.
Reduziere die Laubdetaildistanz auf „Am niedrigsten“.
Die Reduzierung des Sichtfelds (Field of Vision, kurz FOV) kann die CPU-Leistung verbessern. Wir gehen jedoch davon aus, dass Spieler:innen, die eine hohe Framerate wünschen, ihr Sichtfeld lieber auf dem maximal zulässigen Wert belassen möchten.
Sollten diese Einstellungen deine Framerate nicht verbessern, empfehlen wir, die mittleren Einstellungen beizubehalten.
Wenn du diese Schritte befolgt hast, solltest du die Maximalleistung deiner CPU erreicht haben, wobei die Bildqualität jedoch sehr niedrig ist. Dies stellt die Leistungsobergrenze deiner Hardware dar, und sie kann je nach Karte, auf der du spielst, abweichen. (Unsere Karten unterscheiden sich nämlich in ihrer Detaildichte und Komplexität!)
Bildqualität verbessern
Falls du die oben genannten Anleitungen befolgt hast, sollte dein Spiel weiterhin auf 1080p mit 25 % Render-Auflösung und ohne Anti-Aliasing, dafür aber mit der maximal möglichen CPU-Leistung laufen. Wir empfehlen folgende Einstellungen, um die Qualität zu verbessern, ohne die CPU-Leistung weiter zu beeinträchtigen:
- Behalte die Auflösung von 1080p bei und aktiviere DLSS, FSR oder XeSS. Setze die Auflösungsskalierung auf „Benutzerdefiniert“ und die Render-Auflösung auf 33 %.
- Überprüfe die Performance und erhöhe die Auflösungsskalierung dabei schrittweise auf 100 %. Möglicherweise wirkt sich die Auflösungsskalierung kaum auf die Performance aus. In diesem Fall ist die Performance durch deine CPU eingeschränkt.
- Falls du einen 1440p- oder 4K-Monitor besitzt und die CPU-Leistung weiterhin eingeschränkt ist, wenn du die Auflösungsskalierung auf 100 % setzt, empfehlen wir, die Auflösung auf 1440p zu erhöhen und die Auflösungsskalierung auf 75 % zu reduzieren.
- Sollte sich diese Änderung nicht auf die Performance auswirken, versuche, die Auflösungsskalierung schrittweise bis auf 100 % zu erhöhen und/oder die Option „Screen Space Ambient Occlusion“ auf „Mittel“ zu erhöhen.
- Spieler:innen mit 8 GB VRAM oder mehr sollten die Texturqualität auf „Hoch“ oder „Höchste“ setzen.
Wir raten davon ab, höhere Einstellungen zu verwenden, wenn du eine Performance von 120+ FPS erreichen möchtest.
Spieler:innen mit absoluten High-End-GPUs (z. B. einer RTX 5090) können versuchen, mit deaktiviertem Anti-Aliasing zu spielen, dafür aber die Render-Auflösung bei 1440p auf 150 % zu setzen oder bei 1080p auch auf bis zu 200 %. Dadurch erreichst du die schärfste Bildqualität ohne Artefakte, die durch TAA-Technologien auftreten können.
Dies ist zwar auch mit einigen Mittelklasse-GPUs möglich, wird aber nicht für Spieler:innen mit solchen GPUs empfohlen, die auch eine Framerate von 120+ FPS erreichen möchten.
Zukünftige Verbesserungen
Marathon ist Bungies erstes Spiel, das DirectX 12 unterstützt. Wir wissen, dass vielen Spieler:innen aufgefallen ist, wie sehr sich Marathon im Lauf des letzten Jahres grafisch verändert hat. Ein Großteil dieser Änderungen wurde durch das Feedback der Community angeregt, und auch die Performance von Marathon möchten wir auf diese Weise angehen.
Wir können zwar noch keine Details nennen, haben jedoch schon mehrere kleinere Verbesserungen identifiziert, die wir demnächst implementieren können; vor allem, um die CPU-Leistung zu steigern. Außerdem planen wir auch längerfristige Änderungen, um die CPU-Leistung noch weiter zu verbessern. Wir haben vor, einzelne Verbesserungen so schnell wie möglich durchzuführen, anstatt sie alle zu einem späteren Zeitpunkt auf einmal zu implementieren. (Auch wenn das dazu führen könnte, dass sie nicht so auffällig sind!)
Wir sind zwar sehr stolz auf unsere Errungenschaften in Bezug darauf, wie sich der Look und das Spielgefühl von Marathon seit der Alpha verbessert haben, wir werden aber noch auf lange Zeit weiter daran arbeiten. Wir freuen uns auf viele Jahre mit stetigen Verbesserungen für sämtliche Aspekte des Spiels. Danke, dass du uns auf dieser Reise begleitest!
Technische Details
Ein Spiel für einen spezifischen PC zu optimieren ist kompliziert und wird von zahlreichen Werten beeinflusst. Genau wie viele andere moderne Spiele führt auch Marathon bei jedem Frame zahlreiche, leistungsintensive Prozesse aus. Das Spiel läuft nur so schnell wie der langsamste dieser Prozesse:
- Simulation (CPU): Dieser Prozess ist für den Großteil der Spiellogik verantwortlich, darunter zum Beispiel Physik- und KI-Updates.
- Rendering (CPU): Dieser Prozess bereitet sämtliche Render-Aufgaben vor und schickt sie an die GPU.
- GPU: Dieser Prozess repräsentiert die gesamte Arbeit, die von der GPU übernommen wird.
Marathon ist ein Multithreading-Titel und Bungies erstes Spiel, das mit Unterstützung für DirectX 12 veröffentlicht wurde. Die Skalierbarkeit der Tiger-Engine konnte dadurch zwar enorm verbessert werden und wir waren in der Lage, die Auslastung über mehr CPU-Kerne zu verteilen, doch Marathon hat auch einige sehr detailreiche Umgebungen, vor allem den Außenposten und das Kryo-Archiv.
Während sowohl die Simulations- als auch die Rendering-CPU-Prozesse den Großteil ihrer Arbeit über mehrere Kerne verteilen, bleibt ein Teil der Arbeit weiterhin durch die Einzelthreadleistung beschränkt. Selbst in einer Multithreading-Engine läuft der am letzten abgeschlossene Subprozess eines Prozesses immer über einen Einzelthread!
Wir gehen davon aus, dass Marathon auf einer neuen CPU mit niedriger oder mittlerer Leistung höhere Framerates erzielt als auf einer älteren Hochleistungs-CPU, selbst wenn die ältere CPU über mehr Kerne verfügt. Zur Veranschaulichung: Eine AMD Ryzen 9 3950x hat eine Einzelthread-PassMark-Wertung von ca. 2700, während eine 9600x eine Einzelthread-PassMark-Wertung von ca. 4570 erreicht. Wir rechnen damit, dass mit der 9600x höhere Framerates möglich sind, obwohl diese CPU eine niedrigere Multithread-PassMark-Wertung hat und bei ihrer Veröffentlichung nur etwa ein Drittel der 3950x kostete.
FAQ
F: Kann der Framerate-Zähler im Spiel mehr Details anzeigen?
A: Diese Möglichkeit ziehen wir derzeit in Betracht!
F: Meine CPU-Auslastung ist niedrig. Warum liegt sich nicht näher an 100 %? Bedeutet das, dass mein Spiel ineffizient läuft? Legt dies nahe, dass meine Performance durch die CPU oder die GPU beschränkt wird?
A: Für Benutzer:innen mit vielen Hardware-Threads ist es normal, dass die CPU-Auslastung im niedrigen Prozentbereich liegt. Wird die Arbeit über zu viele Kerne verteilt, kann dies zu schlechter Cache-Nutzung und hoher Latenz zwischen aktiven Kernen führen.
- Viele CPU-Kerne unterstützen SMT (simultanes Multithreading). Wenn mehrere Hardware-Threads in einem Kern aktiv sind, wird die Arbeit eventuell langsamer durchgeführt als wenn nur ein Hardware-Thread in einem Kern aktiv ist.
- Neuere CPUs können über Kerne verfügen, die im Vergleich zu anderen mit niedrigeren Taktfrequenzen laufen. Zur Veranschaulichung: Ein i9-14900k hat 16 Hardware-Threads, die mit über 5 GHz laufen, aber 16 Hardware-Threads, die mit etwa 4 GHz laufen.
- Andere Technologien, wie z. B. AMDs „3D V-Cache“- und Chiplet-Architektur, begünstigen die Nutzung von weniger Kernen. Vor allem bei AMD-Systemen kann die Performance verbessert werden, indem die Auslastung auf weniger Threads beschränkt wird, damit sie alle auf einem einzelnen CCD (Core Complex Die) laufen.
Bei all diesen Beispielen ist es normal, dass die CPU-Nutzung unter 50 % liegt.
F: Meine GPU-Auslastung ist niedrig. Sollte sie näher an 100 % liegen?
A: Bei Systemen mit High-End-GPUs können niedrigere Auflösungen und mittlere Qualitätseinstellungen dazu führen, dass die GPU nicht allzu stark ausgelastet ist. Dies ist ein häufiges Szenario für Benutzer:innen mit älteren CPUs, selbst wenn die CPU-Auslastung deutlich unter 100 % liegt.
F: Sollte ich die Prozessorzugehörigkeit-Option verwenden und das Spiel dazu zwingen, nur auf P-Cores oder einem CCD mit 3D V-Cache ausgeführt zu werden?
A: Für Benutzer:innen mit vielen Kernen (z. B. bei einem i9-14900k oder einem 9950x3D) kann die Framerate unter Umständen stabilisiert werden, indem die Prozessorzugehörigkeit für Marathon auf die Verwendung von P-Cores oder einem CCD mit 3D V-Cache eingeschränkt wird. Dabei handelt es sich jedoch um eine fortgeschrittene Einstellung, die vom jeweiligen Prozessor abhängig ist und zu einer Verbesserung oder Verschlechterung der Performance führen kann. Wir raten davon ab, das Spiel auf weniger als 16 Hardware-Threads zu beschränken.
F: Sollte ich die dynamische Auflösungsskalierung verwenden?
A: Derzeit empfehlen wir die Verwendung der dynamischen Auflösungsskalierung nur, wenn die Performance durch die GPU eingeschränkt wird. Dies tritt eher für Spieler:innen auf, die hohe Auflösungen verwenden und der Bildqualität höheren Wert beimessen als der Framerate. Diese Option könnte auch für Spieler:innen auf Laptops mit schnellen CPUs, aber wärmebedingt beschränkten GPUs hilfreich sein. Wir arbeiten an Verbesserungen für die dynamische Auflösungsskalierung, damit sie in Szenarien mit eingeschränkten CPUs besser funktioniert.
F: Wird Marathon irgendwann Frame-Generation unterstützen?
A: Marathon unterstützt Frame-Generation derzeit nicht. Wir erwägen, dies zu ermöglichen, vor allem, da sich die Qualität der Implementierung von Frame-Generation laufend verbessert. Bestimmte Hardware-Produzenten bieten treiberbasierte Lösungen für Frame-Generation, z. B. AMD Fluid Motion Frames oder NVIDIA Smooth Motion. Uns ist bekannt, dass manche Spieler:innen diese Lösungen bereits verwenden und damit zufrieden sind.
Wir werden alle Entwicklungen in diesem Bereich genau im Auge behalten, aber auf kurze Sicht priorisieren wir Leistungsverbesserungen, die die Framerate ohne die Verwendung von Frame-Generation erhöhen.