DecioSP
(usa Slackware)
Enviado em 09/02/2010 - 05:08h
Bom, uma vez que o Fedora usa um gerenciador de pacotes RPM, você tem duas opções.
A primeira é o método rápido e fácil, mas que pode futuramente gerar alguns problemas com as opções de adicionar e remover rpm's. O maior problema que pode ocorrer é que o pacote pode precisar de um kernel especifico para determinada versão e se você fizer essa atualização e o driver não carregar, você talvez tenha que reinstalar manualmente o driver via command line.
Para este tipo de instalação você deve fazer o download do driver em:
http://www.nvidia.com/Download/index5.aspx?lang=en-us
Tome cuidado para escolher a versão certa (principalmente no tocante a 32 ou 64 bit)
Após o download basta usar:
su -c 'sh NVIDIA-Linux-XXX-XXX.XX.pkg1.run' (para instalar) e
su -c 'sh NVIDIA-Linux-XXX-XXX.XX.pkg1.run --uninstall' (para desinstalar)
A segunda é o método mais dificil e mais seguro.
Primeiro, você precisará do RPMFusion
Digite:
su -c 'rpm -ivh
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm';
su -c 'rpm -ivh
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm';
Depois você precisará instalar o KMOD. No seu caso, o melhor é a versão mais nova, kmod-nvidia. (as outras kmod-nvidia-173xx e kmod-nvidia-96xx são para os drivers das placas mais antigas.)
Para instalar o KMOD use:
su -c 'yum install kmod-nvidia'
Se for necessário atualizar o kernel, você terá que reiniciar a maquina.
Como você usa o Fedora 12, talvez ainda seja necessario fazer mais duas modificações.
A primeira na troca automatica de drivers no ambiente X.
Para fazer isso você precisa editar o livna-config-display em /etc/sysconfig/livna-config-display
Como root digite:
cd /etc/sysconfig/
emacs livna-config-display e troque active = true
Para editar você pode usar também o vi, vim, edit o que você preferir. Lembrando que no emacs para salvar as alterações você precisa precionar Ctrl+X Ctrl+S (para salvar) e Ctrl+X Ctrl+C (para sair)
Depois que você editar o livna, ainda como root você precisa editar o grub
Diretamente você pode ir para /boot/grub/grub.conf
e adicionar rdblacklist=nouveau ao final da parte referente ao kernel padrão. Ou ainda pode fazer isso via console, usando como root:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)
Provavelmente vai ser preciso reiniciar novamente.
Para terminar, se você faz o boot pelo modo gráfico (rhgb), talvez você tenha que fazer mais algumas edições, mais ai eu vou pedir para você olhar no
http://docs.fedoraproject.org/release-notes/f10/en_US/What_is_New_for_Installation_and_Live_Images.h....
Ou melhor ainda, você pode deixar tudo isso de lado e instalar o Slackware 13 ;-)