Monitor LCD FullHD lido como CRT 1024x768, problema de resolução incorreto

0

Eu tenho um digitalizador yiynova mvp22U + rh (monitor tablet), usei-o por último alguns meses atrás, ele funcionou bem tanto no Linux quanto no Windows, não me lembro como o Linux o detectou, mas o Windows detecta como um 'Monitor genérico não-pnp' e mostra todos os tipos de resoluções que o monitor não pode usar (mas também tem a resolução 1920x1080 que eu quero usar).

Enquanto isso, no Linux, ele agora está sendo lido como um CRT por algum motivo (em uma porta DVI ...) com uma resolução máxima de 1024x768.

Eu não gosto que esteja sendo lido como um crt, e me pergunto se isso tem algum efeito na tela (por exemplo, existem saídas diferentes enviadas para CRTs que LCDs e devo tentar consertar isso?) mas principalmente, Eu só quero minha resolução de 1920x1080 de volta porque não posso trabalhar assim. Fiquei bastante surpreso quando eu encontrei este problema cus última vez que tentei usar o monitor funcionou muito bem no linux. Pode ter quebrado em uma atualização.

Atualização: tentei usar as funções newmode / addmode do xrandr conforme descrito aqui , mas falha com erro: BadMatch ...

Eu me lembro de ter um problema semelhante antes, com um CRT real tendo a resolução incorreta detectada, e naquela vez foi uma tarefa brutalmente difícil corrigi-lo, eu tive que fabricar algum arquivo (EDID) que especifica o tipo de monitor para o gpu . Espero não ter que fazer isso de novo ...

    
por Cestarian 20.05.2017 / 14:55

2 respostas

2

A melhor solução para este problema é tentar um cabo diferente, na maioria dos casos em que os dados EDID não são transmitidos, o problema estará no cabo.

Este é definitivamente o caso para mim, no entanto, meu problema é que o cabo está embutido no meu monitor e não pode ser desligado (não sem alguns dias de trabalho para acabar com algum duto de qualquer forma)

Portanto, minha solução para o problema era usar um arquivo EDID personalizado. Existem geradores EDID disponíveis em toda a rede para criar um arquivo personalizado, você também pode fazer o que eu fiz, copiar os dados EDID de outro monitor para um arquivo como descrito aqui , supondo que você esteja usando os drivers proprietários da nvidia como eu estava. Há muitas outras maneiras de conseguir isso ( Refira-se a esta pergunta )

Quanto à aplicação do EDID, é assim que eu fiz (pode funcionar apenas para placas gráficas da Nvidia) com um arquivo xorg.conf

Section "Screen"
...
Option         "CustomEDID" "GPUID.MONITORID:/path/to/edid.txt" 
...
EndSection

(Curiosidade: No windows para a nvidia apenas as placas Quadro e NVS podem fazer isso, mas eu tenho uma GTX e ela funcionou bem no Linux)

Como estou trabalhando com um digitalizador, no entanto, o arquivo EDID incorreto atrapalha as calibragens da minha caneta para grave grau, mas que estava além do escopo da minha pergunta original.

    
por 20.05.2017 / 19:52
1

Minha irmã teve um problema semelhante com seu Yiynova MSP19U +. Ele tem uma conexão VGA em vez de DVI, mas de vez em quando o Windows 7 seria incapaz de determinar o modelo do monitor e não listar a resolução nativa (1440x900.) Descobriu que era um problema de fio no cabo VGA embutido o monitor do tablet. Consegui substituir parte da fiação que estava quebrada e agora ela relata corretamente seu EDID novamente.

Eu escrevi um artigo sobre o assunto aqui: link (E sim, a seção que eu consertei agora está enrolada em fita isolante ... Haha! Pelo menos funciona perfeitamente de novo.)

Como o seu possui uma conexão DVI, estou pensando que você pode ter um problema com os pinos 6 e 7 no diagrama a seguir.

Se você não quiser tentar consertar o cabo (são necessárias habilidades de solda), você provavelmente pode encomendar um cabo de substituição do Panda City, o distribuidor oficial dos produtos Yiynova nos Estados Unidos.

    
por 09.08.2017 / 01:06