Does AMD distribute ATI / AMD video drivers?

Drivers AMD/ATI en Ubuntu: La Guía Definitiva

10/03/2024

Valoración: 4.81 (13975 votos)

Las tarjetas gráficas AMD/ATI gozan de un excelente soporte en el ecosistema Linux, y Ubuntu no es la excepción. Por defecto, el sistema operativo viene equipado con controladores de código abierto que funcionan de maravilla para la mayoría de los usuarios. Sin embargo, dependiendo de tus necesidades, ya sea para juegos de última generación, aplicaciones profesionales o simplemente para exprimir cada gota de rendimiento, podrías considerar otras opciones. Esta guía completa te llevará de la mano a través del mundo de los drivers de AMD en Ubuntu, ayudándote a elegir, instalar y optimizar la mejor opción para ti.

What if my AMD Radeon drivers are not working on Ubuntu?
Even with careful installation, you may encounter issues with your AMD Radeon drivers on Ubuntu 24.04 LTS. Here are some common problems and their solutions: If you experience a black screen after installing or updating your AMD drivers, try the following steps: Boot into recovery mode by holding Shift during startup.
Índice de Contenido

¿Qué Driver Debería Usar? Open-Source vs. Propietario

La primera gran decisión que debes tomar es qué tipo de controlador utilizar. Ambas opciones tienen sus ventajas y desventajas, y la elección correcta depende enteramente de tu caso de uso.

Drivers Open-Source (Radeon y AMDGPU)

Estos son los controladores que vienen preinstalados en Ubuntu. Son desarrollados por la comunidad en colaboración con AMD y están integrados directamente en el corazón del sistema operativo (el kernel de Linux y el servidor gráfico). Para la gran mayoría de los usuarios, esta es la opción recomendada.

  • Ventajas: Estabilidad probada, instalación cero (ya vienen incluidos), actualizaciones automáticas junto con el resto del sistema, y una integración perfecta con el escritorio.
  • Desventajas: Pueden tardar un poco más en dar soporte a las tarjetas gráficas más nuevas del mercado o a características experimentales.

Drivers Propietarios (AMDGPU-PRO)

Estos son los controladores desarrollados y empaquetados directamente por AMD. Están dirigidos a un público más específico, como profesionales que utilizan estaciones de trabajo o jugadores que buscan el máximo rendimiento en títulos específicos que han sido optimizados para este driver.

  • Ventajas: Potencialmente mayor rendimiento en ciertas aplicaciones profesionales (CAD, edición de video) y algunos videojuegos. Soporte oficial para tecnologías como ROCm (para computación en GPU).
  • Desventajas: Requieren instalación manual, pueden ser menos estables que la versión open-source y no se actualizan con el sistema, lo que requiere que los actualices manualmente de vez en cuando.
CaracterísticaDriver Open-Source (Recomendado)Driver Propietario
InstalaciónAutomática, incluido en Ubuntu.Manual, requiere descarga desde la web de AMD.
EstabilidadMuy alta.Variable, puede presentar problemas con nuevas versiones del kernel.
Rendimiento GamingExcelente para la mayoría de juegos gracias a Mesa.Puede ser superior en títulos muy específicos y recientes.
Uso ProfesionalBueno para tareas generales.Mejor para aplicaciones certificadas y computación GPGPU (ROCm).
ActualizacionesAutomáticas con el sistema.Manuales.

Identificando tu Tarjeta Gráfica AMD

Antes de hacer cualquier cosa, es fundamental saber exactamente qué hardware tienes. Afortunadamente, esto es muy sencillo en Ubuntu. Abre una terminal (puedes usar el atajo Ctrl+Alt+T) y escribe el siguiente comando:

lspci -nn | grep -E 'VGA|Display'

La salida será algo similar a esto:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff]

Esta línea te da toda la información que necesitas: el fabricante (AMD/ATI) y el modelo exacto de tu tarjeta. Con esta información, puedes tomar decisiones más informadas.

How do I install AMD drivers on Ubuntu?
To install proprietary drivers from AMD’s official website: Visit the AMD Driver and Support page . Select your product type (e.g., Graphics), product family, and specific model. Download the appropriate driver package for Ubuntu. Open a terminal and navigate to the directory where the package is downloaded.

El Camino Fácil: Usando los Drivers Open-Source Preinstalados

Como mencionamos, para el 95% de los usuarios, no hay que hacer absolutamente nada. Ubuntu detecta tu tarjeta AMD y carga el controlador open-source (llamado `amdgpu` para las tarjetas más modernas o `radeon` para las más antiguas) automáticamente. Sin embargo, es bueno saber cómo verificar que todo funciona correctamente.

Verificando la Aceleración 3D

Para asegurarte de que la aceleración por hardware está activa, puedes instalar un pequeño paquete de utilidades:

sudo apt-get install mesa-utils

Luego, ejecuta el siguiente comando en la terminal:

glxinfo | grep "OpenGL renderer"

La salida debería mostrar el nombre de tu tarjeta gráfica. Si en lugar de eso ves "Software Rasterizer" o "llvmpipe", significa que la aceleración 3D no está funcionando y el sistema está usando el procesador para las tareas gráficas, lo que resulta en un rendimiento muy bajo. Esto es muy raro en instalaciones modernas, pero es una comprobación útil.

Optimizando para Juegos

Para obtener el mejor rendimiento en juegos, asegúrate de tener instalados los controladores Vulkan de Mesa, la implementación de código abierto de la popular API gráfica.

sudo apt install mesa-vulkan-drivers

Instalación del Driver Propietario AMDGPU-PRO

Si has decidido que necesitas las características específicas del driver propietario, el proceso de instalación es un poco más manual, pero sigue siendo sencillo si sigues los pasos.

Paso 1: Preparación del Sistema

Primero, asegúrate de que tu sistema está completamente actualizado y tienes las herramientas de compilación necesarias.

Do I need ATI driver in Ubuntu?
No configuration is necessary for ATI driver in the modern versions of Ubuntu. You can safely take away your /etc/X11/xorg.conf and your computer should run fine. Check the manpage of the Radeon driver for advanced options. Ubuntu 14.04 and newer: HDMI audio should work automatically.
sudo apt update && sudo apt upgrade -y sudo apt install linux-headers-generic build-essential dkms

Es una buena práctica hacer una copia de seguridad de tus datos importantes antes de realizar cambios significativos en los controladores del sistema.

Paso 2: Descarga del Driver

Ve a la página oficial de soporte y controladores de AMD. Usa el buscador para seleccionar tu modelo de tarjeta gráfica y descarga el paquete correspondiente para tu versión de Ubuntu (por ejemplo, Ubuntu 22.04).

Paso 3: Instalación

Una vez descargado, tendrás un archivo `.deb`. Navega hasta la carpeta donde lo descargaste usando la terminal y ejecútalo.

# Reemplaza el nombre del archivo con el que descargaste sudo apt install ./amdgpu-install_XXXX_all.deb

Este comando no instala el driver en sí, sino un script que facilita la instalación. Ahora, ejecuta ese script. Puedes elegir qué componentes instalar con el parámetro `--usecase`.

# Para gráficos y computación OpenCL/ROCm sudo amdgpu-install -y --usecase=graphics,rocm # Solo para gráficos (uso de escritorio y juegos) sudo amdgpu-install -y --usecase=graphics

Paso 4: Pasos Finales

Para un funcionamiento correcto, es necesario añadir tu usuario a los grupos `render` y `video`.

Does Ubuntu support AMD Radeon?
AMD graphic cards are well supported on Ubuntu 20.04 Focal Fossa. The default open source AMD Radeon Driver is installed and enabled by default out of the box. However, since the Ubuntu 20.04 is a long term support (LTS) release the AMD Radeon graphic card users have few AMD Radeon driver installation options to their disposal.
sudo usermod -a -G render,video $LOGNAME

Finalmente, reinicia tu sistema para que los cambios surtan efecto.

sudo reboot

Después de reiniciar, puedes usar el comando `glxinfo` de nuevo para verificar que el driver de AMD está en uso.

Optimización y Gestión de Energía

Tanto los drivers de código abierto como los propietarios ofrecen opciones para gestionar el consumo de energía y el rendimiento.

  • Dynamic Power Management (DPM): Esta tecnología ajusta automáticamente las frecuencias del reloj de la GPU para equilibrar rendimiento y consumo. En sistemas modernos, está activada por defecto. En sistemas más antiguos, podrías necesitar activarla añadiendo `radeon.dpm=1` o `amdgpu.dpm=1` a los parámetros de arranque del kernel.
  • GameMode: Para los jugadores, instalar GameMode de Feral Interactive es una excelente idea. Esta herramienta optimiza automáticamente el sistema para dar prioridad al juego que se está ejecutando.
sudo apt install gamemode

Preguntas Frecuentes (FAQ)

A continuación, resolvemos algunas de las dudas más comunes que los usuarios suelen tener.

P: ¿Qué hago si tengo una pantalla negra después de instalar un driver?

R: Esto suele ocurrir con los drivers propietarios si hay alguna incompatibilidad. La solución es arrancar en modo de recuperación (mantén pulsada la tecla Shift durante el arranque), acceder a una terminal de root y desinstalar el driver. Para el driver AMDGPU-PRO, el comando sería `amdgpu-pro-uninstall`.

¿Cómo activar el centro de control de Catalyst?
¿Cómo uso el Centro de control de Catalyst? Puede ir a iniciar> Panel de control y haga doble clic en la pantalla para abrir el cuadro Propiedades de visualización, luego haga clic en Configuración> Centro de control de catalizador avanzado y haga clic en el botón ATI Catalyst Control Center para iniciarlo.

P: ¿Cómo desinstalo los drivers propietarios de AMD?

R: El script de instalación también proporciona una forma de desinstalar. Simplemente ejecuta:

amdgpu-pro-uninstall

Si tenías una versión muy antigua del driver propietario (fglrx/Catalyst), el comando sería `sudo apt-get purge fglrx-*`.

P: Mi audio por HDMI no funciona. ¿Cómo lo soluciono?

R: En las versiones modernas de Ubuntu y con los drivers actuales, el audio por HDMI debería funcionar sin ninguna configuración adicional. En sistemas muy antiguos, a veces era necesario añadir el parámetro de kernel `radeon.audio=1`.

P: ¿Son necesarios los drivers propietarios para jugar en Ubuntu?

R: No. De hecho, gracias al increíble progreso del proyecto Mesa (que proporciona la implementación de OpenGL y Vulkan), los drivers de código abierto a menudo ofrecen un rendimiento igual o incluso superior en una gran cantidad de juegos, especialmente a través de capas de compatibilidad como Proton en Steam.

Conclusión

Manejar los drivers de tu tarjeta gráfica AMD en Ubuntu es más fácil que nunca. Para la gran mayoría de las personas, la experiencia "lista para usar" con los controladores de código abierto preinstalados es la mejor: es estable, eficiente y no requiere ninguna intervención. Para aquellos con necesidades muy específicas, como profesionales o entusiastas que buscan exprimir hasta el último fotograma, el driver propietario AMDGPU-PRO es una alternativa viable que, con un poco de configuración, puede ofrecer beneficios tangibles. Sea cual sea tu elección, tu hardware AMD está en buenas manos en el mundo de Linux.

Si quieres conocer otros artículos parecidos a Drivers AMD/ATI en Ubuntu: La Guía Definitiva puedes visitar la categoría Juegos.

Subir