Hallo,
ich habe neuerdings meinen ersten I7 im Einsatz und habe dazu ein paar Fragen.
I'm idle, beim Browsen und Youtube, Filme schauen, ist mein I7 7700 so bei Zimmertempratur bei ca. 30 Grad und die Lüfter sind mit ca 1300 RPM's angenehm leise und die CPU Auslastung ist unter 10%. Der CPU taktet dabei auf 2GHz oder noch weniger runter.
Wenn ich aber Spiele Starte, dann taktet der CPU die 4 Cores und 8 Threads auf bis zu 4,1 GHz hoch und die Temperatur geht auf ca. 70 Grad hoch. Der takt bleibt aber nicht so hoch sondern fluktuiert ständig, je nachdem wieviel der CPU meint dass er es nötig hätte. Der Lüfter geht dann auch auf ca. 3000 RPM's (Maximum ist so ca 4500 RPM) hoch und wird entsprechend "Laut".
Der CPU ist aber trotzdem nicht voll ausgelastet. Wenns hochkommt, geht die CPU Auslastung auf 60% hoch mehr aber auch nicht.
Meine Frage ist, warum der CPU überhaupt so schnell so hoch taktet und damit verbunden auch die hohen Temperaturen und den Lüfter so hochschraubt?
Ist das so normal und gewollt?
Selbst unter Vollast geht die CPU Usage nicht über 60 % hoch. Warum also gibt der CPU Vollgas?
Wäre es da nicht intelligenter wenn der CPU erst hochtaktet, wenn die cores auch voll ausgelastet sind? Dass würde Strom, Wärme und Lärm einspaaren.
Ich kann Hyperthreading ausschalten und auch den Takt limitieren und so manuell den CPU ruhigstellen, ohne merklich Leistung einzubussen. Aber dazu muss ich entweder ins Bios oder immer manuell ändern und ich bin eher der Typ der einen PC wenns geht nur ein mal im Jahr neustartet. Ausserdem macht es keinen Sicht bei einem I7 alle tollen features wie Hyper Threading und Turbo boost auszuschalte, da kann man gleiche Celeron kaufen. Es ist gut die Leistung verfügbar zu haben wenn man sie braucht, aber aus meiner Sicht taktet der CPU viel zu früh hoch.
Als Vergleich zum Auto: Statt die Gänge auszufahren, schlatet der CPU sofort in den höchsten Gang.
Wirklich auslasten kann ich den CPU nur wenn ich encode oder einen Stresstest mache. 99% meiner übrigen Aufgaben lasten den CPU definitv nicht voll aus. Aber trotzdem Springt der I7 sofort in den höchsten gang.
Warum ist der CPU nicht selbst intelligent genug, um die Leistung nicht selbst cleverer zu dosieren?
ich habe neuerdings meinen ersten I7 im Einsatz und habe dazu ein paar Fragen.
I'm idle, beim Browsen und Youtube, Filme schauen, ist mein I7 7700 so bei Zimmertempratur bei ca. 30 Grad und die Lüfter sind mit ca 1300 RPM's angenehm leise und die CPU Auslastung ist unter 10%. Der CPU taktet dabei auf 2GHz oder noch weniger runter.
Wenn ich aber Spiele Starte, dann taktet der CPU die 4 Cores und 8 Threads auf bis zu 4,1 GHz hoch und die Temperatur geht auf ca. 70 Grad hoch. Der takt bleibt aber nicht so hoch sondern fluktuiert ständig, je nachdem wieviel der CPU meint dass er es nötig hätte. Der Lüfter geht dann auch auf ca. 3000 RPM's (Maximum ist so ca 4500 RPM) hoch und wird entsprechend "Laut".
Der CPU ist aber trotzdem nicht voll ausgelastet. Wenns hochkommt, geht die CPU Auslastung auf 60% hoch mehr aber auch nicht.
Meine Frage ist, warum der CPU überhaupt so schnell so hoch taktet und damit verbunden auch die hohen Temperaturen und den Lüfter so hochschraubt?
Ist das so normal und gewollt?
Selbst unter Vollast geht die CPU Usage nicht über 60 % hoch. Warum also gibt der CPU Vollgas?
Wäre es da nicht intelligenter wenn der CPU erst hochtaktet, wenn die cores auch voll ausgelastet sind? Dass würde Strom, Wärme und Lärm einspaaren.
Ich kann Hyperthreading ausschalten und auch den Takt limitieren und so manuell den CPU ruhigstellen, ohne merklich Leistung einzubussen. Aber dazu muss ich entweder ins Bios oder immer manuell ändern und ich bin eher der Typ der einen PC wenns geht nur ein mal im Jahr neustartet. Ausserdem macht es keinen Sicht bei einem I7 alle tollen features wie Hyper Threading und Turbo boost auszuschalte, da kann man gleiche Celeron kaufen. Es ist gut die Leistung verfügbar zu haben wenn man sie braucht, aber aus meiner Sicht taktet der CPU viel zu früh hoch.
Als Vergleich zum Auto: Statt die Gänge auszufahren, schlatet der CPU sofort in den höchsten Gang.
Wirklich auslasten kann ich den CPU nur wenn ich encode oder einen Stresstest mache. 99% meiner übrigen Aufgaben lasten den CPU definitv nicht voll aus. Aber trotzdem Springt der I7 sofort in den höchsten gang.
Warum ist der CPU nicht selbst intelligent genug, um die Leistung nicht selbst cleverer zu dosieren?