La instalación de los controladores AMDGPU-Pro oficiales en Linux siempre ha sido un poco molesta. Además, la empresa detrás de estas tarjetas gráficas (hasta hace poco) no ha prestado mucha atención a los usuarios de Linux. Como resultado, los usuarios de Radeon han tenido que lidiar con un terrible soporte para juegos de Linux, un rendimiento deficiente, etc. Recientemente, AMD abandonó esas formas y rehace todo el sistema de controladores de Linux para las tarjetas Radeon más nuevas. A continuación, se explica cómo instalar los últimos controladores AMDGPU-Pro en Linux.
Los controladores AMDGPU-PRO solo son compatibles oficialmente con Ubuntu, RHEL y CentOS. Esto significa que Debian, Arch, Gentoo, SUSE, etc. son sistemas operativos no oficiales. Si tiene una nueva tarjeta AMD Radeon, es mejor usar una de las distribuciones de Linux compatibles. Es probable que los controladores sigan funcionando en estos sistemas, pero AMD no estará allí para brindarle soporte técnico o actualizaciones de software.
Tabla de contenido
Grupos de Usuarios
La instalación de un controlador propietario a nivel de sistema en Linux no es como Windows. El sistema no configura nada automáticamente y, si no se siguen los pasos exactamente, es posible que el controlador no funcione o no se instale correctamente. Al hacer que funcionen los controladores de la GPU AMD, es fundamental agregar todos los usuarios que usarán el grupo de video.
Al usar controladores de video AMD tradicionales de código abierto, es posible que su usuario ya esté agregado a este grupo. Si su usuario no se agrega a este grupo, deberá agregarlo también a todos los usuarios que usarán el controlador manualmente. He aquí cómo hacerlo.
Primero, abra una terminal y obtenga acceso de root con: sudo -s
Luego, imprima la lista completa de grupos en el sistema y busque «video».
cut -d: -f1 /etc/group
Nota: si no puede encontrar el grupo de videos, filtre con cut -d: -f1 / etc / group | grep «video»
Agregue el usuario al grupo de videos con:
usermod -a -G video username
Asegúrese de cambiar «nombre de usuario» con su nombre de usuario. Ejecute el comando usermod con tantos usuarios como necesite.
Instalación
Empezar, ir al sitio web de AMD. Desafortunadamente, las distribuciones de Linux no pueden distribuir directamente los controladores AMD porque no son de código abierto. En cambio, para obtener el controlador más reciente, deberá buscar la herramienta de detección de controladores.
En la página del controlador, mire la columna de la derecha al área de selección manual. En el «paso 1», seleccione «gráficos de escritorio», o el tipo exacto de gráficos que tenga.
Debajo del cuadro «paso 2», seleccione la familia de productos de su GPU AMD y luego continúe con el «paso 3».
Con el cuadro del «paso 3», vaya y seleccione el modelo de GPU exacto.
La sección del «paso 4» es donde los usuarios seleccionan la versión del sistema operativo del controlador. Cuando se trata de Linux, AMDGPU-PRO tiene dos versiones distintas. Si está utilizando un sistema operativo basado en Ubuntu / Debian (Mint, Elementary, etc.), debe seleccionar “Ubuntu x86_64”. Seleccione “RHEL x86_64” si usa un sistema basado en Fedora / Redhat (o SUSE, etc.). Alternativamente, seleccione la opción CentOS.
Nota: Los usuarios de Arch Linux deben saber que AMD no es compatible oficialmente con su sistema operativo. Para que este controlador funcione, instale el controlador de Arch parcheado a través de AUR.
Con el controlador descargado, navegue por una terminal al directorio TMP, con:
cd /tmp
Usando la terminal raíz, mueva el controlador descargado de ~ / Downloads al directorio / tmp para prepararlo para el proceso de instalación.
mv /home/username/Downloads/amdgpu-pro-*.tar.xz /tmp
Dentro de la carpeta TMP, extraiga los controladores.
tar -Jxvf amdgpu-pro-*.tar.xz
Con el controlador fuera del archivo de almacenamiento, ingrese el directorio con el comando CD:
cd amdgpu-pro*
Ejecute la herramienta de instalación en la ventana del terminal con:
./amdgpu-pro-install
Desinstalar el controlador
¿Quiere deshacerse del controlador AMDGPU-PRO? Hay algunas cosas que debes saber. La herramienta del controlador se ejecuta en la carpeta temporal del sistema de archivos de Linux. Tenga en cuenta que cada vez que reinicia su PC con Linux, el directorio / tmp está vacío.
Para deshacerse de los controladores AMD por completo del sistema Linux, primero abra una ventana de terminal. Luego, obtenga root con: sudo -s
Dentro del shell raíz, ejecute la herramienta de desinstalación del controlador con:
amdgpu-pro-uninstall
Esta herramienta purgará automáticamente todos los archivos de configuración, paquetes y archivos de biblioteca misceláneos que requiere el controlador AMDGPU-PRO. Cuando se complete la herramienta de desinstalación, reinicie el sistema.
Conclusión
AMD siempre ha tenido controladores difíciles y demasiado complicados para Linux. En los días de Catalyst Control Center, los usuarios tenían que seguir docenas de pasos, degradar versiones de Xorg en sistemas más nuevos e incluso usar repositorios personalizados debido a las lentas actualizaciones. En 2017, la mayoría de las cosas han cambiado y los controladores están mucho más disponibles para instalar (y no solo en Ubuntu).
Si se ha mantenido firme con los controladores AMD de código abierto y tiene una tarjeta compatible con AMDGPU-PRO, siga estas instrucciones para obtener el controlador propietario más reciente. El rendimiento es mucho mejor en Linux y no te arrepentirás.