Xorg com Intel 945G + Widescreen 1680x1050 ???
Olá pessoal,
Eu estou tendo sérios problemas em fazer o X funcionar direito na seguinte configuração:
* OpenSuse 10.2 (Xorg 7.1.99.902)
* Placa de video Intel 945GZ (integrada na motherboard Gigabyte GA-8i945GZ-ME)
* Monitor Samsung SyncMaster 20'' 206BW (widescreen, resol. max. 1680x1050)
Porém, até agora o melhor que eu consegui nesse monitor foi 1280x1024. Na resolução máxima o Sax2 (ferramenta do Suse para configuração de vídeo) me dá uma imagem totalmente fora do centro, ou grotescamente expandida. Tentei editar o xorg.conf e nada. Eu não sou um especialista em Linux, mas um pouco eu entendo, e já estou tentando fazer essa joça funcionar há dois dias.
Vou descrever o que eu acho que é o problema -- se alguém tiver alguma sugestão melhor ou detectar qual erro eu estou fazendo, por favor me avise que eu estou quase devolvendo esse monitor!
Em primeiro lugar, a versão atual do Xorg (7.1.99) ainda não suporta a resolução de 1680x1050 para as placas Intel 855, 915 e 945. Existe um hack pro Bios da placa de video que já vem no OpenSuse 10.2, chamado "915resolution". Eu tentei redefinir a resolução através desse hack:
zico:~> 915resolution 5c 1680 1050
A nova lista de modos fica então:
zico:~> 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945G
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 27
Mode 30 : 1680x1050, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1280x960, 8 bits/pixel
Mode 3c : 1680x1050, 8 bits/pixel
Mode 41 : 1680x1050, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1280x960, 16 bits/pixel
Mode 4d : 1680x1050, 16 bits/pixel
Mode 50 : 1680x1050, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1280x960, 32 bits/pixel
Mode 5c : 1680x1050, 32 bits/pixel
O resultado é que agora o sistema é forçado a reconhecer a nova definição, mas ainda assim o xorg.conf que ele me dá ainda é muito longe do aceitável: ou sobram colunas vazias, ou a imagem da tela fica maior que o monitor, ou ambas.
Se alguém souber o que fazer (ou se vale a pena tentar instalar o Xorg 7.2 que saiu há pouco), por favor me avise. Se ninguém souber, fica o aviso: placa de vídeo Intel 945G com monitor widescreen não funciona.
Até mais
Raul
Update sobre a questão acima
Eu postei o comentário acima há algumas semanas. Apesar de não ter havido resposta a isso, eu vi que 135 pessoas leram o comentário. Então acho que vale a pena contar como eu acabei resolvendo o problema.
Em primeiro lugar, o Xorg 7.1 (e provavelmente o 7.2) de fato não permite a resolução de 1680x1050 para a placa de vídeo de chipset Intel 855/915/945. A minha tentativa de hackear o bios da placa usando o 915resolution era provavelmente ingênua (além de perigosa). Até onde eu entenda, não há nada o que se fazer com essa configuração de hardware - e um usuário mais experiente certamente não teria nem encomendado um sistema desses.
A solução foi comprar uma placa de vídeo básica - no meu caso, escolhi a Radeon X300 (R$ 180,00), que tem saídas analógica e digital. A placa de vídeo é imediatamente reconhecida. A resolução widescreen então aparece como um dos modos permitidos. Eu preferi a conexão digital, que dá uma imagem mais nítida e foi mais fácil de configurar, mas a analógica também parece funcionar sem mais problemas.
Enfim, a solução do problema é esquecer da placa de vídeo integrada da Intel e instalar uma que tenha um suporte mais completo por parte do Xorg. Daí tudo funciona que é uma beleza.