HardwareSoftwareWindows

Warum zeigt Windows mehr CPUs als vorhanden und wie schaltet man sie frei?

Vielleicht ist es Euch mal aufgefallen: Im Windows Task-Manager werden beispielsweise bei einem 4-Kern-i7-Prozessor ganze 8 CPUs angezeigt – und die tun meistens gar nichts. Warum das so ist, wie Ihr die zusätzlichen „CPUs“ „aktiviert“ und was es bringt, erklären wir in aller Kürze:

Virtuelle CPUs

Wenn Ihr unter Windows den Taskmanager öffnet und im Reiter Leistung nachschaut, werdet Ihr wohlmöglich mehr Graphen mit der Auslastung sehen, als Eure CPU eigentlich Kerne hat. Im Ressourcenmonitor werden diese als CPU 0 bis beispielsweise CPU 7 bei einem Intel Core i7 durchgezählt. Natürlich stimmt das so nicht: Es ist eine CPU mit vier Kernen. Beim Multithreading können Kerne jedoch mehrere Prozesse parallel verarbeiten und dadurch sieht es für Windows so aus, als gäbe es acht CPUs. Jeder Kern wird als CPU gesehen und mit Multithreading sogar als zwei CPUs.

Standardmäßig werdet Ihr im Ressourcenmonitor nun bei jedem zweiten CPU-Eintrag zwei Dinge sehen: Erstens keinerlei Auslastung und zweitens den Hinweis geparkt. Das Parken ist eine Stromsparfunktion, die so ausgesetzten „CPUs“ beginnen ihren Dienst erst, wenn die anderen ordentlich ausgelastet sind. Auf Laptops ist das natürlich eine super Idee, auf dem heimischen Desktop-Rechner wollt Ihr aber vermutlich eher die volle Leistung.

kerne
Vier aktive Kerne – vier geparkte Kerne.

Parken deaktivieren

Microsoft wäre nicht Microsoft, wenn die Einstellung dazu nicht versteckt wäre … Ihr findet sie in der Energieverwaltung – aber erst einmal müsst Ihr sie in der Registry freischalten:

  • Öffnet den Registry-Editor über den Ausführen-Dialog: Win+R und dann der Befehl regedit.
  • Sucht nach folgendem Schlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00.
  • Wechselt zum Unterpunkt 0cc5b647-c1df-4637-891a-dec35c318583.
  • Doppelklickt den Eintrag Attributes und ändert dessen Wert von 0 auf 1.
registry
Hallo Registry ;)

Jetzt könnt Ihr die Energieverwaltung öffnen: Systemsteuerung/Energieoptionen/Energiesparplaneinstellungen ändern/Erweiterte Energieeinstellungen ändern. Hier findet Ihr dank der Registry-Einstellung nun die Option Prozessorenergieverwaltung/Prozessorleistung: Parken von Kernen – Kerne minimal. Standardmäßig sind hier 10 Prozent eingetragen. Das heißt, dass mindestens 10 Prozent der Kerne nicht geparkt sein dürfen. Stellt Ihr den Wert auf 100 Prozent, dürfen entsprechend keine Kerne mehr geparkt sein. Den Effekt könnt Ihr auch umgehend im Ressourcenmonitor sehen.

parking
Geparkte CPUs – tolle Wortwahl Microsoft!

Was bringt das nun?

Das Entparken wurde, als das Feature neu war, überall als Tuning-Tipp vermarktet. Und ja, es mag Situationen geben, wo Ihr mehr Power habt – aber erwartet keine Wunder! Zum einen springen die geparkten Kerne an, wenn sie dringend gebraucht werden, zum anderen können rechenaufwändige Prozesse wie Video-Konvertierung sehr gut selbst für die totale Rechnerauslastung sorgen. Wenn viele kleine Prozesse laufen, mag es bisweilen aber nützlich sein. Auf Rechnern, die zum Beispiel als Server genutzt werden, würde es sich etwa lohnen, Stromverbrauch und Leistung bei unterschiedlichen Einstellungen mal über einen gewissen Zeitraum zu beobachten.

Und das wäre auch die Empfehlung für Euch: Wenn Eure Ressourcen knapp sind und Ihr Spaß an ein wenig Computer-Spielerei habt, setzt die Option einfach auf 100 Prozent und vergleicht dann per Benchmark, Lieblingsspiel oder Alltag, ob Ihr einen Unterschied zur Standardeinstellung bemerkt.

looping
Auch mit 10-Prozent-Einstellung lasten selbst simple Schleifen im Terminal die ganze echte CPU aus.

Auch wenn die Einstellung sicherlich nicht soooo wichtig und toll ist, solltet Ihr ein paar Erkenntnisse mitnehmen:Die Registry ist immer noch einen Blick wert, Windows ist standardmäßig (natürlich) nicht für jeden perfekt konfiguriert, die zusätzlichen „CPUs“ sind virtuell und haben ihre Richtigkeit und natürlich: Nicht jeder Tuning-Tipp bringt gleich die Revolution …

Mirco Lang

Freier Journalist, Exil-Sauerländer, (ziemlich alter) Skateboarder, Dipl.-Inf.-Wirt, Einzelhandelskaufmann, Open-Source-Nerd, Checkmk-Handbuchschreiber. Ex-Saturn'ler, Ex-Data-Becker'ler, Ex-BSI'ler. Computer-Erstkontakt: ca. 1982 - der C64 des großen Bruders eines Freunds. Wenn Ihr hier mehr über Open Source, Linux und Bastelkram lesen und Tutonaut unterstützen möchtet: Über Kaffeesponsoring via Paypal.freue ich mich immer. Schon mal im Voraus: Danke! Nicht verpassen: cli.help und VoltAmpereWatt.de. Neu: Mastodon

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Schaltfläche "Zurück zum Anfang"
Schließen

Ooopsi!

Bitte deaktiviere Deinen Adblocker.