Como ativar uma resolução personalizada com nvidia & xorg

2

Alguém sabe as configurações adequadas para usar ao ativar uma resolução não exposta por EDID em uma exibição DVI ? Pesquisei bastante as configurações de xorg.conf certas, mas parece que o driver ignora qualquer exibição personalizada modeset como inválida mesmo quando ignorando EDID verificações.

Eu sei de fato que a resolução que estou tentando alcançar, embora não esteja na tela EDID , é suportada pela exibição (usada no Windows 10).

    
por Jzk 10.09.2016 / 14:46

1 resposta

1

Obtenha o EDID do seu monitor e salve-o em um arquivo. Você pode fazer isso no Linux, com read-edid .

Em seguida, vá para o Windows e obtenha os parâmetros para o modo de trabalho. Eu não me lembro mais dos detalhes (eu tive que fazer isso apenas uma vez, e isso foi há alguns anos), mas existem utilitários do Windows para isso, e eles são muito fáceis de encontrar.

Em seguida, edite o arquivo EDID para incluir o novo modo. Acho que escrevi um script Perl na época, mas você pode encontrar outros utilitários (Windows) para fazer isso por você.

Se você acaba tendo que fazer o encanamento sozinho, o formato é descrito em Wikipedia , e há alguns mensagens aqui que podem ajudá-lo, como isso , isso e este . Em particular, há um programa edid-generator que parece ser um começo útil.

Tenha em atenção que a ordem das entradas no ficheiro EDID é importante. Se bem me lembro, você quer primeiro o seu modo preferido.

Quando você tiver o arquivo EDID preparado, copie-o para o Linux e aponte xorg para ele. Quando eu fiz isso, tive que adicionar uma opção como essa na seção Device no meu xorg.conf :

Option    "CustomEDID"    "DFP-1:/etc/X11/EDID.bin"

Nos dias de hoje, Xorg ignora xorg.conf , então você terá que procurá-lo novamente. O CustomEDID está documentado nos documentos do driver da nVidia; você precisará ajustar isso também, para se ajustar à sua configuração específica.

    
por 10.09.2016 / 16:17