Instalar los drivers AMD Radeon en Ubuntu Linux a veces puede parecer más complicado de lo que realmente es. Cuando el usuario intenta ejecutar un software que requiere aceleración 3D suele encontrarse con el problema de que a pesar de que el administrador de dispositivos le dice que todo está bien, el software no se ejecuta. Esto es debido a que aunque el driver esté instalado, faltan las API, que ejecutan este tipo de acciones, como OpenGL o Vulkan.
En este tutorial, actualizaremos nuestros drivers a la última versión, e instalaremos estas dos API, con lo que notaremos una fluidez notable en todo el entorno gráfico, una descongestión del procesador, ya que los cálculos pasarán a ser cosa de la gráfica, y también podremos ejecutar nuestro software 3D.
Lo primero es saber exactamente que versión de Ubuntu tenemos, y que versión del driver de AMD.
Driver Gráfico:
#Ver la versión de nuestro driver AMD instalado por defecto glxinfo -B
Versión Ubuntu:
#Ver la versión de nuestra distro Ubuntu lsb_release -a
Una vez sepas que versiones tienes, ve a la web de AMD y descarga la última versión de los drivers para Linux.
Puedes acceder desde este enlace:
https://www.amd.com/es/support/download/linux-drivers.html
Fijate en descargar el driver para tu versión de Ubuntu
Drivers AMD-GPU Radeon Ubuntu
Una vez descargado, abre un terminal, dirígete a la carpeta donde lo hayas descargado, y ejecutarlo con el siguiente comando
(Asegúrate, de que el nombre del archivo coincide con el número de versión que hayas descargado)
#Instalar amdgpu en nuestro sistema sudo dpkg -i amdgpu-install_6.1.60103-1_all.deb
Esto instalará el script, que podremos ejecutarlo en nuestro sistema. Pero… ¿qué es amdgpu-install
?
El script amdgpu-install
es una herramienta proporcionada por AMD para facilitar la instalación de controladores gráficos (drivers) y otros componentes relacionados en sistemas Linux para las tarjetas gráficas de la serie AMD. Este script simplifica el proceso de instalación al automatizar la descarga, configuración e instalación de los controladores y otros paquetes necesarios.
Características principales:
- Automatización: Simplifica la instalación de controladores al gestionar automáticamente la descarga e instalación de los paquetes necesarios.
- Compatibilidad: Compatible con una variedad de distribuciones de Linux, como Ubuntu, Debian, y otras basadas en Debian.
- Opciones: Permite la instalación de diferentes versiones de los controladores (como los controladores de código abierto o propietario) y ofrece opciones para instalar componentes adicionales como ROCm (para computación heterogénea), herramientas de desarrollo, y soporte para Vulkan.
- Mantenimiento: Ayuda a mantener el sistema actualizado con los últimos controladores de AMD.
El script es particularmente útil para usuarios que necesitan rendimiento gráfico optimizado en sus sistemas Linux, ya sea para juegos, desarrollo de software o aplicaciones de computación de alto rendimiento (HPC).
Si quieres más información sobre amdgpu-install
puedes encontrarla aquí https://amdgpu-install.readthedocs.io/en/latest/index.html
En conclusión, con él puedes gestionar, las opciones y «extras» de tu driver gráfico.
Drivers AMD-GPU Radeon Ubuntu Instalación de las API
Como instalar el API OpenGL:
amdgpu-install --opencl=rocr
Durante la compilación del API OpenGL el procesador puede estresarse un poco y también llegar a tardar bastante, según vuestro procesador. No le pidáis mucho al PC durante este paso.
Otras opciones de instalación con OpenGL
--opencl=rocr ##Installs ROCr OpenCL. --opencl=legacy ##(deprecated) --opencl=rocr,legacy ##Installs both ROCr and legacy OpenCL.
Como instalar el API Vulkan:
En mi caso este paso conlleva un ratito… da la impresión de que se ha colgado, pero no, sigue trabajando. Si uno echa un ojo en «htop» podrá ver que está compilando los módulos de vulkan.
amdgpu-install --vulkan=amdvlk
Otras opciones de instalación con Vulkan
--vulkan=amdvlk ##Installs open source Vulkan --vulkan=pro ##Installs PRO Vulkan (Proprietary) --vulkan=amdvlk,pro ##Installs both open and PRO Vulkan.
Si usas una versión propietaria (Proprietary) ya sea con OpenGL o Vulkan tendrás que aceptar los términos EULA. Puedes hacerlo añadiendo la siguiente opción:
amdgpu-install -y --accept-eula
Una vez tengas instalado todo, reinicia, preferiblemente.
Puedes volver a comprobar tu versión gráfica otra vez con glxinfo -B para asegurarte de que todo ha ido bien.
Con este hecho, podrás disfrutar mucho mejor de la experiencia en Ubuntu, ya uses Unity, Gnome, etc. todo irá muchísimo más fluido. Por otra parte, esto también te permitirá disfrutar de todo el potencial de tu tarjeta gráfica con Blender, Steam, y otros software que requieran de aceleración 3D

Si tienes una tarjeta gráfica NVIDIA quizás te interese este enlace Drivers NVIDIA Ubuntu Linux (OpenGL + Vulkan)
Si te ha sido útil agradecería tu like. ¡Así como si tienes alguna duda, comenta y pregunta! ¡Nos encantaría ayudarte más!