Mój pulpit jest cały czas włączony. Działa jako serwer, a także wykonuje inne prawie niezbędne zadania domowe. W ciągu dnia korzysta z ustawienia procesora OnDemand. Zasadniczo to po prostu skaluje częstotliwość procesora, gdy jej potrzebuje i działa to naprawdę dobrze dla mnie.
W nocy krąży wokół. Oczywiście przez większość czasu pracuje na biegu jałowym z małą mocą, ale od czasu do czasu przyspieszy, aby coś zrobić. Wolałbym, żeby pozostało w PowerSave, a zadania musiały trwać trochę dłużej.
Dodatkowo mam kartę Nvidia (GTX 580), która może zużywać mniej więcej tyle samo mocy, co mała afrykańska wioska zużywa w roku, kiedy chce (gniewnie w Minecraft). Z nieznanych przyczyn (niewątpliwie coś dzieje się na pulpicie), to się wzmaga, fani brzmią, jakby ładowali się, by wystrzelić lasery w kosmos. W nocy chciałbym podkręcić kartę tak daleko, jak to możliwe.
Zastanawiałem się nad prostym skryptem crona do uruchomienia przez root, ale moje godziny pracy są zmienne. W zeszłym tygodniu miałem prawie 70 godzin pracy, więc wstawałem bardzo wcześnie i wciąż bardzo późno każdego dnia. Gdyby system trąbił w trybie super-podkręcania, byłbym wściekły. Czy jest coś, co mogę powiedzieć, „podkręcenie, jeśli:
- Jest między 22:00 a 9:00
- Przez 10 minut nie było żadnej aktywności myszy / klawiatury
- Nie ma odtwarzanego filmu
Jeśli jeden z tych warunków nie jest spełniony, podkręcenie musi zostać natychmiast przywrócone . Nie chcę czekać, aż pojawi się skrypt cron, aby obudzić komputer ze snu. Podobnie, gdy tylko wszystkie się spełnią, powinien wrócić do snu.
Jakie są moje opcje?