Il mio desktop rimane sempre acceso. Funziona come un server e svolge anche altre attività domestiche semi-essenziali. Durante il giorno utilizza l'impostazione della CPU OnDemand. Questo essenzialmente ridimensiona la frequenza della CPU quando ne ha bisogno e questo funziona davvero bene per me.
Di notte, gira intorno. Ovviamente la maggior parte delle volte gira al minimo a bassa potenza, ma a volte accelera per fare qualcosa. Preferirei che rimanesse su PowerSave e che le attività fossero solo un po 'più lunghe per essere completate.
Inoltre, ho una scheda Nvidia (GTX 580) che può consumare all'incirca la stessa quantità di energia che un piccolo villaggio africano usa in un anno quando vuole (abbaglia a Minecraft). Per ragioni sconosciute (indubbiamente qualcosa che sta accadendo sul desktop), questo accelera, i fan suonano come se si stessero caricando per sparare laser nello spazio. Di notte, desidero sbloccare la carta fino in fondo.
Ho considerato un semplice script cron eseguito da root per farli passare, ma il mio orario di lavoro è variabile. La settimana scorsa ho trascorso una settimana lavorativa di quasi 70 ore, quindi mi sono alzato molto presto e ancora molto tardi, ogni giorno. Se il sistema suonasse il clacson in modalità super-underclock, sarei stato furioso. C'è qualcosa che potrei fare per dire "Underclock se:
- Sono tra le 22 e le 9
- Non c'è stata alcuna attività del mouse / tastiera per 10 minuti
- Non c'è un film in riproduzione
Se una di queste condizioni non è vera, il underclock deve tornare all'istante . Non voglio aspettare che arrivi un cron-script per svegliare il computer dal suo sonno. Allo stesso modo, non appena tutti diventano realtà, dovrebbe tornare a dormire.
Quali sono le mie opzioni?