CPU Turbo per batch steuern (prozessorenegieverwaltung 99/100%)

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Antworten
ms1958
Grünschnabel
Grünschnabel
Beiträge: 30
Registriert: 26.06.2019, 12:44
Hat sich bedankt: 1 Mal
Gender:

CPU Turbo per batch steuern (prozessorenegieverwaltung 99/100%)

Beitrag von ms1958 » 05.09.2024, 10:32

Hallo zusammen,
wenn ich nichts rechenintensives am Rechner mache,
stelle ich bei mir in der Prozessorenegieverwaltung die maximale CPU Leistung auf 99%.
Das deaktiviert ja den CPU Turbo und spart bei mir je nach dem 80W und der Lüfter wird auch leiser.
Das macht sich auch gut im leerlauf bemerkbar. Verlänert auch an meinem Laptop drastisch die Akkulaufzeit.
Wenn ich was rechenintensives mache möchte stelle ich es wieder auf 100%.

So weit so gut. Kann man das auch per Batch steuern ? ich find da per google nichts, oder ich stelle die frage falsch.
so könnte ich per batch vor dem Start rechenintensiver Programme den Turbo einschalten und nach beendigung wieder ausschalten.

Gruss ms1958
Zuletzt geändert von ms1958 am 06.09.2024, 08:32, insgesamt 1-mal geändert.

Tante Google

CPU Turbo per batch steuern (prozessorenegieverwaltung 99/100%)

Beitrag von Tante Google » 05.09.2024, 10:32


ms1958
Grünschnabel
Grünschnabel
Beiträge: 30
Registriert: 26.06.2019, 12:44
Hat sich bedankt: 1 Mal
Gender:

Re: CPU Turbo per batch steuern (prozessorenegieverwaltung 99/100%)

Beitrag von ms1958 » 05.09.2024, 11:04

hab zwar nichts per google gefunden, aber mit Copilot:
Fragestellung: "cpu turbo per batch steuern"

Beachte: Powershellzeile wird hier umgebrochen, alles in eine zeile zwischen den beiden "echo."
script ist für (command.com), also per cmd oder bat abspeichern

cpu_turbo_off.bat
-----------------------------------
@echo off
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 99
powercfg -setactive SCHEME_CURRENT
echo CPU Turbo deaktiviert
echo.
powershell -command "Get-CimInstance -ClassName Win32_Processor | Select-Object Name, CurrentClockSpeed, MaxClockSpeed "
echo.
timeout /t 20
-----------------------------------


cpu_turbo_on.bat
-----------------------------------
@echo off
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 100
powercfg -setactive SCHEME_CURRENT
echo CPU Turbo aktiviert
echo.
powershell -command "Get-CimInstance -ClassName Win32_Processor | Select-Object Name, CurrentClockSpeed, MaxClockSpeed "
echo.
timeout /t 20
-----------------------------------
Zuletzt geändert von ms1958 am 07.09.2024, 22:50, insgesamt 7-mal geändert.

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2292
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 332 Mal
Danke erhalten: 323 Mal
Gender:

Re: CPU Turbo per batch steuern (prozessorenegieverwaltung 99/100%)

Beitrag von g-force » 05.09.2024, 11:26

Und, funktioniert deine Lösung?
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: https://g-force.synology.me:61101/fsdow ... GFJcw9/ISO

ms1958
Grünschnabel
Grünschnabel
Beiträge: 30
Registriert: 26.06.2019, 12:44
Hat sich bedankt: 1 Mal
Gender:

Re: CPU Turbo per batch steuern (prozessorenegieverwaltung 99/100%)

Beitrag von ms1958 » 05.09.2024, 12:31

ja, funktioniert
ich hab oben noch eine kontolle eingefügt ob es eingetragen wurde.
Ich habe einen Intel i9 11900K, da klappt das prima.

Leider ist die Anzeige je nach CPU von CurrentClockSpeed und MaxClockSpeed
nicht immer aussagekräftig, weil mehr als der angegebene Standard CPUtakt wird nicht angezeigt.
Aber in den erweiterten Energieeinstellungen kann man sehen das die maximale cpu leistung
auf 99% oder 100% gestellt wurde. Mit CPU-Z kann man die CPU Clock besser sehen.

ms1958

Antworten