Ir al contenido
Activar tarjetas gráficas NVIDIA en distribuciones Ubuntu

Activar tarjetas gráficas NVIDIA en distribuciones Ubuntu

·509 palabras·3 mins·

Si has llegado hasta aquí, ya te habrás dado cuenta de que Nvidia y Linux en general no se llevan muy bien… Por lo que en esta guía rápida te voy a explicar cómo activar tu GPU Nvidia en distribuciones de Linux basadas en Ubuntu como Linux Mint, KDE Neon, Pop!_OS y muchas otras.

Antes de nada, verificamos por si las moscas que nuestra distro realmente está basada en Ubuntu; obviamente, si usas Ubuntu, no hace falta que lo hagas.

cat /etc/os-release | grep ubuntu

Si este comando te muestra una salida, ya sea como la siguiente, entonces puedes continuar sin miedo:

umar@crappycomputer:~$ cat /etc/os-release | grep ubuntu
ID_LIKE="ubuntu debian"

Este procedimiento asume que los drivers de NVIDIA aún no están instalados o que se parte de una configuración limpia.

Paso 1: Instalar el controlador (driver) de NVIDIA
#

  1. Abre una terminal (Ctrl+Alt+T).
  2. Busca los controladores (drivers) recomendados para tu hardware con el siguiente comando:
ubuntu-drivers devices

Esto tiene la siguiente salida:

umar@crappycomputer:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:06.0/0000:01:00.0 ==
modalias : pci:v000010DEd000025A2sv00001043sd00001113bc03sc02i00
vendor   : NVIDIA Corporation
model    : GA107M [GeForce RTX 3050 Mobile]
(...)
driver   : nvidia-driver-580-open - distro non-free
driver   : nvidia-driver-590-server - distro non-free
driver   : nvidia-driver-590-open - distro non-free recommended
driver   : nvidia-driver-535 - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
  1. Instala el controlador que aparece como recommended. En mi caso es el nvidia-driver-590-open. Ejecuta el siguiente comando para instalarlo:
sudo apt install nvidia-driver-590-open
  1. Una vez finalice la instalación, reinicia el ordenador.

Paso 2: Cambiar a la sesión gráfica X11
#

Esta es la parte más importante para garantizar la compatibilidad.

  1. En la pantalla de inicio de sesión (donde introduces tu contraseña), busca un icono o menú desplegable en una de las esquinas.
  2. Selecciona la opción Plasma (X11) en lugar de “Plasma (Wayland)”.
KDE Neon login
  1. Inicia sesión como lo harías normalmente.

Paso 3: Configurar el sistema para usar solo la GPU NVIDIA
#

  1. Abre una terminal.
  2. Ejecuta el siguiente comando para establecer el perfil de rendimiento de NVIDIA:
sudo prime-select nvidia
  1. Reinicia el ordenador para que los cambios se apliquen correctamente.

Paso 4: Verificar que todo ha funcionado
#

Después de reiniciar, abre una terminal y ejecuta el comando de monitorización de NVIDIA:

nvidia-smi

Si aparece una tabla con la información de tu tarjeta gráfica y muestra el proceso /usr/lib/xorg/Xorg, significa que la GPU NVIDIA está activa y renderizando todo el escritorio.

Important

Puede que después de alguna actualizacion la GPU NVIDIA no quede como la principal, en ese caso con que repitas los pasos a partir del Paso 3 es suficiente.

Mission Center
#

Una buena aplicación gráfica para monitorizar tu Linux es Mission Center, donde puedes ver por cada GPU el uso, memoria y codificación/decodificación de video. Si ves que tu tarjeta Nvidia no tiene uso, es que algún paso no ha salido bien o, después de alguna actualización, no está la GPU NVIDIA como principal; en ese caso, con que repitas los pasos a partir del Paso 3, es suficiente.

Captura de pantalla de Mission Center

Espero que esta guía rápida te sea útil. Nvidia F*** u Linus Torvalds

Umar Mohammad
Autor
Umar Mohammad
Analista de ciberseguridad y estudiante de telecos