El día 7 de enero de 2017, 22:27, Juan Erbes <jerbes@gmail.com> escribió:
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-R...
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:/Bumblebee...
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-AMDG...
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-R...
A tener en cuenta para la compra de la próxima tarjeta de video! .....claro, que hay gente masoquista y prefiere Nvidia con sus drivers propietarios.... -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org