Spart das Ausschalten von Kernen in einem i7 Energie?

2

Ich habe einen Core i7 950 .

Diese CPU verbraucht etwas zu viel Energie (20 Watt im Leerlauf, 133 Watt unter Last), und ich möchte den geringstmöglichen Energieverbrauch erzielen.

Wenn ich einige der Kerne ausschalte, spart mir das etwas Energie (im Leerlauf)?

Shiki
quelle
Wahrscheinlich nicht. Es sollte jedoch ziemlich einfach zu testen sein.
ChrisF
Ich denke, man kann keinen Strom sparen, nur Energie.
Der Hochstapler
Haben Sie keinen Wattstundenzähler oder ähnliches. : - / | Reparierte Oliver, Entschuldigung.
Shiki
@Hennes - Ja, die Core-CPU der ersten Generation.
Shiki

Antworten:

2

Möglicherweise möchten Sie auch in Ihr BIOS schauen. Was mehr Energie spart als das Begrenzen von Cores, ist das Herunterfahren der CPU. Zum Beispiel habe ich ein Dual-Core-Handy und die Akkulaufzeit ist deutlich besser als beim Single-Core-Vorgänger. Nicht, weil der Akku größer ist (gleicher mAH), sondern weil mit zwei Kernen die gleiche Aufgabe effizient erledigt werden kann. Der einzelne Kern müsste mit einer höheren Geschwindigkeit laufen, um dieselbe Aufgabe in derselben Zeit zu erledigen, was im Grunde bedeutet, dass er mehr Energie verbraucht und nicht zu vergessen, dass er heißer wird, was ein Zeichen für Ineffizienz (Energieverschwendung) ist.

Kobaltz
quelle
1
Wahr. Habe da einen Punkt. Ich muss nur meine CPU mit der niedrigstmöglichen Geschwindigkeit (dem niedrigstmöglichen Energieverbrauch) für eine bestimmte Zeit laufen lassen.
Shiki
1

Ja. Kerne verbrauchen eine beträchtliche Menge an Strom, und dies ist auch der Grund, warum Windows beim Trennen des Netzkabels und Aufrufen des Akkus so viele Kerne wie möglich ausschaltet, um Strom zu sparen.

SecurityMatt
quelle
Der Stromverbrauch der Kerne ist sehr unterschiedlich. Von 5 Watt Atom / E350 bis zu 150 Watt für erstklassige Serverchips. Manchmal verbraucht die eigentliche CPU sogar viel weniger als der Chipsatz (z. B. im ersten Asus E701, wo die ULV-CPU 3 Watt verbrauchte, der Chipsatz 5 Watt und der Bildschirm sogar noch mehr). Somit gibt es keine einzige Antwort. Auch moderne CPUs stoppen die nicht verwendeten Kerne, sondern nur moderne CPUs. Auf diese Weise könnte Ihre Antwort von der Hinzufügung einiger Details profitieren.
Hennes
1

Die Funktion heißt "Core Parking". Weitere Informationen hier

ZaB
quelle
Aber sie springen die ganze Zeit auf. Ich kann nicht wirklich alle Dinge deaktivieren und aufspüren, die den Interrupt verursachen (der Anstieg in MHz).
Shiki
Wenn Sie ein Betriebssystem verwenden, das es unterstützt, UND Ihr BIOS es unterstützt (und die CPUs unterstützen es, was normalerweise, aber nicht immer, mit dem BIOS zusammenhängt, das es unterstützt), ist Core Parking Ihre Antwort. Microsoft hat dies implementiert, um den Stromverbrauch eines Systems zu reduzieren. Es ist MÖGLICH (sogar Linux und andere Betriebssysteme werden dies wahrscheinlich bereits unterstützen, aber es ist eine relativ neue Technologie, sodass sie dies möglicherweise nicht tun.
Multiverse IT
1
Linux verfügt über einen Multicore-fähigen Scheduler, der, sobald er aktiviert ist, lange Zeit auf so wenig Kernen wie möglich auf so wenig CPUs ausgeführt wird. Die BIOS-Unterstützung bestimmt, ob der Core im Leerlauf läuft (beste Option) oder mit einer Mindestfrequenz (auch nicht schlecht). Das Windows-Core-Parken wird dasselbe tun - nur, dass das BIOS und das Motherboard keine Interrupts an geparkte Prozessorkerne weiterleiten dürfen, andernfalls wird es nicht verwendet Kerne mit minimaler Frequenz.
ZaB
0
  • Der niedrigste Verbrauch kann durch Unterspannen erreicht werden. Bei gleicher Leistung. Dies kann über das BIOS oder über das Intel Extreme Tuning Utility erfolgen . Sie können die Spannung aufheben, bis das System instabil wird. BSOD ist das häufigste Zeichen dafür. Sobald dies geschieht, drehen Sie die Spannung etwas zurück.
    Hinweis: Sie müssen sowohl den Cache als auch die normale Spannung in IETU senken.
    Ein moderner Haswell-basierter mobiler Chip kann mit -75 mV auskommen, aber es ist eine Siliziumlotterie.
  • Das Deaktivieren von Kernen oder das Verringern der Geschwindigkeit führt in der Tat zu einem geringeren Verbrauch. Deshalb verwenden Overclocker diese Methode. Dies führt jedoch auch zu niedrigeren Ausführungsgeschwindigkeiten. Die CPU bleibt also auf einem höheren Niveau, sagen wir 2,2 GHz statt 3,06 GHz, und verbringt auch das 1,5-fache der Zeit, um die gleiche Aufgabe auszuführen. Das Deaktivieren von Kernen ist in besonderen Fällen "in Ordnung" .

Endeffekt:

  • Wenn Ihre Aufgabe - wie ein schlecht geschriebenes Free-to-Play-Spiel - die CPU zu 100% nutzt, ist ein neues Power-Profil die beste Wahl. Setzen Sie das maximale CPU-Limit auf 99% . Dadurch wird Turbo deaktiviert. Dies führt zu einem vernachlässigbaren Leistungsverlust, der Stromverbrauch und die Wärmeleistung werden jedoch erheblich sinken. Dies ist die beste Lösung.
  • Undervolting , wie oben erwähnt.
Shiki
quelle