CPU Auslastung bei Spielen ?

Leung

Cadet 3rd Year
Registriert
Nov. 2011
Beiträge
43
Hallo community,

Ich habe mich in letzter Zeit etwas intensiver mit der Hardware beschäftigt. Ich lese immer wieder, dass die neuesten Spiele nicht mehr als 4 Kerne nutzen können. Aber was genau ist damit gemeint?

- Ist damit gemeint, dass die 4 Kerne gar nicht ausgelastet werden? wenn ja, zu wieviel % werden sie dann bei aktuellen Spielen ausgelastet?
Wenn das zutreffen sollte, weshalb übertaktet man dann überhaupt? Hier wird z.B auch übertaktet. Macht man das, weil die GPU soviel CPU power braucht?

- Oder das die Software mit mehr als 4 Kernen nicht zurecht kommt?. Also gar nicht im stande ist, mehr als 4 Kerne zu nutzen.

Ich bin schon gespannt auf die Antworten
mfg
 
Gemeint ist, dass eine CPU mit 6 Kernen nur mit maximal 4 Kernen ausgelastet wird. Die anderen Kerne sind dann nahezu bei 0% Auslastung. Das kann auch heißen, das selbst 4 Kerne nicht voll genutzt werden. Das ist alles stark abhängig vom jeweiligen Spiel. Es gibt sogar Spiele, die können nur einen Kern auslasten (d.h. nur 1 von 6 Kernen der CPU wäre unter Last). In solchen Fällen ist eine Übertaktung natürlich sinnvoll, da dann ein Kern mehr Leistung hergibt, da der Takt pro Kern höher ist.
 
Wenn die Aussage "die neuesten Spiele nutzen nicht mehr als 4 Kerne" kommt, heißt es idR das die Software nur maximal 4 Kerne nterstützt und das dann z.B. die restlichen 2 Kerne eines 6 Kerners nicht arbeiten würden.
 
Wenn das zutreffen sollte, weshalb übertaktet man dann überhaupt?

Gerade wenn eine Anwendung nicht mit 2 oder mehr Kernen umgehen/sie auslasten kann, macht Übertakten Sinn. Wenn die Last nicht verteilt und nur ein Kern belastet wird, ist der Takt der (neben der Architektur der CPU) einzige Leistungsfaktor.

Hier wird z.B auch übertaktet. Macht man das, weil die GPU soviel CPU power braucht?

In den Tests wird das gemacht um die CPU als limitierenden Faktor auszuschließen bzw. die Möglichkeit möglichst gering zu halten.
 
wo steht das? es werden alle sechs kerne genutzt es geht nur um die auslastung derer.
bsp: ein 6 KERNER hat eine gesamtauslastung von 25% ein 4 kerner angenommen bei gleichen voraussetzungen 33%.
das entscheiden ist wie windows die aufgaben verteilt und das macht es mit 2,4 oder 6 kernern gleich gut
 
nein, stimmt so nicht. das spiel, bzw die engine muss mit mehrkernprozessoren umgehen können. das hat nix mit windows zu tun..
 
Es ist aber schlechter, 6 Kerne mit 66% jeweils zu belasten, als 4 Kerne mit 100% und 2 leer zu lassen. Wenn ein Thread zwischen 2 Kernen wechselt erzeugt das Verwaltungsaufwand, und egal wie effektiv man den Scheduler schreibt, wie clever der Cache gelöst ist,.... kein Wechsel ist trotzdem effektiver als ein schneller Wechsel.
Oh, und die 2 Kerne ohne Aufgabe (durch das Spiel) sind ja nicht trotzdem arbeitslos. Die können ja so langweiligen Kram machen wie das Betriebssystem versorgen.
 
Es ist aber schlechter, 6 Kerne mit 66% jeweils zu belasten, als 4 Kerne mit 100% und 2 leer zu lassen. Wenn ein Thread zwischen 2 Kernen wechselt erzeugt das Verwaltungsaufwand, und egal wie effektiv[...]
Kannst du dir das nochmal durchlesen und dann überlegen, ob das so stimmen kann?
Wie soll das deiner Logik nach, besser sein, wenn die die x-Kerne voll ausgelastet sind und dann noch die genannten Aufgaben (Scheduler, Caching, Betriebssystem etc.) erledigen soll.
Das ist ja wohl EINDEUTIG der ungünstigere Fall!

Was ist gemeint, wenn Spiele nicht mehr als 4 Kerne nutzen?
Jedes Spiel basiert auf einer Engine, die vielfältige Aufgaben bewältigt (Grafik, Physik, Netzwerk etc, aber die Details sind grade ziemlich egal). Diese Engine wurde irgendwann entwickelt. Die Entwickler orientieren sich verständlicherweise am aktuellen Stand der Technik und entwickeln innerhalb von gegebenen Grenzen (der Publisher gibt vor, dass die Engine nur x Dollar kosten darf; sollte mit geringem Aufwand auf Konsolen/PC portierbar sein; soll auf güstiger (oder starker und teurer) Hardware laufen; soll "State of the Art" sein; etc. pp.). Vor ca. 10 Jahren gab es am Markt nur Singlecore-Systeme, dann kamen die Duals und in der Folge die Quadcores, die auch heute noch den Markt dominieren. Dementsprechend werden heute/aktuell die meisten Spiele (Engines) so programmiert, dass sie mit (max.) 4 Kernen gut umgehen können.

Wenn du fragst, zu wieviel Prozent die aktuelle Spiele den Prozessor auslasten, sind da 2 falsche Annahmen zu finden:
1. Lastet jedes Spiel einen Prozessor anders aus (z.b. aufgrund der vielen verschiedenen Engines (die ja auch noch konfigurierbar sind)
2. ist jede CPU anders (entsprechend ihrer Architektur, Frequenz, Cache usw.). Dementsprechend ist es unmöglich und auch nicht zielführend zu sagen "Spiel X lastet einen 4 Kerner zu 85,632% aus".

Wie schon gesagt, wird bei bei Grakatests übertaktet, um eine Beeinflussung der Testergebnisse durch die CPU auszuschließen oder zumindest zu minimieren. Deswegen wird da ja auch ein möglichst potenter Prozessor verwandt.
 
Zurück
Oben