Einführung
Vorab veröffentlichte Cinebench- und Blender-Benchmarks, die Ryzen vor Core i7-6900K zeigten, gaben Enthusiasten Hoffnung, dass sie eine billigere Alternative zu Intels kräftigen Broadwell-E-basierten CPUs haben würden. Und während man sagen kann, dass die Einführung von Ryzen für AMD im Vergleich der Preise und der professionellen Anwendungsleistung gut gelaufen ist, hat das Spielen den Prozessor überhaupt nicht in ein sehr gutes Licht gerückt.
Wir sind immer bereit, im Namen des Wertes einige Zugeständnisse zu machen, damit Ryzen die Angebote von Intel nicht auf ganzer Linie schlagen muss. Es muss nur konkurrenzfähig sein. Wo diese Linie für Sie existiert, ist völlig subjektiv. Aber für viele sind die Bildraten von Ryzen selbst angesichts des attraktiven Preises zu niedrig. Und wenn Gaming der Hauptzweck Ihres PCs ist, ist es schwer, die schnelleren und billigeren Kaby Lake-basierten Core i7s und i5s zu ignorieren, die in vielen beliebten Spielen bessere Ergebnisse liefern.
Es gibt viele Theorien darüber, warum Ryzen-Prozessoren mit Gaming-Metriken zu kämpfen haben, aber einige der Unterschiede stammen zweifellos von einem IPC- und Taktratendefizit im Vergleich zu Intels Kaby-Lake-Design. Das Problem scheint auch von der Zen-Architektur von AMD und davon zu stammen, wie Anwendungen in der Cache-Hierarchie navigieren.
Die Zen-Architektur verwendet einen CCX-Baustein (CPU Complex) mit vier Kernen. AMD stattet jeden CCX mit einem 16-fach assoziativen 8 MB L3-Cache aus, der in vier Slices aufgeteilt ist; Jeder Kern im CCX greift mit der gleichen durchschnittlichen Latenz auf diesen L3 zu. Zwei CCX bilden zusammen einen Ryzen 7-Prozessor mit acht Kernen (Bild unten) und kommunizieren über AMDs Infinity Fabric Interconnect. Daten, die die Leere zwischen CCXes durchqueren, verursachen eine erhöhte Latenz, daher ist es ideal, die Reise nach Möglichkeit ganz zu vermeiden.
Leider wandern Threads zwischen den CPU-Komplexen und erleiden somit Cache-Fehlschläge auf dem L3 des lokalen CCX. Threads können auch mit anderen Threads (und deren Daten) kommunizieren, die auf dem CCX nebenan laufen, was wiederum die Latenz erhöht und die Gesamtleistung beeinträchtigt.
AMD stellte in einem kürzlich erschienenen Blogbeitrag fest, dass die meisten Spiele nicht für die Implementierung von simultanem Multi-Threading optimiert sind, was aufgrund des Kernvorteils von Ryzen besonders schmerzhaft ist. Tatsächlich haben wir festgestellt, dass das Deaktivieren von SMT die Leistung des Chips in Spielen wie Ashes of the Singularity, Arma 3, Battlefield 1 und The Division tatsächlich verbessert.
Ryzen stellt AMDs ersten Versuch einer SMT-Technologie dar, daher sind Kinderkrankheiten auf der Anwendungsseite verständlich. Zwei Spieleentwickler haben sich gemeldet und ihre Absicht bekundet, die Implementierung von AMD in zukünftigen Updates zu unterstützen, und AMD sagt, dass es die Industrie mit 300 Entwicklerkits ausgestattet hat, um die Optimierungsbemühungen in Gang zu bringen. Es gibt jedoch Tausende von Spielen. Während viele bestehende Titel wahrscheinlich keine Patches erhalten werden, die mit Blick auf AMD geschrieben wurden, hoffen wir, dass neuere Titel den Code enthalten, der für einen reibungsloseren Betrieb erforderlich ist.
Laut AMD bezieht sich dieses Problem nicht auf den Windows-Scheduler. Normalerweise würden wir sagen, dass das eine gute Sache ist, da die Behebung nicht von Microsoft abhängt. Wenn das Problem jedoch mit dem Betriebssystem zusammenhängt, könnte ein einziges Update für AMDs Prozessoren optimiert werden, ähnlich wie wir es bei Bulldozer in den Windows 8-Tagen gesehen haben. Stattdessen müssen wir eine Anwendung nach der anderen nach Verbesserungen Ausschau halten.
AMD Ryzen 7 1800X
Ryzen 7 1700X
Ryzen 7 1700
AMD weist auch darauf hin, dass Ryzen bei 3840 x 2160 konkurrenzfähiger ist als bei niedrigeren Auflösungen wie 1920 x 1080. Offensichtlich verlagert das Spielen mit höheren Auflösungen den Engpass auf Ihre GPU. Obwohl die Beobachtung von AMD wahr ist, weist sie nicht auf eine bessere Prozessorleistung hin, sondern eher auf die Schwäche der Architektur, die sich hinter einer zugeschlagenen GPU verbirgt. Viele von uns verwenden ihre CPUs mehrere Jahre lang, und wenn wir sie gegen schnellere Grafikkarten austauschen, wird der Engpass wieder auf die Host-Verarbeitung zurückfallen. In vielerlei Hinsicht ist 4K von heute das QHD von morgen.
Das Sockel-AM4-Ökosystem ist sehr vielversprechend, aber unsere Erfahrung mit den führenden Motherboard-Herstellern (und tatsächlich ihre Erfahrung mit den Chipsätzen von AMD) war alles andere als ideal. Wir haben in den Tagen vor und nach dem Start von Ryzen 7 eine Flut von Updates erhalten. In einigen Fällen verbessert eine neue Firmware die Leistung. In anderen beleuchtet der Fix die zugrunde liegenden Probleme. Abgesehen von der allgemeinen Plattforminstabilität haben wir das Gefühl, dass die Vorbereitung vor der Markteinführung nicht ausreichend war und die Partner von AMD jetzt infolgedessen durcheinander geraten. Aber es gibt Hoffnung, dass es besser wird. AMD hat kürzlich angekündigt, an einem aktualisierten Energieprofil zu arbeiten, um normale Desktop-Nutzungsmuster besser zu berücksichtigen (mehr dazu gleich).
In der Zwischenzeit wollen wir den Stand des Gamings mit einer Ryzen-CPU besser verstehen. Das heutige Feature umfasst eine Reihe beliebter Titel und alle drei Ryzen-CPUs. Obwohl wir immer noch an unseren Tests der Ryzen 7 1700X und 1700 arbeiten, war es unsere oberste Priorität, uns nach der Veröffentlichung des AMD Ryzen 7 1800X CPU Review genauer mit Gaming zu befassen.