Mailinglist Archive: opensuse-es (193 mails)

< Previous Next >
[opensuse-es] Instalacion driver amdgpu-pro
  • From: Juan Erbes <jerbes@xxxxxxxxx>
  • Date: Sat, 7 Jan 2017 22:27:46 -0300
  • Message-id: <CACB8RRZAcFnNPNE5Zbw=yraydr+=GKy5WFNUarRyTy_8jxWYDA@mail.gmail.com>
Despues de renegar por falta de atencion y no eliminar del sistema los
componentes o drivers que no funcionan, y por cierto ya la instalacion
no estaba del todo limpia, porque provenia de una beta de Leap 42.2,
actualizada a la version final.

Por el motivo citado opte por reinstalar Leap 42.2 desde cero y ver
que pasaba realmente con la instalaciĆ³n de los drivers.

Habia reemplazado una tarjeta Radeon HD 5670 por una R7 240, que de
acuerdo a lo que dice el sitio de AMD, no figura entre las soportadas,
ya que en esa serie, la unica que aparece es la R7 260.
http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx

Yo habia optado por la R7 240, por ser de perfil y precio bajo,
confiando que sucederia lo mismo que con Catalyst 15.3 y la HD 5670,
que el instalador decia que no estaba soportada, pero los rpm del repo
http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_Leap_42.1/
se instalaban sin problemas en la 42.1.
Pero con la 42.2, tenian problemas y eliminaron el soporte:
http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_Leap_42.2/

De hecho, en el otro disco duro con Leap 42.1 tengo el driver FGLRX
que tenia instalado con la Radeon HD 5670 y con la R7 240 funciona sin
problemas.

Bueno, vamos al tema en concreto:
Este es el link para Suse/Opensuse:
https://www2.ati.com/drivers/linux/sled-sles/amdgpu-pro-16.50-365149.tar.xz

Hay un scrip que permite hacer un chequeo previo, para ver si el
sistema es compatible, y a mi me dio que si:
https://www2.ati.com/drivers/linux/16.50/amdgpu-pro-preinstall.sh

Se ejecuta con "sudo sh amdgpu-pro-preinstall.sh --check"
Sin la opcion --check configura los repos necesarios, entre ellos:
http://download.opensuse.org/repositories/home:/Bumblebee-Project:/Bumblebee3/openSUSE_Leap_42.2/

El instalador es un ejecutable que esta dentro del paquete
amdgpu-pro-16.50-365149.tar.xz
./amdgpu-pro-install

El mismo instalador se encarga de descargar los paquetes
complementarios, pero igual conviene verificar que esten instalados
los paquetes kernel-devel que corresponden a las versiones de kernels
instaladas, para que se puedan compilar los drivers necesarios.
En mi caso, me descargo los siguientes paquetes:

noarch: amdgpu-pro-dkms-16.50-365149.noarch.rpm
libgbm-amdgpu-pro-base-16.50-365149.noarch.rpm
libvdpau-amdgpu-pro-docs-1.1.1-365149.noarch.rpm

X86-64: amdgpu-pro-16.50-365149.x86_64.rpm
libgl-amdgpu-pro-16.50-365149.x86_64.rpm
libva-amdgpu-pro-devel-1.7.3-365149.x86_64.rpm
drm-utils-amdgpu-pro-2.4.70-365149.x86_64.rpm
libgl-amdgpu-pro-appprofiles-16.50-365149.x86_64.rpm
libva-amdgpu-pro-utils-1.7.3-365149.x86_64.rpm
glamor-egl-amdgpu-pro-1.18.3-365149.x86_64.rpm
libgl-amdgpu-pro-dri-16.50-365149.x86_64.rpm
libvdpau-amdgpu-pro-1.1.1-365149.x86_64.rpm
glamor-egl-amdgpu-pro-devel-1.18.3-365149.x86_64.rpm
libgl-amdgpu-pro-ext-16.50-365149.x86_64.rpm
libvdpau-amdgpu-pro-devel-1.1.1-365149.x86_64.rpm
libdrm-amdgpu-pro-2.4.70-365149.x86_64.rpm
libgles-amdgpu-pro-16.50-365149.x86_64.rpm
mesa-amdgpu-pro-vdpau-drivers-12.0.3-365149.x86_64.rpm
libdrm-amdgpu-pro-devel-2.4.70-365149.x86_64.rpm
libopencl-amdgpu-pro-16.50-365149.x86_64.rpm
vulkan-amdgpu-pro-16.50-365149.x86_64.rpm
libegl-amdgpu-pro-16.50-365149.x86_64.rpm
libopencl-amdgpu-pro-clinfo-16.50-365149.x86_64.rpm
xorg-x11-drv-amdgpu-pro-1.1.99-365149.x86_64.rpm
libgbm-amdgpu-pro-16.50-365149.x86_64.rpm
libopencl-amdgpu-pro-icd-16.50-365149.x86_64.rpm
xorg-x11-drv-modesetting-1.18.3-365149.x86_64.rpm
libgbm-amdgpu-pro-devel-16.50-365149.x86_64.rpm
libva-amdgpu-pro-1.7.3-365149.x86_64.rpm

Despues de ver que se instalo correctamente todo y reemplazo el
initrd, reinicie y cuando empezo a cargar el sistema, ya que que daba
erro al tratar de cargar el firmware necesario, que lo agrega al
initrd.

Por lo visto, lo que decia AMD acerca de la tarjetas soportadas esta
vez era cierto, y tuve que optar por ejecutar donde tenia
descomprimido el paquete:
./amdgpu-pro-install --uninstall (lo que dice la pagina esta mal
porque no existe un ejecutable separado para la desinstalacion):
http://support.amd.com/en-us/kb-articles/Pages/How-To-Install-Uninstall-AMDGPU-PRO-driver-on-a-SLED-SLES-12-SP-2-Based-System.aspx

Ejecute mkinitrd, para volver a crear el initrd, reinicie y estoy
usando de nuevo el driver Radeon de codigo abierto.

Para quien tenga una tarjeta que este soportada segun la pagina, puede
probar a instalarlo:
http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx

Suerte!

--
USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y
NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES:
http://www.opensuse.org/es/
Puedes visitar mi blog en:
http://jerbes.blogspot.com.ar/
--
Para dar de baja la suscripciĆ³n, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups