Mein Desktop bleibt die ganze Zeit eingeschaltet. Es fungiert als Server und führt auch andere wichtige Haushaltsaufgaben aus. Tagsüber wird die OnDemand-CPU-Einstellung verwendet. Dies skaliert im Wesentlichen nur die CPU-Frequenz, wie sie benötigt wird, und dies funktioniert wirklich gut für mich.
In der Nacht fliegt es herum. Natürlich läuft es die meiste Zeit im Leerlauf mit einer geringen Leistung, aber gelegentlich läuft es hoch, um etwas zu tun. Ich würde es vorziehen, wenn es auf PowerSave bleibt und die Aufgaben nur etwas länger dauern müssen.
Außerdem habe ich eine Nvidia-Karte (GTX 580), die ungefähr so viel Strom verbraucht, wie ein kleines afrikanisches Dorf in einem Jahr verbraucht, wenn es möchte (blickt Minecraft an). Aus unbekannten Gründen (zweifellos passiert etwas auf dem Desktop) läuft dies an und die Fans scheinen aufzuladen, um Laser in den Weltraum abzufeuern. Nachts möchte ich die Karte so weit wie möglich übertakten.
Ich habe mir ein einfaches Cron-Skript überlegt, um dies durchzusetzen, aber meine Arbeitszeiten sind variabel. Letzte Woche hatte ich fast 70 Stunden Arbeitswoche, also war ich jeden Tag sehr früh auf und immer noch sehr spät auf. Wenn das System im Super-Underclock-Modus mitgehupt hätte, wäre ich wütend geworden. Gibt es etwas, das ich tun könnte, um zu sagen: "Unter Uhr, wenn:
- Es ist zwischen 22 Uhr und 9 Uhr
- 10 Minuten lang gab es keine Maus- / Tastaturaktivität
- Es wird kein Film abgespielt
Wenn eine dieser Bedingungen nicht erfüllt ist, muss die Unteruhr sofort zurückgesetzt werden . Ich möchte nicht warten, bis ein Cron-Skript erscheint, um den Computer aus dem Schlaf zu erwecken. Ebenso sollte es wieder einschlafen, sobald all dies wahr wird.
Welche Möglichkeiten habe ich?