O uso de placas de vídeo menores que 128 mega de memória, configuradas com aceleração de vídeo não é recomendada no Sabayon. podem ocorrer travamentos, telas brancas ou pretas sem visualização, problemas de memória, impossibilidade de salvar configurações de resolução de vídeo, possibilidade de só iniciar sessões em Fluxbox ou outros ambientes gráficos menores etc.
Mesmo em placas de 128 Mega (ex. NVIDIA FX5200) alguns desses problemas podem ocorrer.
O ideal é ter placa de 256 da NVIDIA, porque as ATI funcionam menos bem com Sabayon.
Se mesmo assim você tiver placa de 128 e tiver problemas, mas quer testar a aceleração de vídeo e o Compiz Fusion, há vários procedimentos a serem testados, enumerados em ordem de complexidade.
Esse métodos só devem ser usados se você tiver problemas de aceleração de vídeo ou resolução.
1) O método mais simples. O Sabayon, como o Gentoo, aceita comandos diretos do boot (são chamados "cheat codes").
Abra um terminal como root ou usando os comandos su e password, e utilizando um editor (nano, gedit, xedit etc) edite os arquivos /boot/grub/menu.lst e /boot/grub/grub.conf, adicionando no boot as strings:
sabayon noddc res=1280x768 refresh=75 opengl=nvidia
(ou opengl=ati, se sua placa for ATI)
Com isso deve minimizar os problemas de estar sem aceleração de vídeo e de não manter a resolução.
Não esqueça de fazer backup dos arquivos originais, para restaurá-los caso haja problemas.
Os arquivos do GRUB deverão ficar algo mais ou menos assim:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/kernel-genkernel real_root=UUID=39b045ee-a1a6-4d07-ba0e-5fd12aa6e07d
# initrd /boot/initramfs-genkernel
#boot=sda
default=1
timeout=12
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Sabayon
Linux x86 3.4 Standard Edition
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.22-sabayon root=/dev/ram0 ramdisk=8192 real_root=UUID=39b045ee-a1a6-4d07-ba0e-5fd12aa6e07d quiet init=/linuxrc splash=silent, theme:sabayon sabayon vga=791 drv=nvidia res=1280x760 refresh=75 CONSOLE=/dev/tty1 pci=nomsi
initrd /boot/initramfs-genkernel-x86-2.6.22-sabayon
title Windows XP
rootnoverify (hd0,3)
chainloader +1
Feche as sessões e reinicie o sistema. Se tudo estiver bem você já terá aceleração de vídeo e resolução reguladas.
2) Se o procedimento 1 não resolver o problema. Usando um terminal, digite su e senha e a seguir:
# gedit /etc/X11/xorg.conf
e edite o arquivo, substituindo:
driver "nv" por driver "nvidia" ou "ati"
Salve o arquivo e reinicie a sessão.
Se ocorrer um erro, não conseguirá mais abrir tela de login e nem ambiente gráfico. Para corrigir isto:
Inicie o micro, vai aparecer somente o modo texto (verbose).
# login:
digite...
# login:
root
password:
sua senha de root
A seguir:
# nano /etc/X11/xorg.conf
Edite o xorg e remova nvidia ou ati, retornando ao valor "nv" do driver genérico.
Salve o arquivo e saia do editor (Ctrl+X) e reinicie o micro.
3) Se os procedimentos acima não solucionarem os problemas, ainda há a opção mais elaborada (créditos devidos a plao e wolfden, dois dos principais programadores do Sabayon):
Abra um terminal e digite e execute os comandos em sequência:
$ su
password
# emerge --sync (atualiza o Sabayon)
# emerge portage (atualiza o portage, instalador de pacotes)
# layman -S (atualiza outros arquivos)
# gedit /etc/make.conf
E edite o arquivo, adicionando após a linha USE=, as flags:
opengl qt4 qt3 qt3support gtk sdl png gif
e salve.
# layman -s sabayon && euse -E kickoff && emerge kicker desktop-acceleration-helper
# emerge nvidia-drivers (ou ati-drivers, conforme sua placa)
Após a execução completa dos comandos tudo deverá estar funcionando. Senão, é provável que você tenha uma placa não adequada.
Se continuar a observar travamentos ou congelamentos, remova os drivers nvidia ou ati, substituindo por drivers genéricos, mas não poderá usar desktops 3D. Para remover, proceda da seguinte maneira, a mais fácil:
$ su
password
# portato (interface gráfica do portage)
Quando a interface gráfica do portato abrir, procure nvidia-drivers, clique em cada um dos instalados e clique no botão "unmerge". Espere os drivers serem removidos.
Reinicie a sessão.