El día 7 de enero de 2017, 22:27, Juan Erbes
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...
Finalmente, cambié la tarjeta de video y el micro! la tarjeta de video una R9 380X, y el micro un FX 8320E Volvi a comparar el rendimiento entre el driver de codigo abierto bajo Leap 42.2: ======================================================= glmark2 2014.03 ======================================================= OpenGL Information GL_VENDOR: X.Org GL_RENDERER: Gallium 0.4 on AMD TONGA (DRM 3.1.0, LLVM 3.8.0) GL_VERSION: 3.0 Mesa 11.2.2 ======================================================= [build] use-vbo=false: FPS: 1443 FrameTime: 0.693 ms [build] use-vbo=true: FPS: 1509 FrameTime: 0.663 ms [texture] texture-filter=nearest: FPS: 1471 FrameTime: 0.680 ms [texture] texture-filter=linear: FPS: 1476 FrameTime: 0.678 ms [texture] texture-filter=mipmap: FPS: 1390 FrameTime: 0.719 ms [shading] shading=gouraud: FPS: 1348 FrameTime: 0.742 ms [shading] shading=blinn-phong-inf: FPS: 1358 FrameTime: 0.736 ms [shading] shading=phong: FPS: 1353 FrameTime: 0.739 ms [shading] shading=cel: FPS: 1328 FrameTime: 0.753 ms [bump] bump-render=high-poly: FPS: 1111 FrameTime: 0.900 ms [bump] bump-render=normals: FPS: 1507 FrameTime: 0.664 ms [bump] bump-render=height: FPS: 1500 FrameTime: 0.667 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1434 FrameTime: 0.697 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1329 FrameTime: 0.752 ms [pulsar] light=false:quads=5:texture=false: FPS: 1403 FrameTime: 0.713 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 799 FrameTime: 1.252 ms [desktop] effect=shadow:windows=4: FPS: 1166 FrameTime: 0.858 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 857 FrameTime: 1.167 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1029 FrameTime: 0.972 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 880 FrameTime: 1.136 ms [ideas] speed=duration: FPS: 1290 FrameTime: 0.775 ms [jellyfish] <default>: FPS: 1115 FrameTime: 0.897 ms [terrain] <default>: FPS: 164 FrameTime: 6.098 ms [shadow] <default>: FPS: 919 FrameTime: 1.088 ms [refract] <default>: FPS: 231 FrameTime: 4.329 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 1584 FrameTime: 0.631 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 1542 FrameTime: 0.649 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 1542 FrameTime: 0.649 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 1551 FrameTime: 0.645 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 1550 FrameTime: 0.645 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1612 FrameTime: 0.620 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1544 FrameTime: 0.648 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1532 FrameTime: 0.653 ms ======================================================= glmark2 Score: 1268 ======================================================= Y bajo Leap 42.1 con FGLRX: ======================================================= glmark2 2014.03 ======================================================= OpenGL Information GL_VENDOR: ATI Technologies Inc. GL_RENDERER: AMD Radeon (TM) R9 380 Series GL_VERSION: 4.5.13416 Compatibility Profile Context 15.302 ======================================================= [build] use-vbo=false: FPS: 2849 FrameTime: 0.351 ms [build] use-vbo=true: FPS: 4676 FrameTime: 0.214 ms [texture] texture-filter=nearest: FPS: 4491 FrameTime: 0.223 ms [texture] texture-filter=linear: FPS: 4561 FrameTime: 0.219 ms [texture] texture-filter=mipmap: FPS: 4612 FrameTime: 0.217 ms [shading] shading=gouraud: FPS: 4659 FrameTime: 0.215 ms [shading] shading=blinn-phong-inf: FPS: 4612 FrameTime: 0.217 ms [shading] shading=phong: FPS: 4377 FrameTime: 0.228 ms [shading] shading=cel: FPS: 4424 FrameTime: 0.226 ms [bump] bump-render=high-poly: FPS: 4425 FrameTime: 0.226 ms [bump] bump-render=normals: FPS: 4556 FrameTime: 0.219 ms [bump] bump-render=height: FPS: 4493 FrameTime: 0.223 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 4451 FrameTime: 0.225 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 4274 FrameTime: 0.234 ms [pulsar] light=false:quads=5:texture=false: FPS: 4499 FrameTime: 0.222 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1062 FrameTime: 0.942 ms [desktop] effect=shadow:windows=4: FPS: 1200 FrameTime: 0.833 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 697 FrameTime: 1.435 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1045 FrameTime: 0.957 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 859 FrameTime: 1.164 ms [ideas] speed=duration: FPS: 2042 FrameTime: 0.490 ms [jellyfish] <default>: FPS: 4194 FrameTime: 0.238 ms [terrain] <default>: FPS: 504 FrameTime: 1.984 ms [shadow] <default>: FPS: 2603 FrameTime: 0.384 ms [refract] <default>: FPS: 1992 FrameTime: 0.502 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 4730 FrameTime: 0.211 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 4585 FrameTime: 0.218 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 4645 FrameTime: 0.215 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 4603 FrameTime: 0.217 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 4649 FrameTime: 0.215 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 4483 FrameTime: 0.223 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4602 FrameTime: 0.217 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 4609 FrameTime: 0.217 ms ======================================================= glmark2 Score: 3607 ======================================================= Como se puede ver, con el driver propietario en la R9 380X, triplica el rendimiento, así que volvi a intentar instalar nuevamente amdgpu-pro, pero esta vez me dió un error de compilación, el cual identifique en la siguiente busqueda (se trata de una versión mas nueva que la vez anterior) https://community.amd.com/thread/212558 -- 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@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org