Introducción
Fedora, el sistema operativo RHEL (Red Hat Enterprise Linux) no tiene controladores exclusivos de Nvidia preinstalados para los usuarios. Aunque tiene controladores Nouveau predefinidos que funcionan en la mayoría de las condiciones, puede encontrar algunos problemas al usarlo. Si tiene problemas para utilizar los controladores Nouveau, deberá instalar los controladores propietarios oficiales de Nvidia.
Los controladores oficiales de Nvidia pueden ayudarlo a aprovechar al máximo su GPU mejorando su rendimiento. En este artículo aprenderemos cómo instalar los controladores oficiales de Nvidia en Fedora.
Sin embargo, antes de comenzar con el proceso de instalación, debe configurar su sistema. La primera configuración que debemos hacer es detener la ejecución de la GUI y el segundo paso es deshabilitar los controladores Nouveau predeterminados. Desde el menú de inicio de GRUB, es realmente fácil y factible.
Cómo instalar los controladores de NVIDIA en Fedora a través de RPM Fusion
En primer lugar, asegúrese de que su sistema esté completamente actualizado ejecutando el siguiente comando:
sudo dnf update
Luego, ejecute el siguiente comando para identificar su tarjeta gráfica:
lspci -vnn | grep VGA
Ahora habilite el repositorio de RPM Fusion ejecutando los comandos que se indican a continuación:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Estos comandos habilitarán repositorios de versiones gratuitas y no gratuitas.
Ahora el último paso es instalar los controladores relevantes de acuerdo con su tarjeta gráfica:
Para la última GeForce:
sudo dnf install akmod-nvidia
Para la GeForce 400/500 anterior:
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
Para Legacy GeForce 8/9/200/300:
sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx
Reinicie el sistema una vez que los controladores se hayan instalado correctamente:
sudo reboot
El sistema debería funcionar perfectamente ahora.
Cómo instalar manualmente los controladores de Nvidia en Fedora
Para instalar manualmente los controladores de Nvidia en nuestro sistema, primero debemos identificar nuestra tarjeta gráfica Nvidia ejecutando este comando:
lspci -vnn | grep VGA
Ahora visite el sitio web oficial de controladores de NVIDIA y descargue los controladores más compatibles para su hardware utilizando los criterios de búsqueda
Si ya sabe qué controladores necesita para su sistema, visite esta URL y descargue el paquete de controladores requerido.
A continuación, instalaremos el paquete de controladores recién descargado, pero primero debemos instalar algunos requisitos previos esenciales para la instalación y compilación adecuadas de los controladores de Nvidia en Fedora.
sudo dnf groupinstall "Development Tools"
sudo dnf install libglvnd-devel
Después de instalar los requisitos previos con éxito, ahora necesitamos deshabilitar el controlador nouveau:
sudo grub2-editenv - set "$(sudo grub2-editenv - list | grep kernelopts) nouveau.modeset=0"
El comando anterior modificará el menú de inicio de GRUB y desactivará permanentemente el controlador nouveau.
Ahora reinicie su sistema:
sudo reboot
Después de reiniciar, el sistema puede comportarse de manera anormal. Incluso podría comenzar a funcionar sin una GUI. Por lo tanto, se recomienda que habilite un servidor SSH en su sistema para que pueda acceder a él de forma remota.
Para instalar nuestros controladores, cambiaremos al modo de texto desde el modo GUI ejecutando este comando:
sudo systemctl isolate multi-user.target
Todo ha sido configurado y ahora finalmente puede instalar los controladores en su sistema:
sudo bash NVIDIA-Linux-x86_64-* -y
Una vez completada la instalación, reinicie el sistema para que los cambios surtan efecto:
sudo reboot
Ahora ejecute este comando final para restaurar su sistema a su estado normal:
sudo systemctl restart systemd-logind
Para cualquier configuración adicional de sus controladores Nvidia, use el siguiente comando:
sudo nvidia-settings
Conclusión
Las tarjetas gráficas Nvidia son muy útiles para cualquier trabajo de renderizado que desee realizar en su sistema. Se utilizan en juegos, producción gráfica, trazado de rayos y minería de criptomonedas. Para aprovechar al máximo las tarjetas gráficas Nvidia y mejorar la potencia informática de un sistema, es necesario instalar controladores compatibles con Nvidia
En esta guía hemos aprendido cómo instalar y configurar los controladores de Nvidia en Fedora con dos métodos diferentes.