¿Juegos en Linux? Aquí se explica cómo instalar los controladores de Nvidia en Ubuntu

Si tiene la intención de ejecutar juegos AAA en Linux, deberá asegurarse de que está utilizando los controladores de gráficos más recientes. ¿Pero Nvidia produce un controlador para Linux?

Afortunadamente, sí lo hace. Pero, ¿cómo se instalan los controladores más recientes en Ubuntu? Ya sea que prefiera utilizar el entorno de escritorio o la línea de comandos, instalar y actualizar el controlador de gráficos Nvidia en Ubuntu es sencillo.

Compruebe que está utilizando una GPU Nvidia

Puede instalar los controladores de la tarjeta gráfica en el terminal o utilizando el entorno de escritorio (o GUI, para la interfaz gráfica de usuario). Sin embargo, para verificar los detalles de su tarjeta gráfica actual, es mejor usar el terminal.

Abra la terminal desde el menú o use Ctrl + Alt + T.

 sudo apt install hwinfo

Una vez instalado, use hwinfo para verificar su tarjeta gráfica usando la opción –gfxcard .

 sudo hwinfo --gfxcard --short

Si ha identificado una GPU Nvidia, use el comando lshw (listar hardware) para revelar más detalles de la tarjeta.

 sudo lshw -c display | grep NVIDIA

Alternativamente, para detalles más específicos use lspci (lista PCI) y grep

 sudo lspci | grep -i --color 'vga|3d|2d'

Para obtener el conjunto completo de detalles relevantes sobre el uso de la tarjeta Nvidia de su sistema Ubuntu

 sudo inxi -Gx

Con esta información a mano, tiene todo lo que necesita para instalar el controlador Nvidia correcto en Ubuntu.

Relacionado: GPU AMD frente a NVIDIA en Linux: ¿cuál debería usar?

Actualice su sistema

Sin embargo, antes de continuar, debe actualizar su sistema Ubuntu. Los pasos de esta guía están pensados ​​para Ubuntu 20.04 LTS (Focal Fossa). En el momento de redactar este artículo, esta es la versión actual de LTS, así que asegúrese de utilizar esta versión o una posterior.

Tenga en cuenta que con Ubuntu 19.10 y versiones posteriores, los controladores propietarios de Nvidia se incluyen en los medios de instalación. Como tal, es posible que ya tenga instalados los controladores de Nvidia. De lo contrario, actualice a la última versión de Ubuntu.

Actualice y actualice Ubuntu con

 sudo apt update && sudo apt upgrade -y

Alternativamente, abra el Administrador de actualizaciones de software y espere a que busque actualizaciones. Instale las actualizaciones del sistema que resalte.

Relacionado Cómo actualizar Ubuntu en la línea de comandos

Instale los controladores de Nvidia en Ubuntu en la GUI de escritorio

Con el Actualizador de software de Ubuntu, puede encontrar e instalar el controlador adecuado para su tarjeta gráfica Nvidia.

  1. Abra el menú de la aplicación Ubuntu y desplácese hasta Actualizador de software
    Actualizador de software de Ubuntu
  2. Alternativamente, abra el menú y escriba "actualizador de software" para buscar la herramienta
  3. Seleccione Actualizador de software para abrir, luego espere mientras busca actualizaciones
  4. Una vez hecho esto (debería haber actualizado antes de comenzar) haga clic en Configuración y Livepatch
    El actualizador de software en Ubuntu tiene una opción de configuración y parche en vivo
  5. Haga clic en la pestaña Controladores adicionales
  6. Seleccione un metapaquete de controlador de Nvidia que se adjunte con (propietario, probado)
    Seleccione un nuevo controlador de GPU para tarjetas Nvidia
  7. Haga clic en Aplicar cambios y espere mientras se instala el nuevo controlador

El servidor X.Org X suele ser la opción predeterminada. También es de código abierto, por lo que puede preferir esto desde un punto de vista filosófico. Sin embargo, si desea el mejor rendimiento de juego, se requiere el controlador Nvidia.

Debería observar una lista de controladores, como la que se muestra arriba. Puede usar cualquiera de estos, pero es más seguro comenzar con una versión que haya sido probada. Después de reiniciar Ubuntu, el controlador de Nvidia estará en uso.

Cómo instalar los controladores de Nvidia en Ubuntu en la terminal

Si prefiere instalar un controlador de gráficos Nvidia en Ubuntu desde la línea de comandos, abra la terminal e ingrese

 sudo ubuntu-drivers devices

Esto mostrará una lista de todos los controladores disponibles actualmente para su tarjeta gráfica. Notarás que la opción preinstalada aparece como "distro free builtin".

Para elegir el controlador que aparece como "recomendado", utilice

 sudo ubuntu-drivers autoinstall

También puede instalar un controlador específico con nombre con

 sudo apt install nvidia-driver-[version_number]

Por ejemplo, para instalar nvidia-driver-450, use

 sudo apt install nvidia-driver-450

Confirme el comando y siga las instrucciones adicionales que se muestran en el terminal. Cuando haya terminado, reinicie Ubuntu.

 sudo reboot

En algunos casos, es posible que deba asegurarse de que la tarjeta gráfica Nvidia esté activa. Esto podría ser preferible a dejar que el sistema operativo decida utilizar los gráficos Intel. Para verificar qué tarjeta de video está seleccionada, use

 prime-select query

Para seleccionar la tarjeta Intel, use

 sudo prime-select intel

Forzar la tarjeta Nvidia con

 sudo prime-select nvidia

Es posible que deba reiniciar para que la opción de tarjeta gráfica alternativa surta efecto. Tenga en cuenta que en las computadoras portátiles, la tarjeta Nvidia será más exigente con la batería de su dispositivo que la opción Intel.

Configurar y administrar los controladores de Nvidia en Ubuntu

Para averiguar rápidamente qué GPU está activa, qué controlador está instalado y qué recursos están en uso, ingrese

 nvidia-smi

Esto debería darte toda la información que necesitas y es una referencia útil para configurar gráficos en el juego. Para una gestión más detallada, abra la pantalla de configuración con

 sudo nvidia-settings

Esta pantalla proporciona muchos más datos que la herramienta nvidia-smi. Aquí encontrará la configuración del servidor X y OpenGL; de particular interés será la pantalla de Configuración térmica para verificar la temperatura de la GPU.

También puede seleccionar modos de rendimiento mejorados en la pantalla de PowerMizer , crear y administrar perfiles de aplicación y cambiar perfiles PRIME .

Esta última opción es como el comando prime-select, pero le ofrece tres opciones:

  • NVIDIA (modo de rendimiento)
  • NVIDIA On-Demand
  • Intel (modo de ahorro de energía)

Para obtener el mejor rendimiento gráfico, naturalmente seleccionará el Modo de rendimiento.

Cómo actualizar los controladores de la tarjeta gráfica Nvidia en Ubuntu

La actualización del controlador de la tarjeta gráfica Nvidia debería ocurrir siempre que haya una actualización disponible. Desde Ubuntu 19.10, los controladores de Nvidia se incluyen en el repositorio de LTS.

Actualizar los controladores, por lo tanto, es tan fácil como actualizar cualquier otro software en Ubuntu. Ejecute y actualice y actualice en el terminal, o use el Actualizador de software en el escritorio.

Desinstalación de controladores de Nvidia en Ubuntu

Es posible que prefiera eliminar los controladores de Nvidia. Esto puede suceder si el controlador no está funcionando según sus expectativas. Alternativamente, es posible que haya decidido abandonar Nvidia y usar una tarjeta AMD.

Desinstale los controladores de la GPU de Nvidia en el escritorio

Una vez más, abra el Actualizador de software. De aquí:

  1. Espere a que se complete la verificación de actualización
  2. Haga clic en Configuración y Livepatch
  3. Haga clic en controladores adicionales
  4. Seleccione la opción del controlador de pantalla Nouveau
  5. Haga clic en Aplicar cambios

Se requiere una breve espera; una vez realizado el cambio, debería ver un mensaje que le informa que "No hay controladores propietarios en uso".

Desinstale los controladores de Nvidia en la terminal

Para desinstalar el controlador gráfico de Nvidia en la terminal:

 sudo apt purge nvidia-*
sudo apt autoremove

Reinicie su sistema antes de continuar. De forma predeterminada, el sistema cambiará al controlador de código abierto Nouveau.

Juegos en Linux: use los mejores controladores para su distribución

Con los controladores de Nvidia instalados en su sistema Ubuntu, debería poder obtener un mejor rendimiento gráfico de su GPU. Esta es una gran ventaja para los juegos de Linux, pero es posible que Ubuntu no sea la mejor distribución para juegos. Si está interesado en aprovechar al máximo los juegos en Linux, asegúrese de utilizar la mejor distribución de juegos de Linux.