Wenn du beim Spielen den Ressourcenmonitor öffnest und siehst, dass Kerne deiner CPU inaktiv sind, gerate nicht in Panik und gib nicht dem Entwickler die Schuld. Spiele sind auf Haupt-Threads angewiesen, die Physik und Logik verwalten. Wenn dieser Thread ausgelastet ist, leidet die Leistung, auch wenn noch Kerne übrig sind. Für den Benutzer bedeutet dies, dass die Geschwindigkeit pro Kern bei der Wahl des Prozessors schwerer wiegt als die Gesamtanzahl.
Die Thread-Architektur und der logische Flaschenhals 🧵
In heutigen Spiel-Engines koordiniert ein zentraler Thread (Render-Thread) die kritischen Aufgaben. Währenddessen verarbeiten andere Kerne Schatten, Sound oder künstliche Intelligenz, können aber nicht in diesen Haupt-Thread eingreifen. Wenn dieser voll ist, wird das Spiel langsamer, egal wie viele freie Kerne du hast. Deshalb bietet ein Prozessor mit weniger Kernen, aber höherer Frequenz, oft ein besseres Erlebnis als einer mit vielen langsamen Kernen.
Deine 16-Kern-CPU und das Drama des faulen Threads 😴
Du hast 16 Kerne, aber das Spiel nutzt nur zwei. Der Rest schaut Netflix im Hintergrund, ohne dass du sie bewegst. Es ist, als hättest du eine Fabrik mit 16 Arbeitern, bei der einer den ganzen Kaffee macht und die anderen die Decke anstarren. Wenn du das nächste Mal einen Prozessor kaufst, überlege, ob du einen Sprinter oder eine Reihe gelangweilter Büroangestellter bevorzugst. Gaming belohnt nicht die Menge, es belohnt die Geschwindigkeit.