Novidades (ruins?):Como eu sou brasileiro e não desisto nunca, mesmo quando já era para ter desistido, resolvi dar uma olhada no que encontraria numa nova busca sobre os drivers Unichrome e Openchrome. Depois de muito suor, sangue, lágrimas e ranger de dentes, desisti de instalar os drivers Unichrome, que já estavam instalados pelo Synaptic.
Nesse processo descobri duas coisas novas:
1. que quando entra no modo de "gráficos reduzidos" do X por erro de configuração, a opção para o drive Unichrome correto está no menu S3, mas também -
não - funciona a opção existente em Others. Invariavelmente algum erro acontecia quando reiniciava o computador. Usando tanto o do menu S3 quanto o do menu Others eu consegui entrar no X como root, inclusive com gnome. Mas mesmo como root a coisa estava feia: como root a resolução, mesmo que configurada corretamente no xorg.conf, aparecia errada; e como usuário normal não iniciava o X (sistema simplesmente ficava sem imagem ou travava antes da tela de login).
2. Agora a parte mais interessante, mais empolgante e, também, mais frustante!
Neste post do fórum VIA Arena, mais de um usuário de Ubuntu conseguiram instalar com sucesso os drivers
Openchrome, fazendo com que o sistema hibernasse corretamente, fizesse logoff corretamente, etc... Basicamente, o único porém é que eles não conseguiam rodar nada 3D - o que já é esperado desse hardware.
Citando nelo_bsb:With the via arena driver version 72 I got some issues:
- Crash when changes to/from console to X (need to reboot)
- Crash after playing any video with XV (restarts X)
- Crash when shutting the computer down (power off)
....
With the openchrome driver (specific VN896 version) I got these issues:
- Crash when coming back from suspend to ram
But I got all others things working (including suspend to disk - hibernating), and a very good DVD/Video playback.
No 3D to have Beryl or Compiz, but this I think is a hardware limitation.
O mesmo nelo_bsb incluiu um tutorial bem fácil de seguir, que levou outros usuários a serem mais felizes com seus V43.
Contudo, quando resolvi seguir o tal tutorial, descobri que simplesmente modificaram tudo nos respositórios Openchrome. Pesquisei, fuçei, e descobri que os "branches" foram fundidos em um só... Resultado, as melhorias acima não funcionaram aqui. Ou seja:
havia um driver que funcionava, agora não há mais e não está mais disponível para download. Excelente isso.
Outra coisa que descobri foi que houve mudanças no tutorial
OpenChrome oficial do Ubuntu. Desta fez eu segui o passo a passo, tal como estava lá, e deu tudo certinho até que cheguei na parte do "glxinfo | grep render". Bom, nesta parte a resposta para renderização foi NÃO. E o que o tutorial me fala para fazer neste caso?
If it works, add the modules so that they are launched at start up
echo "drm" | sudo tee -a /etc/modules
echo "via" | sudo tee -a /etc/modules
That should be it. Reboot and see how it goes.
"If it works..." Se funcionar. E se não funcionar? Nada? ... Pois é, não funcionou. Beleza pura.
Perdi uma noite de sono, por nada. Testei os drivers Unichrome e Openchrome do Synaptic, testei compilar os drivers Openchrome pelo tutorial oficial, testei uma adaptação do passo a passo do fórum da VIA usando o que havia disponivel no repositório openchrome... Nada.
Ah sim, e descobri mais uma coisa. O comando dpkg-reconfigure etc... para arrumar o xorg.conf não funciona mais para esse computador. Não importa que eu tente com o driver vesa, ou qual combinação de resolução (normal ou wide) para o monitor que eu tente, ou mesmo apenas uma resolução... Ele até entra como modo root, mas não entra como modo usuário normal. Só consegui usando VESA todo padrão e, depois, normalmente eu só corrigiria a resolução pra Wide (até antes da última atualização do xorg)... Agora isso não funciona mais. Sorte que eu tinha uma cópia do meu xorg.conf salva em um arquivo de texto de backup (o mesmo xorg.conf que está ai acima com o driver vesa).
Por hora estou usando o driver Openchrome, que não está tão lento quanto a última vez que instalei, continuo sem aceleração 3D. Continua sem desligar a tela... Bom, eu vou usar durante algum tempo esse driver e testar mais coisas...
Agora... Esse lance todo está uma frustração só. Segundo o wiki da Openchrome, esse hardware funciona... E pelo o que eles falam funciona "bem"... Pow, no VISTA funciona! Por que não funcionaria no Linux???
The Unichrome Pro group B chips are very similar in support level to the KM400, except that for these chips the hardware mpeg2 decoder is supported and is running quite nicely. Again, the maximum image size of the mpeg2 decoder is 1024x1024. I've never seen a K8M/N800 with a functional display interrupt, so vsync will not be useable and EXA acceleration may be sligthly less responsive. Interrupts on the CN700 should work. For the other chips we don't have any reports. 2D acceleration should work just fine and 3D acceleration works fine as well, except on K8M/N800 chips where there are frequent hangs, probably due to timing problems. For x86_64 systems we have recently added some fixes to Mesa and DRM to make it work. You will need Mesa 6.4.X and at least via drm version 2.7.4. For Unichrome Pro laptops the driver automatically activates VBE modes to make the panel work, and you will thus be restricted to the BIOS modes when you are using the panel with these computers.
http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveatsUma ajudinha aqui seria bem vinda...