[Divulgação completa: Eu fiz essa pergunta primeiro nos fóruns do Arch Linux e não obtive resposta]
Eu tenho um servidor que geralmente é executado sem cabeça. Ele não roda o X - apenas o CLI.
Este servidor costumava ter um grande CRT desajeitado que eu ligaria sempre que eu precisasse solucionar alguma coisa. Isso funcionou bem, mas o CRT (embora pequeno) pesa tanto quanto um sedan de tamanho médio. Recentemente eu tenho um pequeno painel LCD de segunda mão para substituí-lo.
O problema é que, quando eu conecto o LCD e o ligo, ele diz "O tempo de entrada atual não é suportado pela tela do monitor. Por favor mude o tempo de entrada para 1280x1024 @ 60Hz".
Se eu reiniciar o servidor (o que normalmente faço uma vez por ano, por isso não é uma solução ideal), o monitor funciona ... até que eu o desconecte. Então, quando eu o conecto de volta e o ligo, recebo a mesma mensagem novamente até que eu reinicie.
(Usar o DVI provavelmente resolveria esse problema, mas o servidor não tem uma porta DVI)
Como posso fazer com que o servidor produza vídeo 60Hz de tal forma que continue trabalhando nos ciclos de desconexão / conexão? Pontos de bônus serão concedidos por respostas que não requerem uma reinicialização!
fonte
Em uma exibição surpreendente de competência, eu mesmo consertei isso!
Eu fiz isso:
A desvantagem é que eu obtenho um texto grande e volumoso com uma resolução não muito boa, em vez de um bom texto com framebuffer em uma resolução razoável. A vantagem é que funciona, ao contrário de qualquer um dos itens acima.
fonte
Você já tentou usar
fbset
? Usar isso para definir o modo de buffer de quadro correto deve funcionar.Eu não usei muito o Arch desde que eles mudaram para o systemd, mas isso funcionou bem no passado.
fonte
fbset -xres 1280 -yres 1024
. Eu nunca tive que mudar os horários, masman fbset
irá dizer-lhe a sintaxe para fazer isso.Você pode tentar
Na página de manual do Arch udevadm:
fonte