Automatische Temperatur- und Leistungsregelung

  • Hallo zusammen,
    ich brauche eine Script Lösung/Idee weil das grafische Tool cpupower-gui für mein Problem nicht geeignet ist. Ich ärgere mich schon seit Anfang an darüber das mein Laptop hin und wieder sehr heiß und laut wird. Bis zu 95-100°C bei rechenintensiven Aufgaben. Da ich den Laptop meist auf den Oberschenkeln liegen habe, merkt man das ziemlich deutlich :(

    Bevor ich mein Anliegen genauer schildere eines vorweg, es liegt weder am Staub noch daran, dass meine Oberschenkel zu heiß sind ^^ Es liegt schlicht am Design. Ultradünn, dünner Kühler. Selbst die SSD erreicht 60°C.

    Ich möchte ein Script laufen haben, das die Temperatur überwacht und die p-states entsprechend regelt sowie Turboboost bei Bedarf aktiviert oder deaktiviert. Turboboost finde ich grundsätzlich sinnvoll wegen der schnellen Reaktionsfähigkeit und soll daher nicht dauerhaft deaktiviert bleiben. Kurz.. Laptop soll nicht dauerhaft gedrosselt werden.

    Außerdem soll das Script erkennen können, ob der Akku gerade geladen wird und in dieser Zeit etwas drosseln. Denn das laptop wird so heiß, das man sich an den Thunderbolt Anschlüssen fast verbrennen kann.

    Ich habe es bereits mit Chatgpt versucht aber es funktioniert nicht so wie ich es mir vorstelle.
    Vielleicht gibt es hier jemanden der mir dabei helfen kann oder mit mir gemeinsam an einem passenden Script arbeiten möchte. Eventuell existiert ja auch schon ein fertiges Script das jemand hier im Forum geschrieben hat.

    Und noch was,
    msr-tools geht nicht weil secure-boot aktiviert ist. Und soll auch aktiviert bleiben.

    .. Es ist kein Linux Problem. Dasselbe hatte ich auch unter Windows 10 & 11. Dort konnte ich die Temperatur allerdings mit einem Tool auf 70 oder 80°C begrenzen.

  • Hier das Tool, das ich unter Windows benutzt habe und das auch super funktioniert hat:

    Throttlestop

    Hab gestern Abend noch geschaut ob es so ein Tool auch für Linux gibt, sieht aber nicht so aus. In Discord habe ich nachgefragt, aber so etwas ähnliches kennt man nicht. Da ein solches Script (wie man mir sagte) recht komplex ist, müsste ich also jemanden finden, der sich mit Scripten und Hardware auskennt oder selber machen. :/

  • Tuxine

    Nur darüber gelesen. Allerdings lässt sich der Lüfter eh nicht einstellen, da das Bios es sperrt. Konnte ich mit Windows auch nicht. Und selbst wenn ich den Lüfter damit leiser machen könnte, würde die hohe Temperatur dadurch nicht gesenkt werden bzw. würde sie dann nicht noch weiter steigen? :/

  • Wie oben schon geschrieben, hab ich cpupower-gui schon getestet. Aber cpupower-gui kann die Temperatur nicht intelligent bei 80°C begrenzen wie Throttlestop. Es ist also kein intelligentes Tool, das die Leistung hochhält und nur beim Überschreiten eingreift um sie bei z.B. 75°C wieder auf hoch zu setzen. Thermald habe ich ebenfalls getestet. Aber es scheint ein Problem mit Secureboot zu geben. :/ Ich teste jetzt mal ein Script das ich vorhin von einem User erhalten habe. Danke für die Mühe Tuxine  :)

  • Ich bin etwas enttäuscht dass es gerade für ultradünne Laptops mit schwacher Kühlung unter Linux keine akzeptable Lösung gibt. Entweder man unternimmt nichts und lebt mit Temperaturen nahe 100°C und einem Lüfter, der wie ein Staubsauger klingt. Oder man drosselt so stark das es sich so anfühlt, als liefe nur noch ein einziger Kern. :cursing:

    Daher habe ich mich entschieden, mir selbst ein kleines Tool zu schreiben, um Temperatur/Leistung zu regeln, zumindest es zu versuchen. Mit Windows habe ich schon ein wenig Python Erfahrung gesammelt. Linux ist zwar recht neu für mich, aber die Dokumentation ist wirklich top. Im Chat hat man mir außerdem sehr gut erklärt, wie ich vorgehen muss. Hab mir alles aufgeschrieben. Wird sicherlich lustig.

    ps: Nehme jede Hilfe an. :)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!