Adiós al driver fglrx de AMD/ATI en openSUSE

opensuse_leap_42_2

La distro del camaleón se deshace del driver privativo fglrx. Bruno Friedman el actual mantenedor ha decidido echar el cierre al repositorio del viejo Catalyst, como también es conocido el controlador utilizado durante muchos años para dar soporte a diferentes familias de gráficas ATI y AMD.

A partir de la última versión de la distro —openSUSE Leap 42.2 y obviamente también la versión rolling release Tumbleweed– la norma será por tanto utilizar los driver libres AMDGPU, puesto que tampoco está pensado dar soporte al driver amd-gpu-pro, una capa de componentes privativos diseñado para tarjetas gráficas de última generación y que opera “encima” del componente libre, en esa estructura híbrida que ahora caracteriza a los drivers de AMD.

Han sido varias las razones que han llevado a esta decisión, pero la principal es la obsolescencia del driver fglrx el cual ya carece de soporte por parte de AMD, una compañía que últimamente lo está haciendo relativamente bien en el apartado open source.

En cuanto a la negativa a dar soporte al driver amd-gpu-pro, se debe a la exclusiva disponibilidad de binarios deb y la falta de motivación para dar soporte a un software cerrado, especialmente uno que Friedman personalmente no tiene pensado utilizar.

Es de suponer que los controladores de código abierto tengan un comportamiento aceptable para la mayoría de labores que realizamos en el ordenador, sin embargo en el tema de los juegos y determinado software con exigencias elevadas de aceleración gráfica 3D quizás el rendimiento puede disminuir (es difícil ser categórico aquí y esa frase de que cada hardware es un mundo, en las gráficas ATI/AMD tiene mucho sentido).

Hay que señalar que además de openSUSE otras distribuciones ya han tomado decisiones similares, distros como Arch Linux ya no lo ofrecen en sus repositorios oficiales (además las rolling por su ciclo de evolución continua nunca se han llevado demasiado bien con los drivers privativos) y en otras como Ubuntu 16.04 LTS se recomiendan las alternativas libres (Radeon y AMDGPU) en vez de fglrx.

La distro de Canonical incluso llego a hacer un backport de las grandes mejoras introducidas en Linux 4.5 (en relación a AMDGPU), para incluirlas en su versión del kernel (4.4). Curiosamente la misma que utiliza openSUSE Leap, aunque desconozco si ellos tomaron la misma medida.

En cualquier caso, nunca he sido usuario de AMD –y desde hace una temporada tampoco de openSUSE–, así que de este tema seguro que sabéis mas la mayoría de vosotros.

Tan solo mencionar que si alguno todavía está en openSUSE 42.1 y su hardware se muestra rebelde con los controladores libres, quizás debería considerar sus opciones antes de actualizar a la última versión.

7 thoughts on “Adiós al driver fglrx de AMD/ATI en openSUSE”

  1. Rene Alexander Alvarez says:

    Esto deja a openSUSE en desventaja como una opción de distro para un gamer linux, el driver privativo AMD tiene un rendimiento muy superior al driver libre. En mi caso por ejemplo el driver libre afecta hasta el rendimiento de la CPU tanto como la GPU

  2. leillo1975 says:

    Los drivers libres para AMD en este momento están muy avanzados y dan un rendimiento similar o incluso superior en algunos juegos que su equivalente privativo

  3. @L@1N says:

    También con la llegada del próximo kernel 4.9 , se le dará soporte a las gráficas GCN 1.0 a través del driver AMDGPU, ya vendría activado por defecto en la configuración del kernel sin tener que estar re compilando para activar el soporte. Actualmente para estas gráficas, se usa el driver libre radeon de manera predeterminada, rindiendo menos que el AMDGPU

  4. victorhck says:

    openSUSE es mi tema:

    https://www.youtube.com/watch?v=OmcDeIB2E0w&t=4m35s

    Entre bomberos no nos pisemos la manguera!!

    Buen artículo!! 😉

    1. tannhausser says:

      En estos casos habría que mirar la antigüedad:

      Victorhck in the free world: 26 de abril 2011

      La mirada del replicante: 22 de abril 2011

      Cuatro días, son cuatro días.

      Un abrazo amigo!

      1. victorhck says:

        touche!! 🙂
        Saludos compa!!

  5. Emiliano says:

    Tampoco lo pude hacer funcionar en Slackware. Una reverenda m*****, no tiene mantenimiento, no funciona con ningún kernel >4.4 así que pronto dejará de funcionar en todas las distribuciones, salvo que los mantenedores lo deseen parchar. No sirve. Lamentablemente tengo gráfica AMD.

Deja un comentario