Я переустановил Debian 7 (Wheezy) через некоторое время. Впервые я использую бесплатные драйверы Nvidia (не nouveau) и vesafb для виртуальных консолей.
Я не могу, на всю жизнь, остановить экран от гашения. Там нет заставки, ничего, просто гаснет, через пару минут бездействия. Это не только во время VLC (у которого была такая проблема в прошлом), но во время чего-либо.
Что еще хуже, кажется, что это происходит случайно. Иногда экран не гаснет часами, а иногда и так.
Шаги, которые я предпринял до сих пор:
Добавлено несколько строк
/etc/X11/xorg.conf
для остановки дпм:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"
Добавлено в мой
.xinitrc
файл:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video device
Отключены ВСЕ заставки и режимы энергосбережения в настройках KDE.
Добавлен следующий цикл в моем
/etc/init.d/rc.local
:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} done
Я установил патч для моего xdg-screensaver с патчем, который заставлял VLC создавать заставку. (С тех пор я прекратил использовать VLC и вернулся к игроку Dragon.)
Это превращается в кошмар, и это действительно очень раздражает. Перед тем, как я разберусь с vesafb и setterm (которые, как мне кажется, как-то ответственны за это), я хотел бы узнать, сталкивался ли кто-нибудь с этой проблемой и как ей удалось ее решить.
xscreensaver-command -watch
куда-нибудь в xterm. После события нежелательного пустого экрана посмотрите, выводит ли оно событие BLANK. Если это так, то это определенно блокируется действием X-сервера. В противном случае, он ниже в стеке, и вы можете сосредоточиться на видео драйверах.