[FrontPage] [TitleIndex] [WordIndex

English/Español/Português

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).


2013-03-24 13:16