sábado, 19 de junho de 2010

Ubuntu 10.04 - drivers para a placa ATI 3470HD

Até ver, deixei o windows de vez. Pelo menos no portátil pessoal.



Quando instalei o acabadinho de sair ubuntu 10.04, as drivers para a placa gráfica do portátil não vinham boas. A placa é uma ATI 3470HD, e o problema que tinha não eram as resoluções, mas antes o facto de ter o ecrã permanentemente a "piscar", como se tivesse com alguma interferência.

A solução básica que encontrei foi a seguinte:

  1. Ligar o PC à internet;
  2. Ir a System -> Administration ->Hardware drivers
  3. Depois de ele procurar na net, apareceu-me uma driver da amd/ati (fglrx)
  4. Instalei esta driver, e o monitor ficou ok.
  5. Por fim, para poder passar a aceder às configurações da ATI através do ATI Catalyst Control Center, foi necessário inicializar um primeiro ficheiro de configurações. Para tal, bastou ir à linha de comandos e dar o comando 





aticonfig --initial -f
Depois deste comando, passei a conseguir aceder ao ATI CCC através do menu System -> Preferences.

Corrigir a resolução da imagem de boot do ubuntu 10.04

Bom, basicamente este post vai ser uma tradução do artigo que encontrei na net para resolver precisamente este problema.

O que aconteceu foi que, depois de ter instalado as drivers para a minha placa gráfica, passei a ter a imagem de boot do grub totalmente pixelizada, como se tivesse sido toda ela esticada para a nova resolução. Dado que isto não é muito "cool", resolvi ir à procura de solução. Uma vez que a encontrei, aqui vai:

1. Instalar o pacote v86d. No terminal, fazer:


sudo apt-get install v86d

2. De seguida, editar o ficheiro /etc/default/grub com um editor de texto (no meu caso, usei o vim). No terminal, fazer então:

sudo vim /etc/default/grub 

3. Procurar a linha (em princípio deverá ser a linha nº 9)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

e substituir por

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"


Procurar a linha (em princípio será a linha 18)


#GRUB_GFXMODE=640x480


e substituir por 


GRUB_GFXMODE=1280x1024


4. Editar o ficheiro /etc/initramfs-tools/modules


sudo vim /etc/initramfs-tools/modules


e adicionar no fim a linha


uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap


5. No terminal, fazer a seguinte série de comandos:


echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash


sudo update-grub2


sudo update-initramfs -u


6. Por fim, reiniciar  o PC. Quando arrancar, deverá aparecer uma imagem melhor do ubuntu.




Descoberto em: