Nota: Para dicas de como construir o Nouveau no Ubuntu, veja UbuntuTips
Atenção
O módulo proprietário libglx da Nvidia é incompatível com o módulo libglx padrão que é requisito para os drivers livres e open source como o Nouveau.
Portanto, ao tentar instalar o pacote Ubuntu do Nouveau os pacotes nvidia-glx-* serão removidos do seu sistema, fazendo com que a instalação do driver proprietário Nvidia fique inutilizável.
Caso queira o driver proprietário de volta, você terá que reinstalá-los usando o apt-get para isso. Instalar o pacote xserver-xorg-video-nouveau fará com que os pacotes nvidia-glx-* sejam desinstalados e vice-versa. Você pode preferir remover o driver proprietário pelo gerenciador de drivers restritos e reiniciar o sistema.
Se você instalou o driver Nvidia (baixado do nvidia.com) manualmente, isso irá quebrar a instalação do driver Nvidia, e precisará ser reinstalado se quiser usá-lo novamente. Nesse caso, certifique-se de que você tenha um instalador do driver Nvidia (ex: NVIDIA-Linux-x86-190.53-pkg1.run) no seu computador antes de tentar instalar o Nouveau, porque depois para baixar isso do nvidia.com, você precisará de um navegador com JavaScript funcionando, e será meio complicado de baixá-lo caso você não consigo iniciar o X por causa de uma instalação do xorg server quebrada.
1. Pacotes no repositório do Ubuntu
Desde o Jaunty, existem pacotes nouveau no repositório Universe. Basta instalar o xserver-xorg-video-nouveau. Estes são construídos para todas as arquiteturas suportadas pelo Ubuntu, mas não estão necessariamente atualizados. Por exemplo, o pacote do Nouveau para o Ubuntu 9.04 é do mês do lançamento do 9.04, abril de 2009. Pacotes mais recentes estão disponíveis para x86 e amd64 no xorg-edgers PPA.
Pacotes e imagens Live-ISO para o Ubuntu 9.10 e mais recentes no repositório PPA
https://edge.launchpad.net/~xorg-edgers/+archive/nouveau
Adicione o PPA a suas fontes apt, atualize as listas de pacotes e instale o pacote xserver-xorg-video-nouveau.
sudo add-apt-repository ppa:xorg-edgers/nouveau sudo aptitude update && sudo aptitude install xserver-xorg-video-nouveau
A partir do 15 de janeiro de 2010, esse código contém conteúdo do git nouveau do final de novembro / início de Dezembro de 2009, que é bastante recente.
1. Construindo você mesmo os pacotes PPA xorg-edgers a partir da fonte
O PPA xorg-edgers atualmente só constrói pacotes para x86 e x86-64, embora seja sabido que o nouveau roda (pelo menos) no PPC também.
O PPA também não oferece pacotes do Ubuntu 9.04 ou mais antigo, porque não possuem o pacote xorg-server na versão 1.7.0 que é requisito para o código recente do Nouveau.
Para reconstruir o PPA xorg-edgers você mesmo, você pode adicionar as linhas deb ou deb-src do PPA, e então construir os pacotes de fonte.
Para adicionar o PPA xorg-edgers em seus repositórios (também é possível rodando versões mais antigas do Ubuntu como o 9.01), rode:
echo ' deb http://ppa.launchpad.net/xorg-edgers/nouveau/ubuntu karmic main deb-src http://ppa.launchpad.net/xorg-edgers/nouveau/ubuntu karmic main ' >>/etc/apt/sources.list.d/nouveau-xorg-edgers-ppa.list apt-get update
Nota: Você pode ignorar um possível aviso de chave de assinatura do PPA xorg-edgers no final do apt-get update.
Então, para obter e compilar o código fonte do PPA, rode:
sudo apt-get install fakeroot sudo apt-get build-dep libdrm2 apt-get -b source libdrm2 sudo dpkg --install <binary packages built by previous command> apt-get install module-assistant sudo m-a a-i drm-modules sudo apt-get build-dep xserver-xorg-video-nouveau apt-get -b source xserver-xorg-video-nouveau sudo dpkg --install <binary package built by previous command>
Xorg.conf
Você precisa então selecionar o driver Nouveau no seu arquivo / etc/X11/xorg.conf. Insira o manualmente, assim:
Section "Device" ... driver "nouveau" EndSection
Desinstalar
Alternando entre os drivers proprietários nVidia e nouveau é tão simples como reinstalar o nvidia-glx (adequado, novo, pacote-legacy), e reverter a mudança no xorg.conf. Isso vai deixar um pacote instantâneo git de libdrm2 em seu sistema, mas isso não deve causar problemas. Para reverter completamente, você precisará remover o PPA de suas fontes apt e fazer downgrade do pacote libdrm2 (e possivelmente do libdrm-dev).