Eu tive o mesmo problema com um dos meus monitores. Não puxaria o EDID
do monitor. Eu tive que adicionar manualmente as informações de atualização e sincronização ao meu arquivo /etc/X11/xorg.conf
.
Uma maneira que conheço para obter o HorizSync
e o VertRefresh
do seu monitor (HDTV) é executar o nvidia-xconfig
. Não execute o aplicativo com o arquivo xorg.conf
existente, pois ele pode gerar informações incorretas.
Recebi minhas informações executando o seguinte:
sudo nvidia-xconfig -c /dev/null -o xconfig_mine.conf
Isso criou um arquivo chamado xconfig_mine.conf
no diretório em que eu estava trabalhando. Essas informações continham o seguinte arquivo: (pode ser diferente para a sua configuração, mas o Nome do Vendedor Desconhecido e o Nome do Modelo devem estar lá)
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
As informações acima são para meu monitor que não podem ser detectadas corretamente.
Copiei essa informação e a adicionei ao meu arquivo /etc/X11/xorg.conf
acima da parte Section "Screen"
. Depois disso, eu reiniciei meu sistema, então meu aplicativo xrandr
foi capaz de ver todos os tipos de resoluções que meu monitor suporta (mesmo aquelas que ele não suporta). Então, depois de adicionar essa informação, eu consegui colocar meu monitor no máximo na resolução de 1280x1024
que ele suporta.
Espero que isso ajude!