How-to: Instalar drivers Nvidia en Fedora 21.

fedora-81

Hola queridos lectores. Hoy vengo a enseñarles como instalar los drivers de vídeo Nvidia propietarios, en Fedora 21.

nvidia

Después de mucho renegar, leer y probar diferentes formas, encontré como instalar los drivers privativos sin perder las X.

Vamos a la guía.

Antes que nada tenemos que buscar el modelo de nuestra placa por si no lo sabemos. En terminal escribimos:

lspci | grep VGA

Donde obtendremos una salida como esta:

02:00.0 VGA compatible controller: NVIDIA Corporation MCP79 [GeForce 8200M G] (rev b1)

Nuestro modelo es (ejemplo): GeForce 8200M G

Entonces la buscamos en esta lista que son las placas más viejas.
Driver Legacy versión 340.xx.

Si está en la lista con soporte Legacy, agregamos el siguiente repositorio:

sudo wget http://negativo17.org/repos/fedora-nvidia-340.repo -O \
    /etc/yum.repos.d/fedora-nvidia-340.repo

Si no está en la lista, es decir es más nueva, agregamos el siguiente repositorio:

sudo wget http://negativo17.org/repos/fedora-nvidia.repo -O \
    /etc/yum.repos.d/fedora-nvidia.repo

Una vez que hayamos agregado los repositorios, procedemos a actualizar e instalar:

sudo dnf update
sudo dnf install \
kernel-devel \
libva-utils \
libva-vdpau-driver \
nvidia-driver \
vdpauinfo

Una vez que esté todo instalado, podremos remover nouveau, que seguro estamos trabajando con ese driver.

sudo dnf remove xorg-x11-drv-nouveau

Por cuestiones de seguridad, pondremos nouveau en una blacklist del arranque, para que no haya forma de que arranque con este driver libre.

En terminal:

sudo nano /etc/default/grub

Y tendremos que agregar estas líneas al final de la línea GRUB_CMDLINE_LINUX:

rdblacklist=nouveau nouveau.modeset=0

Quedando algo como esto:

GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet rdblacklist=nouveau nouveau.modeset=0"

Una vez modificada esa línea, regeneramos el archivo de configuración de Grub2.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Una vez terminado, reiniciamos y ya deberíamos tener instalados y funcionando los drivers propietarios Nvidia.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Rafael Mardojai dijo

    He leído que apara Ubuntu los de System76 han publicado una PPA.

    sudo apt-add-repository ppa:system76-dev/stable
    sudo apt-get update
    sudo apt-get install nvidia-346

  2.   Garbage_Killer dijo

    Si bien el repo de negativo están bien en cierto sentido, de todos modos los drivers legacy 340xx. ya se encuentran en rpmfusion, y otra negativo dijo que no va garantizar que el repo ni los drivers estén en linea por mucho tiempo.

  3.   kik1n dijo

    ¿Que tal trabaja Fedora, su cantidad de paquetes y el FedUp? Sobretodo con Xfce o Cinnamon.

    1.    petercheco dijo

      Fedora 21 trabaja muy bien @kik1n igual que RHEL 7 / CentOS 7… Por la comunidad Fedora se habla que es el mejor lanzamiento y el más esperado desde el Fedora 7.

      Con respecto a FedUp, pués realmente es un programa excelente y no da problemas con las app’s y con las configuraciónes del systema.

      Con la llegada del Fedora Next tienes a elegir tres versiónes de Fedora (Workstation, Server, Cloud) más los spin’s (http://spins.fedoraproject.org/es/).

      Una actualización correcta con FedUp sería:


      yum install fedup fedora-release (si lo haces por primera bez)
      o
      yum update fedup fedora-release (si ya usaste FedUp con el paso de Fedora 19 a 20)


      Aquí en el segundo paso debes decirle al FedUp si deseas subir a un producto en concreto o no y a qué versión. Por ello a elegir tienes estas posibilidades: workstation, server, cloud o nonproduct. En tu caso al usar Cinnamon debes escoger nonproduct y queda de esta manera (si pasas de Fedora 20 a 21):

      fedup –network 21 –product=nonproduct


      Reinicias y dejas concluir el proceso.


      rpm –rebuilddb


      yum distro-sync –setopt=deltarpm=0

      1.    kik1n dijo

        Gracias Peter 😀 Saludos 😀
        Me da curiosidad Fedora, por que en un post de Tari**a, preguntaron sobre «que distros Rolling Release eran buenas». Mencionaron a Fedora, y dijeron que FedUp trabaja muy bien.
        Ahora ando en Arch con Cinnamon, pero tener en mente que en algún momento se va a romper, no gusta. Y con Fedora, creo que es estable o tiene mayor estabilidad que Arch, y ambos tienen gran, gran, cantidad de paquetes. Se, que si quiero estabilidad esta Centos, pero tiene paquetes viejos.

        Comparando Arch con Fedora, sobre un efecto Rolling (FedUp), estabilidad, soporte, etc…
        ¿Cual crees que es mejor para un ambiente «Cotidiano» y uno Cotidiano/Empresarial»?
        Se, que puede sonar mas lógico Fedora en un lugar empresarial, pero en mi caso, me gustan las distros con efecto o que sean Rolling Release.
        Saludos 😀

      2.    petercheco dijo

        Instala Fedora sin duda :D. CentOS lo dejas en los servidores o ordenadores de oficina críticos.

    2.    petercheco dijo

      En cuánto a los paquetes… Si instalas el repositorio RPMFusion tendrás más paquetes que en Debian… Con eso lo digo todo :D. Para flash te bajas el repositorio de Adobe (para yum).

      http://rpmfusion.org/
      http://get.adobe.com/es/flashplayer/

    3.    joaco dijo

      Fedora no sé si es más estable que Arch, osea yo probé las dos, Arch y Fedora,, y, sí, diría que Fedora es más estable y para un ambiente cotiadiano es mejor, porque tiene menos bugs.
      Pero, creo que tanto Fedora como Arch son bastante estables, me refiero a que no tienden a crashear, aunque es cierto que Arch tuvo problemas con systemd en el pasado.
      Con respecto, a porque Fedora tiene menos bugs, la explicación es simple, Fedora parchea los paquetes y Arch trata de tener los paquetes lo más vanilla posible. Quizá ya lo sabías, pero es algo que se nota mucho y marca mucho la diferencia para mi, de hecho, es una de las razones por las que prefiero Fedora a Arch. Así como ejemplo te nombro un par de bugs que tuve en Arch y en Fedora no: pulseaudio tenía problemas con el applet de sonido, termine poniendo ALSA de nuevo; la pantalla de login funcionaba para la mierda: Gnome funcionaba mal también, etc. En Fedora no tuve ninguno de esos problemas, lo máximo que encontre fue un pequeño error gráfico en el menú de Gnome, pero no me afectaba en nada y es lo único que encontré.
      Después, en software van empardados yo diría, osea en AUR se supone que tenés una biblioteca de software muy grande, incluso mayor que la de Fedora, pero, lamentablemente, la realidad es que la mitad de los paquetes están desactualizados o no se pueden instalar, y terminás con la misma cantidad de paquetes que tendrías en Fedora, claro que en Fedora tal vez tengas que recurrir a páginas externas para conseguir algunas cosas.

      Para el upgrade yo lo hago por consola, nunca usé Fedup y salió de perlas, tal cual si la hubiera instalado de 0, pero con todos los programas instalados y mis archivos, obviamente.

  4.   weyland-yutani dijo

    Por dios que follón de repositorios tiene fedora, jamás la utilizaría. Exactamente igual le pasa a openSUSE. No van conmigo.

  5.   Ariel Benitez dijo

    Hola he seguido el tutorial y me ha funcionado sin mayor proble. Solo que he perdido el Plymouth que tenía (el que biene por defecto con la distribución).
    Consulta…

    Es válido el tutorial del siguiente link para fedora 21?
    http://conocimientocorner.blogspot.com.ar/2012/03/arreglar-nuestro-plymouth-en-fedora-16.html

    1.    Leproso_Ivan dijo

      Que bueno que te haya servido!!

      Respecto a recuperar Plymouth, quizá lo muestre en un nuevo post.

  6.   luisg dijo

    Off topic: Servicores VPS economicos y rápidos, http://my.hostus.us

  7.   Chaparral dijo

    Gracias por aportar la solución al instalar los drivers privativos Nvidia, por lo que doy las gracias al autor.Así puedo correr Fedora que es una distribución estupenda.
    Mi ordenador tiene una Nvidia GF106 [GeForce GTS 450] (rev a1) y me gustaría matizar que para hacerla funcionar solamente tiro los primeros 6 comandos aquí descritos (Agregando solamente el primer repositorio Nvidia-340). Si se me ocurre tirar cualquiera de los últimos cuatro comandos aquí descritos Fedora no arrancará. Una última observación es decir que no puedo tocar el GRUB ni actualizarlo por que tampoco arrancará Fedora, pues modificará las X.
    Una lástima que una distribución tan buena no tenga el soporte necesario para tarjetas Nvidia, en este caso ese soporte debería ofrecerlo Nvidia, y sería una opción a considerar a la hora de adquirir un ordenador.
    Me agradaría leer un comentario al presente post.