Início > fedora, Linux > Instalando o driver da Nvidia no Fedora 12

Instalando o driver da Nvidia no Fedora 12


Ok, eu instalei o Fedora 12 três dias depois do seu lançamento porque estava super curioso para saber das novidades.  E houveram ótimas  — e algumas que não gostei também, acho que depois escrevo minha opinião sobre isso. De uma maneira geral, o Fedora 12 está fantástico! Mas, como toda boa distro super atualizada, sempre surgem algumas surpresas de incompatibilidade ou coisa assim. Me lembro que no Fedora 11, os drivers para placas ATI tinham um sério problema com o Xorg e o kernel 2.6.30 e usuários dessa placa passaram bastante raiva até sair algo no repositório RPMFusion. É nessas horas que consideramos dar maior preferência na hora da compra para aquelas empresas que respeitam um pouco mais as escolhas de seus usuários.

Pois bem, mas não é bem disso que quero tratar.  O que ocorre é que com alguns problemas com o driver da Nvidia, ele acabou não estando no RPMFusion quando Fedora 12 foi lançado e até o momento que escrevo, ainda não está disponível, exceto no testing. Tenho visto alguns artigos  falando sobre o uso do driver a partir do testing e achei que poderia ter problemas e decidi esperar um tempo. Mas como a curiosidade mata e me acostumei bastante com o compiz, decidi testar. E não é que a coisa deu certo! 😀 Bom, a solução apresentada aqui é temporária — já que o driver devem estar disponível no RPMFusion logo logo — e foi baseada em artigos que encontrei por aí, enquanto tentava resolver o meu problema.  Você pode ver os links para eles no final e até com mais detalhes ou alguma maneira diferente de fazer a mesma coisa.

Vamos lá, antes de mais nada você precisa ter o RPMFusion habilitado . Para isso, instale os seguintes pacotes a partir da internet, caso não os tenha ainda:

# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Os pacotes que você deve instalar com os drivers da Nvidia vai depender do sua placa. Por padrão, o testing não não vem habilitado visto que pacotes nesse repositório podem ainda estar instáveis, mas você pode habilitar pelo yum quando precisar.

Para placas GeForce 6,7,8,9 e série 200

Instale esse pacotes:

# yum --enablerepo=rp*g install akmod-nvidia \
   xorg-x11-drv-nvidia-libs

Para placas GeForce FX

# yum --enablerepo=rp*g install akmod-nvidia-173xx \
   xorg-x11-drv-nvidia-173xx-libs

E para placas GeForce 4 ou inferior:

# yum --enablerepo=rp*g install akmod-nvidia-96xx \
   xorg-x11-drv-nvidia-96xx-libs

Depois edite o arquivo /boot/grub/grub.conf e na linha que começa com kernel /vmlinuz… adicione a opção rdblacklist=nouveau para que o driver padrão para placas Nvidia que vem com o Fedora não seja carregado durante a inicialização e você tenha problemas. Se você estiver usando um kernel PAE, adicione também a opção vmalloc=256m. Veja, no meu caso,  eu tinha uma linha assim no meu grub.conf

        kernel /vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=4c6bcb54-f081-4de4-9da6-d1dd621237c6  LANG=pt_BR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=br-abnt2 vga=0x318 rhgb quiet

e depois ficou assim

        kernel /vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=4c6bcb54-f081-4de4-9da6-d1dd621237c6  LANG=pt_BR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=br-abnt2 rdblacklist=nouveau vmalloc=256m vga=0x318 rhgb quiet

Simples assim.

Por último, caso você esteja com o SELinux habilitado, precisará habilitar a opção allow_execstack para que não haja problemas em carregar o driver. Proceda assim:

# setsebool -P allow_execstack on

Caso tenha o SELinux desabilitado, não é necessário esse último passo.

Pronto, reinicie o sistema e driver da Nvidia deverá ser carregado 🙂

Fontes:

F12,F11 & F10 Nvidia driver guides

RPMFusion – How to/nVidia

Configuring a nVidia Card and Kernel Modules

Anúncios
  1. 29/11/2009 às 11:19

    Sempre leio comentários ou posts em listas ou em algum fórum sobre problemas com vídeo no Linux, em qualquer distro.
    O problema é ainda maior em notbooks.
    Fogo, queria que isso acabesse. Não é todo mundo que tem cara para procurar na net e configuração ideal. E tem gente que não tem paciência e deixa até mesmo de usar alguma distro.

    • 29/11/2009 às 15:55

      Esse é um problema. Mas nesse caso, foi a minha pressa mesmo que me fez ir atrás do driver.. de qualquer maneira, deve ser liberado por esses dias e esse post já não terá mais utilidade.

  2. 07/04/2010 às 16:56

    Engraçado, nem percebi. Acho que aqui foi feito um “auto build” do driver, já que minha instalação é uma atualização do Fedora 11.

    • 07/04/2010 às 18:04

      Na verdade, isso ocorreu quando o fedora 12 foi lançado. Depois de um tempo o driver passou a ser disponibilizado nos repositórios e ficou tudo OK. Mas eu não estava com muita paciência pra esperar… =]

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: