Fui instalar o Ubuntu 8.10 no HP 2133, um mini-note espetacular. Tem o mesmo tamanho dos eeepc, mas é um notebook de verdade, com 1GB de RAM e HD de 120GB. A instalação correu muito bem, inclusive a placa wireless Broadcomm, que agora possui um driver decente no Intrepid Ibex. O problema ocorreu por conta do infame vídeo Chrome9, que apenas aceitava resolução de 640x480 e com o driver Vesa. Ao tentar utilizar o driver proprietário, da Via, a tela simplesmente escurecia. Também tentei utilizar resoluções maiores com o Vesa, mas sem sucesso. Então, após umas 30 horas de pesquisa no pai Google, consegui montar uma solução com base nas dezenas de sugestões que encontrei. Até gostaria de citá-las uma a uma, mas é muita coisa e não vai ajudar muito. Então vamos à receita de bolo:
Primeiro, vá à página da Via (
http://linux.via.com.tw/support/downloadFiles.action) e faça o download do driver Unified 2D. Não consegui com o 3D, mas é possível que funcione com mais alguns ajustes. Faça por conta e risco, já que ter a Chrome9 funcionando já foi o suficiente pra mim e meu tempo vale ouro
. Selecione Ubuntu 8.10 em OS e em Platform deixe CN896+VT8251. Descompacte e copie o arquivo via_drv.so para a pasta /usr/lib/xorg/modules/drivers.
Agora vamos à configuração do xorg.conf, que está na pasta /etc/X11. Primeiro, faça um backup do arquivo original com o comando
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.copia
O comando abaixo restaura a versão anterior, caso ocorra algum problema:
sudo cp /etc/X11/xorg.conf.copia /etc/X11/xorg.conf
Depois substitua as seções Device, Monitor e Screen com as informações abaixo, isso dentro do arquivo /etc/X11/xorg.conf:
Section "Device"
Identifier "Configured Video Device"
Driver "via"
Option "PanelID" "9"
Option "NoDDCValue"
EndSection
Section "Monitor"
Identifier "HP-2133 LCD"
VertRefresh 50.00-100.00
HorizSync 30.00-113.00
Modeline "1024x600_60" 50.4 1024 1048 1184 1344 600 603 604 625 -HSync +VSync
# Dot clock range: 20.00-270.00MHz
# Typical dot pitch is: .19mm x .19mm
# Native resolution is: 1024x600
DisplaySize 195 113
# UseModes "HP-2133 Known Modes"
Option "PreferredMode" "1024x600-60.0"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "HP-2133 LCD"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x600_60"
# Modes "1024x600-60.0"
# Virtual 1280 768
EndSubSection
Option "ForceLCD" "true"
EndSection
Algumas linhas estão comentadas (iniciam com #), que podem ser removidas, mas eu mantive pra depois tentar utilizar com o driver 3D, quando conseguir mais paciência pra mexer com essa placa de vídeo.