Мій робочий стіл постійно працює. Він діє як сервер, а також виконує інші напівсуттєві побутові завдання. Протягом дня він використовує налаштування процесора OnDemand. Це по суті просто масштабує частоту процесора, як це потрібно, і це дуже добре працює для мене.
У нічний час вона заграє. Звичайно, більшу частину часу він простоює з низькою потужністю, але час від часу він буде набігати, щоб щось зробити. Я вважаю за краще, щоб він залишився на PowerSave, а завдання просто змушені були зайняти трохи більше часу.
Крім того, у мене є карта Nvidia (GTX 580), яка може споживати приблизно стільки ж енергії, скільки використовує маленьке африканське село за рік, коли хоче (гляне на Minecraft). З незрозумілих причин (без сумніву, щось відбувається на робочому столі), це підіймається, вентилятори звучать так, ніби вони заряджаються, щоб зарядитись лазерами у космос. У нічний час я хотів би розігнати карту, наскільки вона піде.
Я розглядав простий коронний скрипт для запуску, але їх робочий час мінливий. Минулого тижня у мене був майже 70-годинний робочий тиждень, тож я щодня вставав дуже рано, а ще дуже пізно. Якби система підлаштовувалася в режимі супер-розгону, я був би розлючений. Чи можу я щось сказати: "Underlock, якщо:
- Це між 22:00 та 9:00
- Протягом 10 хвилин не було жодної активності миші / клавіатури
- Немає фільму
Якщо одне з цих умов не відповідає дійсності, андерколок потрібно негайно відновити . Я не хочу чекати кронового сценарію, щоб розбудити комп'ютер від його сну. Так само, як тільки все це стане правдою, воно повинно повернутися до сну.
Які мої варіанти?