Como obter o Modeline atual para um monitor externo?

0

Há um Flatron E2042 no escritório em que trabalho e está tendo o pior problema [de firmware] que já vi em um monitor: nem sempre funciona em resolução total.

Hoje é o dia em que funcionou e eu gostaria de obter a modeline para a resolução correta. Não está no Xorg.0.log e gtf / cvt são para calcular uma modeline. AFAIU xrandr --verbose está mostrando todos os números necessários, mas rearranjados e não está prontamente disponível para uso posterior em --newmode . E xvidtune -show lista apenas a exibição interna sem nada no manual sobre a seleção de outra.

Então, alguma outra maneira de obter a modelina atual?

Atualização:

Script que agora uso para que funcione:

#!/bin/bash
modeline="flatron_e2042 108.00 1600 1624 1704 1800 900 901 904 1000 +hsync +vsync"
xrandr --newmode $modeline
modename="$(echo ${modeline%% *})"
xrandr --addmode VGA1 $modename
xrandr --output VGA1 --mode $modename
    
por int_ua 23.03.2016 / 15:30

1 resposta

1

Não é exatamente a modeline, mas você pode fazer o download das informações EDID do monitor, onde todas as resoluções compatíveis são listadas. Eu usaria as ferramentas get-edid e parse-edid do pacote read-edid ( link ). Em seguida, tente usar as informações do EDID ao iniciar o X em vez de pedir ao monitor todas as informações.

Eu sei que o driver nvidia tem suporte muito bom para o arquivo EDID personalizado. Não tenho certeza de como ele é suportado em outros drivers. Tenho certeza que você vai descobrir isso.

    
por nobody 23.03.2016 / 16:19