Como instalar el último driver Radeon en Ubuntu/Mint

Para aquellos que hayáis seguido las últimas noticias en Phoronix, seguramente ya os habréis enterado de que la versión 12.4 de los drivers Catalyst de AMD, es la última versión que hay disponible para los usuarios de las tarjetas Radeon 2000/3000/4000 y como no podía ser menos, esta versión tampoco soporta X.org 1.12.

Ubuntu y Mint por defecto vienen con los drivers libres, seguro que más de uno que tenga un portátil haya notado una temperatura superior al driver privativo y en algunos casos como el mio, entre 15 y 20 grados más. Buscando en Phoronix me encontré con que esto era realmente verdad, y no era el único que sufría de este problema, así que me puse a investigar y decidí buscar una solución.

Primeramente instalamos a través de este PPA hecho por un usuario de Phoronix, la última versión git xorg-server-radeon y ati, la última mesa etc.

Seguimos estos pasos:

Agregamos la ppa:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get dist-upgrade

Web del PPA: https://launchpad.net/~oibaf/+archive/graphics-drivers

El paso de arriba se hace en el caso en que ya tengamos los drivers que vienen por defecto en Ubuntu/Mint, de otra manera deberemos remover el driver fglrx a través de Synaptic.

Luego de esto instalaremos el paquete vdpau

sudo apt-get install vdpau-va-driver

Para hacerlo funcionar instalamos el paquete libg3dvl-mesa

sudo apt-get install libg3dvl-mesa

Seguidamente podemos instalar mplayer

sudo apt-get install mplayer

Probamos la aceleración para los mpeg2, aunque en un futuro parece que será posible acelerar más tipos de codecs.

Mplayer -vo vdpau archivodevideo

Ahora a luchar con el problema del sobrecalentamiento. Pocos han mirado el porque de ello y simplemente se han quejado del problema, pero hay una solución que puede aliviarlo, se llama profile, y podremos escoger entre auto, low, mid y high, con esto podremos controlar la energia de nuestra gpu. En mi caso lo he dejado en low.

Sudo echo "low" > /sys/class/drm/card0/device/power_profile

Como el cambio solo seria temporal hacemos lo siguiente para que siempre el sistema inicie en low:

sudo nano /etc/rc.local

y dentro escribimos :

echo "low" > /sys/class/drm/card0/device/power_profile

Hecho esto, guardamos.

Reiniciamos y deberíamos tener nuestro sistema con lo último y funcionando a la perfección.

No es lo mismo que usar el driver oficial de ATI, pero al menos este driver libre está mejorando y seguramente en un futuro muy cercano podremos disfrutar de aceleración de video completa, lo único que realmente me va mal es flash, no se muy bien el porque, pero bueno, seguiré esperando por mejoras.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   nano dijo

    Echo esto, guardamos.

    Si bueno, es Hecho.

    En fin, la solución está bastante buena pero en Phoronix también andan diciendo que los Drivers de AMD van mejorando paulatinamente, cosa que no me parece aceptable porque ya los demás de la competencia tienen soporte OpenCL, OpenGL bastante, pero bastante avanzado y soportan X.org sin problemas. La otra es cuando llegue wayland, que solo será soportada por drivers Noveau y otros libres, que sería bueno que Nvidia, AMD e Intel se dieran a la tarea de soportar Wayland, cosa que Nvidia rechazó categóricamente pero a la larga se va a rendir.

    1.    francesco dijo

      La gramática te la dejo a ti que es tu especialidad. Los drivers libres de amd soportan muchas cosas ya y se están desarollando otras, tomando en cuenta que el soporte del driver cerrado para opencl es horrible, no se podría esperar mucho más en el libre, veremos, para más informaciones aquí:

      http://www.x.org/wiki/RadeonFeature#VSYNC

    2.    Filo dijo

      407 días sin arreglar la patada al diccionario… Corregid «Echo» y ponedle una h… Hecho.

  2.   rogertux dijo

    O puedes usar los beta, 12.6.

    1.    francesco dijo

      Los beta 12.6 vienen sin soporte para las tarjetas anteriores a la serie 5000, almenos mi radeon 4650, no funcionan.

      1.    roger dijo

        Vaya pena… 🙁 Cada vez queda menos para que dejen de lado a la que tengo yo, de la serie 5000.

        1.    pandev92 dijo

          Hay algunas 5000 que en realidad tienen nucleo 4000, espero no te haya caido una de esas..xD, supongo que a tu 5000 aún almenos dos añitos le quedan.

  3.   rodolfo alejandro dijo

    hasta donde tengo entendido dicen que este release es solamente una vez, según lei si sale un nuevo kernel o xorg estos driver no duraran nada parece lástima pero bueno a cambiar tarjeta.

  4.   Christopher dijo

    Sudo echo «low» > /sys/class/drm/card0/device/power_profile

    ¿Sirve para todas las tarjetas y con cualquier driver?

    1.    pandev92 dijo

      si, para todas menos la serie 7000, recuerda que al reiniciar se va la configuración, almenos que la guardes en el rc.local

  5.   Jordi Verdugo dijo

    Muchas gracias por este artículo, me ha servido para disponer del último driver libre para mi ATi HD4330 . Lo que tenía un problema: Los vídeos en Youtube se veían con los colores mal. Al final la solución ha sido tan simple como eliminar los paquetes relacionados con VDPAU ya que parece ser que el flash de Youtube lo hacía servir. Lo curioso es que otras webs de vídeo con flash tales como Vimeo si que se veían bien los colores así que he supuesto que no lo hace servir.
    Bueno aquí los paquetes que he borrado: vdpau-va-driver y libg3dvl-mesa .
    Ahora todo perfecto.

  6.   Qugar dijo

    Flash va mal porque la versión de ubuntu 12.04 tiene problemas con el paquete libvdpau1 en tarjetas Nvidia, y no me extrañaría que pasara algo parecido con el que comentas en esta entrada: vdpau-va-driver.

    En este enlace toda la info: http://askubuntu.com/questions/117127/flash-video-appears-blue