У меня есть длительный процесс хрустания числа, который использует довольно неплохую визуализацию OpenGL. Все работает хорошо, но когда я оставляю его работать самостоятельно, пока я иду, сделаю бутерброд, я обычно обнаруживаю, что он разбился, когда я отсутствовал.
Я смог определить, что авария происходит очень близко к моменту. Ноутбук, который я использую, решает отключить экран, чтобы сэкономить энергию. Сама авария находится внутри библиотек NVIDIA, поэтому нет никакой надежды узнать, что происходит.
Очевидным решением является отключить функцию управления питанием, которая отключает экран и видеокарту, но я ищу что-то более удобное для пользователя.
Есть ли способ сделать это программно?
Я знаю, что есть реализация SETI @home, которая использует преимущества обработки GPU. Как сохранить видеокарту от сна?