Como eliminar caminhos errados
Primeiro, praticamente todos os monitores modernos suportam modos de espera. Além disso, xset dpms force off
(ou outras formas de informar ao servidor X) é a maneira correta (em X) de desativar os monitores. Eu usei isso por anos sem problemas.
Em segundo lugar, a menção DPMS is Disabled
só vem do seu xset -dpms
. Assim que você emite xset dpms force off
ou outra opção xset relacionada ao DPMS, ela é reativada, então é normal que você obtenha o mesmo resultado com ou sem xset +dpms
.
Hipótese
Agora, você escreveu que vê "estático". Este monitor suporta sinais de TV analógica tradicional, certo?
Uma hipótese é que a TV, em vez de adormecer, muda para a TV analógica e, como não há sinal, mostra o que normalmente é chamado de "estática".
Teste essa hipótese
Aqui está uma opção para tentar. Tente ligar uma vez outra tela, de preferência uma que não suporte TV analógica. Veja se esse monitor vai dormir em xset dpms force off
. Se sim, então a configuração está bem no lado do Pi.
Tente variantes
Talvez os outros estados de vídeo instruam a TV a permanecer no canal certo, mas com redução no uso de energia. Em vez de xset dpms force off
, tente estes:
xset dpms force standby
xset dpms force suspend
E veja se um deles produz o que você precisa. Espere pelo menos 10 segundos após cada tentativa para ver o que ela faz. Pressionar qualquer tecla no teclado Pi retomará a exibição (remotamente, você pode usar xset dpms force on
).
Chegar à produção
Se uma das variantes acima fizer o que você precisa, tudo bem, por favor, compartilhe!
Se não e você realmente precisa usar o display original, veja nos menus se você pode de alguma forma desativar os recursos de TV analógica.
Por favor, compartilhe o que você aprendeu com essas tentativas.