Instalar Drivers NVIDIA en RHEL 8 / Fedora

Instalar drivers NVIDIA en Linux no suele ser una tarea tan complicada como algunas personas creen. Especialmente a través de package managers como dnf. 



1. Ejecutar los siguientes comandos como root

subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms 

subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms 

subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms

2. Agregar el repo CUDA a nuestra instalación (como root)

dnf config-manager --add-repo=https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

3. Instalar el último driver disponible. Aquí tenemos dos opciones, precompilado o sin precompilar. 
Yo recomiendo la version precompilada. Instalar una o la otra. No instalar ambas.

Precompilada:
dnf module install nvidia-driver:latest

No Precompilada:
dnf module install nvidia-driver:latest-dkms

Vale aclarar que si alguien desea cambiar la versión del driver, o el stream, primero debemos quitar el driver actual, instalar la versión deseada y resetear el driver. 
Para ello haremos lo siguiente:

Quitar el driver actual:

dnf remove nvidia-driver

Una vez instalada la versión deseada, podemos resetear el driver ejecutando:

dnf module reset nvidia-driver


NVIDIA CONFIG. 


Una vez instalados los drivers podremos ejecutar la config del display a través del display manager de nvidia. 

Una vez configurado todo, recuerden, además de aplicar los cambios, escribir la config. Sinó al reiniciar, no serán conservados los cambios.




El manager tiene una opción que intentará escribir la config, pero dependiendo de la configuración de seguridad de tu sistema esto no siempre es posible, por lo cual, una manera de sortear este tema, es simplemente ver la config generada, copiarla, y luego crearla en /etc/X11/xorg.conf  (sudo nano /etc/X11/xorg.conf)

Existen algunos casos donde la config tiene que ir tanto dentro de /etc/X11/ como también dentro de /etc/X11/xorg.conf.d/ 

Así que para mayor tranquilidad, una vez creada la config en /X11/ simplemente pueden copiarla a xorg.conf.d (cp /etc/X11/xorg.conf /etc/X11/xorg.conf.d/)

¿Esperaban más lío? Perdón por decepcionarlos. No era tan complejo.

0 comentarios:

Copyright (C) 2019 - Chica de Sistemas. Con la tecnología de Blogger.

Páginas