Nouveau Gallium 3D é
3D sim só que ainda está instável por ser um a pacote release e altamente experimental, e somente o fedora 13 terá peito de colocar no sistema.
https://launchpad.net/~xorg-edgers/+archive/nouveauE existe uma forma de instalar no ubuntu, mas é por sua conta e risco:
Primeiro remova drive nvidia que você tem:sudo apt-get --purge remove nvidia-glx-* nvidia-settings
Ou se você baixou o driver nvidia do site:
sudo sh NVIDIA-Linux-x86-VERSION-pkg1.run --uninstall
Abra o xorg.conf:
sudo gedit /etc/X11/xorg.conf
Pesquise pelo Driver "nvidia" na linha Device section, substitua por Driver "nv" e salve o arquivo.
reinicie a sessão novamente digitando no terminal:(isso é para quem usa gdm) se não apenas reinicie o seu pc.
sudo /etc/init.d/gdm restart
Segunda Parte instalar drivers 2D:sudo apt-get install git-core libpthread-stubs0-dev autoconf libtool
2. Adquirir a fonte do drm
git clone git://anongit.freedesktop.org/git/mesa/drm/
3. Entre no diretório
cd drm
4. Execute o autogen e configure scripts
./autogen.sh
5. Compile as fontes:
make
6. Instale
sudo make install
7. Entre no diretório linux-core e compile o módulo do kernel
cd linux-core ; make nouveau.o
8. Certifique-se que nem o DRM, nem os módulos do kernel são carregados nvidia - comandos especificados abaixo NÃO deve retornar nada:
lsmod | grep nvidia
lsmod | grep drm
9. Se eles fizeram retorno (caso contrário, pule para o passo seguinte), remova os módulos
sudo rmmod nvidia
sudo rmmod drm
10. Insira novos módulos:
sudo insmod drm.ko
sudo insmod nouveau.ko
11. Ok, agora vamos editar o xorg.conf (se você estiver usando o KDE substitua gedit com Kate e usuários XFCE deve usar mousepad)
sudo gedit /etc/X11/xorg.conf
12.Pesquisar seção dispositivo e substituir a linha atual driver (provavelmente está Driver "nv") com:
Driver "nouveau"
13. Adicionar duas novas seções para o final do arquivo e salvá-lo:
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Section "DRI"
mode 0666
EndSection
14. Voltar ao terminal. Desta vez, vamos voltar para o diretório onde baixamos fonte DRM e download Xorg driver nouveau:
Code:
cd ../..; git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau/
15. Baixar mais dependências desta vez:
sudo apt-get install xorg-dev mesa-common-dev
16. Vamos entrar xf86-video-diretório nouveau
cd xf86-video-nouveau
17. Autogen e executar scripts de configuração:
./autogen.sh
18. Compilar o driver:
make
19. copiar o driver para o diretório /usr/lib/xorg/modules/drivers
sudo cp src/.libs/nouveau_drv.so /usr/lib/xorg/modules/drivers
20. Para evitar módulo nvidia de carregar novamente, precisamos de "lista negra" dele. Para fazer isso abra o / etc / modprobe.d / blacklist
sudo gedit /etc/modprobe.d/blacklist
21. Adicione no fim do arquivo:
blacklist nvidia
22. Fechar todas as aplicações e reiniciar o pc, se usa gnome pode usar este comando:
sudo /etc/init.d/gdm restart
23. Parabéns - você deve estar executando 2d driver nouveau agora. Para verificar se está carregado digite num terminal:
lsmod | grep nouveau
e você deve ver alguma saída. Também Xorg.0.log deve indicar:
(II) Loading /usr/lib/xorg/modules/drivers//nouveau_drv.so
(II) Module nouveau: vendor="X.Org Foundation"
para verficar faça o seguinte:
gedit /var/log/Xorg.0.log
Part C: 3D driver installationAtenção: O driver nouveau's 3D está em desenvolvimento relatórios de erros não são aceitos.
Por favor veja notas do processo antes da seção, para ver se você deve ser capaz de fazer algo mais do que apenas um teste / ajudar a depurar 3D atuais condutores com sua VGA!
1. Instalar mais dependências:
sudo apt-get install xutils-dev build-essential
2. Também desta vez vamos precisar de outra dependência que não é fornecido pelo Ubuntu. Vamos adquiri-lo:
git clone git://anongit.freedesktop.org/xorg/proto/dri2proto
3. Entre no diretório e execute autogen e scripts de configuração:
cd dri2proto; ./autogen.sh
4. Instale:
sudo make install
5.Vamos voltar para o diretório anterior:
cd ..
6. Download nouveau de fontes de mesa:
git clone git://anongit.freedesktop.org/git/mesa/mesa
7. Digite diretório mesa e alternar para o gálio-0,2 ramo (se alguém aqui sabe como clonar ramo específico somente, por favor corrijam-me)
cd mesa; git checkout origin/gallium-0.2
8. Agora, dependendo se você precisa de versões de 32 bits ou 64 bits rodar (se você não sabe o que você precisa de uma, escolha 32bit):
* (32bit)
make DRI_DIRS=nouveau linux-dri-x86
* ou (64bit)
make DRI_DIRS=nouveau linux-dri-x86-64
9. Vamos copiar o arquivo necessário para / usr / lib e faça um link em / usr / lib / dri:
sudo cp lib/nouveau_dri.so /usr/lib
sudo ln -s /usr/lib/nouveau_dri.so /usr/lib/dri/nouveau_dri.so
10. Vamos dizer ao sistema sobre novas bibliotecas:
sudo ldconfig
11. Tempo Ok, para verificá-lo - reiniciar o X Server, ou seja reinicie seu pc ou se usa gnome:
sudo /etc/init.d/gdm restart
12. Para verificar se está carregando experimente:
glxinfo | grep Nouveau
que deve retornar algo parecido com a linha abaixo:
OpenGL renderer string: Gallium 0.2, NV43 on Nouveau/DRI
Também você pode querer testar a velocidade de sua placa gráfica com glxgears:
glxgears
Problemas e soluções: 1. Para verificar se você tem direct rendering execute o seguinte:
glxinfo | grep direct
2. Seguir guia novamente e tentar reinstalar o driver.
NOTA:
Como mencionado acima 3D driver é o trabalho em andamento e algumas placas gráficas NVIDIA poderá ter sérios problemas. Atualmente testadores e desenvolvedores experientes devem tentar instalar o driver 3D para placas que são codinomes: Menos de NV30 (inclui NV28, NV25 e assim por diante) ou igual / superior a NV50 (inclui NV50 e superior). Você pode procurar o nome de código aqui ou executando glxinfo. Também dê uma olhada no Nouveau na matriz recurso.
Fonte
Install Nouveau
Gallium3D How to
Nouveau FAQ
Last edited by Hakimio; February 11th, 2009 at 08:44 AM.. Reason: Grammar