Algo estranho está acontecendo com a minha configuração do Xscreensaver 5.15 no Debian Wheezy. Eu tenho dois monitores Dell U2412M conectados a uma única placa gráfica (um sobre o DVI nativo e outro sobre a saída HDMI para a entrada DVI).
Quando desativo o gerenciamento de energia por meio da ferramenta de configuração do Xscreensaver, desmarcando a opção "Power Management Enabled" na guia Advanced, tudo funciona bem, exceto, é claro, não obter gerenciamento de energia nos monitores. Estou executando o Xfce 4.8 e, em seu Power Manager, defini "Colocar a tela em modo de espera" e "Desligar a exibição" em Nunca nas categorias de configurações "Na AC" e "Na bateria".
Aqui está o que xset q
tem a dizer sobre o DPMS com as configurações acima mencionadas:
DPMS (Energy Star):
Standby: 900 Suspend: 0 Off: 0
DPMS is Disabled
Meu teclado é conectado através do hub USB embutido em um dos monitores, e o mouse é conectado através do hub USB embutido no outro. Ambos os monitores são conectados diretamente ao computador sem nenhum hub USB intermediário.
Se eu alterar as configurações de gerenciamento de energia do Xscreensaver para o seguinte:
- Gerenciamento de energia ativado: sim
- Espera após: 15 minutos
- Suspender após: 0 minutos
- Off After: 0 minutos
- Desligamento rápido no modo somente em branco: não
então, com certeza, os monitores entram no modo de economia de energia de acordo com esses tempos limites, como esperado. No entanto, alguma coisa está fazendo com que os monitores voltem a ser desligados e ligados repetidamente. Além de a luz bruxuleante regular ser bastante irritante e isso obviamente anulando qualquer economia de energia, ela também preenche meus logs de sistema com entradas de desconexão de teclado e registro de reconexão do subsistema USB:
May 10 02:20:13 yeono acpid: input device has been disconnected, fd 9
May 10 02:20:17 yeono kernel: [24226.670088] input: Unicomp Inc G+SpaceSaver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.2/1-1.2:1.0/input/input52
May 10 02:20:47 yeono acpid: input device has been disconnected, fd 9
May 10 02:20:47 yeono kernel: [24257.280219] hub 1-1:1.0: hub_port_status failed (err = -71)
May 10 02:20:50 yeono kernel: [24260.457788] input: Unicomp Inc G+SpaceSaver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.2/1-1.2:1.0/input/input53
May 10 02:21:04 yeono acpid: input device has been disconnected, fd 9
May 10 02:21:07 yeono kernel: [24277.355231] input: Unicomp Inc G+SpaceSaver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.2/1-1.2:1.0/input/input54
Eu provavelmente fiz algumas alterações quando isso começou, mas não sei o que essa mudança poderia ter sido. Registros antigos não revelam nada de útil; a atualização mais recente que eu fiz antes disso aparentemente foi relacionada ao MySQL. O único remotamente relevante e razoavelmente próximo no tempo que posso encontrar é uma atualização de xdg-utils
de 1.1.0 ~ rc1 + git20111210-6 + deb7u1 a 1.1.0 ~ rc1 + git20111210-6 + deb7u2 cerca de uma semana antes, quando estes problemas parecem ter começado.
Eu consegui, através de um processo de eliminação, restringir o problema para desligar e ativar os recursos de gerenciamento de energia do Xscreensaver. Se o DPMS do Xscreensaver estiver desligado, tudo está bem; se está, eu entendo esse comportamento estranho.
O que preciso fazer para que o gerenciamento de energia volte a funcionar normalmente?