Como configurar GMA500 no Ubuntu 9.10 com repositórios do próprio Karmic
Dica publicada em Linux / Configuração
Como configurar GMA500 no Ubuntu 9.10 com repositórios do próprio Karmic
Após publicar a dica Aspire One 751h - solução para GMA500, consegui um progresso excepcional no desempenho do meu AO751h com o Ubuntu Remix 9.10 usando quase que exclusivamente os pacotes do próprio Karmic, ou seja, sem a utilização dos repositórios do Jaunty (9.04).
O problema maior, a execução de vídeos com "saltos" ou "congelamentos", foi quase que 100% solucionado. Vale dizer que, conforme mencionei na dica supracitada, minha bios foi atualizada para a versão 3210.
Não entrarei em alguns pormenores, no entanto espero que o exposto a seguir facilite a vida de alguns que têm sofrido com este netbook. Fiz um compêndio do que consegui até o momento e que me trouxe um bom resultado: como dito anteriormente, ficou quase perfeito. Execute todos os passos abaixo para obter o melhor resultado possível.
1. Adicione os seguintes repositórios (/etc/apt/source.list) e instale as respectivas chaves:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6699F3D9
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com AF1CDFA9
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6AF0E1940624A220
2. Atualize o sistema:
sudo apt-get -y update
$ sudo apt-get -y dist-upgrade
3. Instale os seguintes pacotes:
sudo aptitude -y install psb-kernel-headers psb-kernel-source psb-modules xpsb-glx libdrm-poulsbo1 poulsbo-config psb-firmware
4. Baixe e instale o seguinte pacote:
wget http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu/pool/main/x/xserver-xorg-video-psb/xserver-xorg-video-psb_0.31.0-0ubuntu1~904um1_i386.deb
sudo dpkg -i xserver-xorg-video-psb_0.31.0-0ubuntu1~904um1_i386.deb
5. Adicione os pacotes 2D e 3D:
sudo aptitude -y install poulsbo-driver-2d poulsbo-driver-3d
6. Crie ou edite o arquivo /etc/X11/xorg.conf deixando-o com a seguinte configuração:
7. Acrescente "psb" ao arquivo /usr/bin/compiz na seguinte linha:
WHITELIST="nvidia intel ati radeon radeonhd i810 fglrx"
Deixando-a da seguinte forma:
8. Instale os pacotes adicionais do compiz se quiser usar os recursos extras:
sudo aptitude -y install compizconfig-settings-manager compiz-fusion-plugins-extra
9. Quando alternava o player de vídeo entre os modos "janela", "tela cheia" e novamente "janela", os vídeos começavam a dar "saltos". Então resolvi remover o compiz, diminuindo consideravelmente este problema. Quem quiser optar por fazer o mesmo deve executar:
sudo apt-get remove compiz-core compiz-wrapper libdecoration0
Não encontrei este problema quando apenas alternei do modo "janela" para "tela cheia".
10. Adicione "enable_mtrr_cleanup mtrr_spare_reg_nr=1 mem=1984mb" à chamada do seu kernel no grub2, deixando o parâmetro GRUB_CMDLINE_LINUX_DEFAULT do arquivo /etc/default/grub da seguinte forma:
Para versão anterior do grub edite o arquivo /boot/grub/menu.lst deixando o parâmetro defoptions da seguinte maneira:
Não remova a # da linha anterior (não é um comentário).
11. Valide a alteração anterior:
sudo update-grub
Reinicie o sistema.
12. Referências:
O problema maior, a execução de vídeos com "saltos" ou "congelamentos", foi quase que 100% solucionado. Vale dizer que, conforme mencionei na dica supracitada, minha bios foi atualizada para a versão 3210.
Não entrarei em alguns pormenores, no entanto espero que o exposto a seguir facilite a vida de alguns que têm sofrido com este netbook. Fiz um compêndio do que consegui até o momento e que me trouxe um bom resultado: como dito anteriormente, ficou quase perfeito. Execute todos os passos abaixo para obter o melhor resultado possível.
1. Adicione os seguintes repositórios (/etc/apt/source.list) e instale as respectivas chaves:
deb http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
deb-src http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu karmic main #X-Updates PPA
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu karmic main #X-Updates PPA
deb-src http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu karmic main #X-Updates PPA
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu karmic main #X-Updates PPA
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6699F3D9
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com AF1CDFA9
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6AF0E1940624A220
2. Atualize o sistema:
sudo apt-get -y update
$ sudo apt-get -y dist-upgrade
3. Instale os seguintes pacotes:
sudo aptitude -y install psb-kernel-headers psb-kernel-source psb-modules xpsb-glx libdrm-poulsbo1 poulsbo-config psb-firmware
4. Baixe e instale o seguinte pacote:
wget http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu/pool/main/x/xserver-xorg-video-psb/xserver-xorg-video-psb_0.31.0-0ubuntu1~904um1_i386.deb
sudo dpkg -i xserver-xorg-video-psb_0.31.0-0ubuntu1~904um1_i386.deb
5. Adicione os pacotes 2D e 3D:
sudo aptitude -y install poulsbo-driver-2d poulsbo-driver-3d
6. Crie ou edite o arquivo /etc/X11/xorg.conf deixando-o com a seguinte configuração:
Section "ServerFlags" Option "DontZap" "False" EndSection Section "Device" Identifier "Configured Video Device" Option "IgnoreACPI" Option "AccelMethod" "uxa" Option "MigrationHeuristic" "greedy" Option "NoDDC" Option "DRI" "on" Option "Tiling" "true" # i8xx users: see note in guide Driver "psb" EndSection Section "DRI" Mode 0666 EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection #Added for mouse pad Section "InputDevice" Identifier "Mouse0" Driver "synaptics" Option "Protocol" "auto" Option "Device" "/dev/input/mouse0" Option "ZAxisMapping" "4 5 6 7" Option "CorePointer" Option "HorizEdgeScroll" "1" EndSection
7. Acrescente "psb" ao arquivo /usr/bin/compiz na seguinte linha:
WHITELIST="nvidia intel ati radeon radeonhd i810 fglrx"
Deixando-a da seguinte forma:
WHITELIST="psb nvidia intel ati radeon radeonhd i810 fglrx"
8. Instale os pacotes adicionais do compiz se quiser usar os recursos extras:
sudo aptitude -y install compizconfig-settings-manager compiz-fusion-plugins-extra
9. Quando alternava o player de vídeo entre os modos "janela", "tela cheia" e novamente "janela", os vídeos começavam a dar "saltos". Então resolvi remover o compiz, diminuindo consideravelmente este problema. Quem quiser optar por fazer o mesmo deve executar:
sudo apt-get remove compiz-core compiz-wrapper libdecoration0
Não encontrei este problema quando apenas alternei do modo "janela" para "tela cheia".
10. Adicione "enable_mtrr_cleanup mtrr_spare_reg_nr=1 mem=1984mb" à chamada do seu kernel no grub2, deixando o parâmetro GRUB_CMDLINE_LINUX_DEFAULT do arquivo /etc/default/grub da seguinte forma:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash enable_mtrr_cleanup mtrr_spare_reg_nr=1 mem=1984mb"
Para versão anterior do grub edite o arquivo /boot/grub/menu.lst deixando o parâmetro defoptions da seguinte maneira:
#defoptions=quiet splash enable_mtrr_cleanup mtrr_spare_reg_nr=1 mem=1984mb
Não remova a # da linha anterior (não é um comentário).
11. Valide a alteração anterior:
sudo update-grub
Reinicie o sistema.
12. Referências:
- Bug #370552 in xserver-xorg-video-intel (Ubuntu): Slow flash video playback on Intel 945gm
- AspireOne - Community Ubuntu Documentation
- New GMA 500 Poulsbo drivers for the Ubuntu 9.10 Karmic Koala : Netbook Reviews and News: GadgetMix
- AspireOne/AO751h - Community Ubuntu Documentation
- GRUB 2 - Um help na apresentação e configuração
primeiramente obrigado por disponibilizar esse tutorial, estou com problemas para configurar meu netbook Acer Aspire One 751h no linux...
eu segui todos os procedimentos recomendados acima, no entanto dá erro na hora de iniciar, forçando a inicialização em low graphics mode... além disso, o menu do ubuntu-remix está MUITO lento (desde que instalei), não sei o que pode estar acontecendo, já atualizei minha BIOS...
a mensagem de erro é a seguinte:
Ubuntu is Running in low graphics mode
The folowing errors was encountered. You may need to update your configuration to solve this.
(EE)PSB(0): The stolenbase is 0x7f800000
(EE)PSB(0): Screnindex is 0; fbphys is: 0x7f800000; fbsize is 0x007bf000
(EE)PSB(0): First SDVO output reported failure to sync or input is not trainded
(EE)[DRM] DRM Open Failed
(EE)PSB(0):[DRI] driscreen init failed. disabling dri
(EE)[DRM] could not uninstall irq handler
(EE)PSB(0): this driver currently needs DRM to operate
agradeço pela atenção,