Resolução do monitor 1366 x 768, com EDID incorreto detectado

2

Estou tendo problemas para obter um monitor LCD de 18,5 polegadas para funcionar corretamente com o Ubuntu 10.04.1. A marca é "Great Wall". É suposto ter resolução de 1366x768, mas só posso configurá-lo como 1360x768.

Eu tenho o Ubuntu instalado em um disco rígido externo, e pelo que vale a pena, no trabalho eu tenho um monitor de 18,5 polegadas, marca HP, também 1366 x 768, e funciona perfeitamente quando eu inicializo lá.

Eu tentei usar o cvt, mas isso me dá isso:

$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Eu consegui adicionar este modo de 1368 x 768 ao meu xorg.conf, que eu gerava usando algum comando que não consigo lembrar agora (desculpe!), mas ele parecia tão ruim quanto 1360 x 768, então eu desfiz o mudar.

Eu posso viver com isso para assistir a vídeos, mas qualquer sessão extendida do OpenOffice me faz querer tirar os olhos de mim:)

Estou usando gráficos da Intel: 00: 02.0 Controlador compatível com VGA: Controladora de gráficos integrada Intel Corporation 82915G / GV / 910GL (rev 04)

Alguma sugestão? Posso tirar o EDID do monitor HP e tentar substituí-lo pelo monitor em casa? (e cruze meus dedos)

EDIT: Eu adicionei o PPA xorg-edgers, e isso não fez nenhuma diferença. Aqui está o meu Xorg.0.log caso isso ajude: link

EDIT2: Eu tenho a modelagem para 1366 x 768 no monitor da HP no trabalho. Vai tentar em casa e ver o que acontece. Isso é o que recebi do Xorg.0.log ao inicializar o computador com meu HD externo com o Ubuntu 10.04:

Modeline "1366x768"x0.0   85.50  1366 1435 1578 1790  768 771 781 798 -hsync +vsync (47.8 kHz)

EDIT3: Tentei o modeline acima, e deu resultados semelhantes aos modelines para 1360 e 1368. Mas então eu notei algo, então veja abaixo a resposta para a minha própria pergunta:)

    
por UrkoM 06.09.2010 / 14:50

1 resposta

0

Bem, isso me ensinará a gastar dinheiro apropriado em monitores ...

Este monitor "Great Wall" da Elcheapo (obviamente fabricado na China) apenas "diz" que ele pode fazer 1366x768 ... O que ele realmente faz é simplesmente aceitar resoluções mais altas e diminuir tudo para 1280x768.

Eu observei em uma das telas de informações dos menus de configuração do monitor (aqueles que você consegue pressionando os botões na borda do próprio monitor) que, não importa qual modeline eu configurei, ele sempre relatava a resolução como 1280x768, embora eu não tenha conseguido essa resolução oferecida pela aplicação System- > Preferences- > Monitors.

Então usei o cvt para gerar uma modeline para essa resolução:

$ cvt 1280 768
# 1280x768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 79.50 MHz
Modeline "1280x768_60.00"   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
$ xrandr --newmode "1280x768_60.00"   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
$ xrandr --addmode VGA1 "1280x768_60.00"

Então finalmente consegui escolher a resolução de 1280x768 no aplicativo System- > Preferences- > Monitors.

E eis que! Texto fantasticamente claro e nítido !!! Perdi 86 pixels horizontais em relação ao que foi anunciado, mas vale a pena.

Algum dia eu posso experimentar esta tela com o Windows, mas sem nenhum computador rodando em casa, vai demorar um pouco ... Mas eu duvido que o Windows possa fazer com que as colunas de pixel apareçam magicamente em uma tela LCD! :)

    
por UrkoM 07.09.2010 / 14:23