Warum ich meine CPU nicht mehr für höhere Bildraten aufrüste
Obwohl GPUs oft im Mittelpunkt von Spielen stehen, werden CPUs auch als wichtiges Upgrade wahrgenommen. Laut AMD und Intel brauchen wir alle den schnellsten Ryzen 7 5800X3D oder den Core i9-12900KS , um wirklich gute Spieleleistung in unseren Spielen zu bekommen.
Und das stimmt teilweise. Wenn Sie von einer vor fünf Jahren hergestellten CPU auf eine heute hergestellte aufrüsten, erhalten Sie viel mehr Frames.
Aber wenn Sie überlegen, welche teure Komponente Sie als nächstes für Ihren PC aufrüsten möchten, sollte die CPU wahrscheinlich nicht Ihre erste Wahl sein. Bei aller Rhetorik rund um CPUs und Gaming-Leistung könnten Midrange- und sogar Low-End-CPUs, die in den letzten 5 Jahren hergestellt wurden, besser abschneiden, als Sie vielleicht denken.
Mein eigener Upgrade-Pfad
Wie viele Menschen. Ich habe auf die harte Tour gelernt, wie ineffektiv bestimmte Upgrades sein können: durch Erfahrungen aus erster Hand.
Ich hatte im Laufe der Jahre meine Höhen und Tiefen mit CPU-Upgrades. Mein erster PC hatte einen AMD A8-7650K, eine APU mit integrierter Grafik. Nicht gerade ein Monster-Gaming-PC, aber damit begann meine Reise. Beim Streben nach meinem Ziel, bessere Bildraten zu erreichen, habe ich mich zuerst daran gemacht, meine GPU zu aktualisieren, wie Sie es sollten. Der Wechsel zur diskreten Radeon R9 380 hat die Leistung in Spielen erheblich gesteigert, aber ich war mit den Ergebnissen immer noch nicht zufrieden. Mein Computer hatte immer noch Probleme, in Spielen wie The Witcher 3 60 fps ( Frames pro Sekunde ) zu erreichen, so wie es mein Ziel war.
Ich dachte mir, wenn ein Upgrade meiner GPU mich nicht dorthin bringen könnte, sollte ich als nächstes meine CPU upgraden. Ich habe den Athlon 860K ausprobiert, der eine höhere Taktrate hatte, aber kein Glück. Ich habe dann den Athlon 880K mit einer noch höheren Taktrate ausprobiert, aber auch hier hat sich meine Framerate nicht verbessert. Ich hatte die Nase voll von meinen Ergebnissen und beschloss, auf AMDs Ryzen-Chips der ersten Generation zu warten, die gleich um die Ecke waren.
Sobald Ryzen 1000 auf den Markt kam, habe ich auf einen Ryzen 7 1700 aufgerüstet und zum Glück konnte ich endlich in so ziemlich jedem Spiel, das ich spielte, 60 fps erzielen. Leider hat dies in meinem Kopf zu einer falschen Wahrnehmung der Vorteile eines CPU-Upgrades geführt. Vielleicht haben Sie eine ähnliche Erfahrung gemacht, aber ich bin in meine Zyklen von Ryzen-Upgrades gegangen, um zu sehen, wie sie die Spieleleistung meines PCs verändern würden. Dies wurde noch verstärkt durch die Behauptungen von AMD und Rezensenten, dass Ryzen in Bezug auf die Spieleleistung endlich auf Augenhöhe mit Intel war.
Sie können sich also meine Enttäuschung vorstellen, als ich nach mehreren Generationen von Upgrades nahezu identische Bildraten sah. Die Erkenntnis traf hart, dass es in Sachen CPU-Leistung weitaus komplizierter ist, als ich bisher gedacht hatte.
CPU-Benchmarking ist kompliziert
Wenn Sie so etwas wie ich sind, haben Sie vielleicht einmal geglaubt, dass CPU-Benchmarking genau wie GPU-Benchmarking funktioniert. Aber wie ich gelernt habe, tut es das nicht.
Die größte Stärke von GPUs ist die Flexibilität. Wenn Sie eine GPU haben und diese keine ausreichend gute Bildrate erreicht, können Sie einfach die Grafikqualitätseinstellungen verringern, um mehr Bilder zu erhalten. Oder wenn Sie denken, dass Sie mehr als genug Frames haben, können Sie sie gegen hochwertigere Visuals austauschen.
Angenommen, Sie haben zwei Grafikkarten, die AMD RX 6950 XT und eine RX 6650 XT, und Sie möchten wissen, wie sie sich in Kombination mit einer Top-End-CPU vergleichen. Wenn Sie bei 1440p und den maximalen Einstellungen in einem wirklich anspruchsvollen Spiel wie Cyberpunk 2077 testen, werden Sie feststellen, dass die 6950 XT etwa 70 % schneller ist. Wenn Sie die Einstellungen verringern, erhalten beide GPUs mehr Frames, aber die 6950 XT ist immer noch etwa 70% schneller, zumindest in Cyberpunk 2077 . So funktioniert GPU-Benchmarking und es ist ziemlich intuitiv.
Aber CPU-Benchmarking ist weitaus komplizierter. Beim Benchmarking meiner Ryzen 1700, 2700 und 3700X habe ich versucht, die Ergebnisse anderer Rezensenten zu replizieren, wie zum Beispiel die Behauptung, dass der 3700X etwa 15 % schneller als der 1800X sei . Durch das Übertakten meines 1700 hatte ich im Grunde einen 1800X, den ich testen konnte. Der 3700X schloss jedoch nur den übertakteten 1700 und ich konnte den Vorsprung, den die Bewertungen zeigten, nicht replizieren.
Dann habe ich versucht, die Grafikeinstellungen zu verringern, um die Bildrate zu erhöhen, die ich in Spielen erhielt, was ich normalerweise nicht tun würde, da ich bereits meine bevorzugten 90 fps hatte. Sobald ich das tat, begann ich zu sehen, wie sich der 3700X in den meisten Spielen, die ich spielte, vom 1700 entfernte, und konnte den Vorsprung von 15 % replizieren, den die Websites meldeten. Darin lag mein Fehler.
Warum passiert das beim CPU-Benchmarking? Warum war das Rennen bei manchen Einstellungen Kopf an Kopf, bei anderen aber überhaupt nicht eng? Nun, wie sich herausstellt, läuft alles auf die Unterschiede zwischen CPU- und GPU-Engpässen hinaus.
Engpässe erkennen
Ein Engpass tritt auf, wenn eine Komponente so langsam ist, dass andere Komponenten zurückgehalten werden. Um eine höhere Leistung zu erzielen, müssen Sie entweder die Komponente aktualisieren, die den Engpass verursacht, oder die Einstellungen anpassen, um den Engpass an eine andere Stelle zu verschieben. Wenn die Grafikeinstellungen gesenkt werden, werden die Leistungsbeschränkungen der CPU relevanter, bis sie zum Engpass wird.
Das Problem ist, dass selbst die besten CPUs nicht so viel Spielraum haben wie GPUs. Spiele konzentrieren sich auf Ihre Grafikkarte, daher können Einstellungsoptimierungen große Auswirkungen haben, wenn Sie durch Ihre GPU eingeschränkt sind. Auf der anderen Seite wirken sich nur wenige ausgewählte Einstellungen auf Ihre CPU aus, was zu einer harten Leistungswand führt, die Sie nicht überwinden können, egal wie viele Einstellungen Sie ändern. CPUs sind einfach nicht annähernd so flexibel wie GPUs, wenn es um die Spieleleistung geht.
Bewertungen, die bei mehreren Auflösungen und mit GPUs testen, veranschaulichen die seltsame Natur des CPU-Engpasses ziemlich deutlich. In diesem Vergleich zwischen Ryzen 5 1600 und Ryzen 5 5600 hat Techspot mit dem 6950 XT und dem 6600 XT sowohl bei 1080p als auch bei 1440p getestet. Bei 1440p mit der 6600 XT liegen die 1600 und 5600 oft Kopf an Kopf, aber wenn der PC dank niedrigerer Auflösung und Upgrade auf die 6950 XT höhere Frameraten erreichen darf, zieht die 5600 davon. Im Durchschnitt war die 5600 mit der 6600 XT bei 1440p nur 16 % schneller, aber diese Lücke vergrößert sich auf über 70 % mit der 6950 XT bei 1080p. Grundsätzlich haben CPUs je nach Spiel inhärente Framerate-Obergrenzen, und je langsamer die CPU, desto niedriger die Obergrenze.
Sie fragen sich vielleicht auch, warum der 5600 so viel schneller sein kann als der 1600. Sie sind beide Sechskern-CPUs, die auf ähnlichen Architekturen basieren und ähnliche Taktraten haben. Der Hauptunterschied ist Cache und Latenz. Der 5600 hat 32 MB L3-Cache, verglichen mit den 16 MB des 1600, und die Kerne im 5600 können im Durchschnitt viel schneller miteinander kommunizieren als die Kerne im 1600. Während GPUs mit mehr Kernen großartig für Spiele sind, z Bei CPUs ist die Fähigkeit, kleine Datenmengen schnell zu verschieben, von entscheidender Bedeutung.
Aus diesem Grund habe ich nie einen Unterschied zwischen meinem alten A8-7650K, dem 860K und dem 880K gesehen. Wie sich herausstellt, haben sie alle genau die gleiche Menge an Cache und sind sich im Allgemeinen ziemlich ähnlich, sodass ich nie eine bessere Spieleleistung erwartet hätte. Der 3700X hat jedoch doppelt so viel Cache wie der 1700 und 2700. Warum habe ich also nach dem Upgrade auf den 3700X keine Erhöhung der Bildrate festgestellt? Das lag daran, dass ich eigentlich kein Upgrade benötigte.
Woher weißt du, dass du ein Upgrade benötigst?
Abgesehen davon sage ich nicht, dass Sie Ihre CPU niemals aufrüsten müssen. Natürlich nicht. Sie müssen nur vorsichtig vorgehen.
Ob Sie ein Upgrade benötigen oder nicht, hängt in erster Linie davon ab, welche Art von Bildraten Sie in einem bestimmten Spiel sehen möchten. Wenn ich eine klarere Vorstellung davon gehabt hätte, was ich erreichen wollte, hätte ich die Fehler vermieden, die ich früh auf meinem eigenen Upgrade-Weg gemacht habe. Zum Beispiel spiele ich normalerweise mit etwa 60 bis 90 fps, weil ich es vorziehe, die Grafikeinstellungen nach Möglichkeit zu erhöhen. Aus diesem Grund habe ich nach dem Upgrade auf den Ryzen 3700X natürlich nie eine höhere Framerate gesehen. Der Ryzen 1700 schafft in den meisten Spielen bereits 60 bis 90 fps. Bevor ich den 3700X bekam, hätte ich zwei Dinge tun sollen.
Erstens hätte ich meine GPU-Nutzung in meinen meistgespielten Spielen mit dem Task-Manager oder MSI Afterburner überprüfen sollen. Wenn Sie ständig eine GPU-Auslastung von etwa 97 % sehen, wird ein CPU-Upgrade Ihre Bildraten nicht verbessern, da Sie eindeutig von Ihrer GPU blockiert werden. Die Menge der GPU-Nutzung spielt auch eine Rolle. Wenn sie beispielsweise bei etwa 80-90 % liegt, erhöht ein CPU-Upgrade die Framerate, aber nicht viel. Wenn Ihre GPU-Auslastung dagegen fast 50 % beträgt, können Sie Ihre Bildrate potenziell verdoppeln, indem Sie auf eine bessere CPU upgraden.
Die andere Sache, die ich hätte tun sollen, war, über die Art von Bildraten nachzudenken, die ich sehen wollte. In den Ryzen 3000-Rezensionen habe ich gesehen, dass der 3700X viel schneller war als die 1700 und 2700, aber ich habe nicht bemerkt, dass Rezensenten gerne in Szenarien mit hoher Bildrate testen, um die Fähigkeiten neuer CPUs zu zeigen. Während das für Enthusiasten interessant ist, kann das manchmal irreführend sein. Wenn ich Bildraten von näher an 200 fps anstrebte, wäre der 3700X ein spürbares Upgrade gewesen. Wenn Sie wirklich hohe Bildraten anstreben und feststellen, dass Ihre GPU-Auslastung gering ist, ist dies ein sicheres Zeichen dafür, dass ein Upgrade eine gute Idee ist.
Es gibt eine Einschränkung bei all dem: Einige Spiele profitieren einfach nicht von besserer Hardware. Meine GPU-Auslastung war niedrig, als ich versuchte, Total War: Attila auf meinem Ryzen 1700 zu spielen, also hätte ich einen großen Schub auf dem 3700X sehen sollen – und doch tat ich es nicht. Dies kann bei bestimmten Spielen passieren, insbesondere bei älteren, die schlecht optimiert sind oder leistungsmindernde Fehler aufweisen. Informieren Sie sich vor dem Upgrade über Ihre Spiele und stellen Sie sicher, dass sich die Leute nicht darüber beschweren, dass sie auf High-End-Hardware schlecht laufen.