¿Cuál es la forma correcta de instalar los controladores de vídeo ATI Catalyst propietarios (fglrx) directamente desde AMD?

Estoy planeando hacer una nueva instalación de Ubuntu y quiero saber cuál es la forma correcta de instalar el controlador de vídeo ATI Catalyst.


Hay múltiples respuestas válidas para esta pregunta que abarcan varias versiones de Ubuntu. Para su comodidad un índice de cada uno de ellos a continuación:

Las siguientes instrucciones explican cómo instalar el último controlador de vídeo ATI Catalyst de Ubuntu 12.04 LTS (Precise Pangolin).

  • Instrucciones de Ubuntu 12.10
  • Instrucciones de Ubuntu 13.04 Nota AMD ha lanzado el controlador Catalyst 12.8 para sistemas Linux en

    Agosto trayendo algunas mejoras y correcciones de errores. Este controlador está basado en la versión fglrx 8.982, y mejora el soporte para Ubuntu 12.04 LTS.

    Para mantenerse al día con la información más reciente del controlador siempre consulte el sitio web oficial de AMD ya que las actualizaciones se publican con bastante regularidad. Instalación de los controladores AMD/ATI Catalyst para 12.04 LTS.

    Probado: v12.4, v12.6, v12.8


    Información importante y preparación Sólo utilice estas instrucciones si ha optado por NO utilizar los binarios oficiales de Ubuntu.

  • Si desea utilizar los binarios oficiales de Ubuntu o quiere instalar el último controlador de vídeo ATI Catalyst para versiones anteriores de Ubuntu, navegue hasta la respuesta de esta pregunta y siga las instrucciones. Antes de decidirte, comprueba si Ubuntu es compatible con tu tarjeta de vídeo aquí.
  • Si actualmente estás usando los binarios oficiales de Ubuntu y quieres instalar el último controlador de vídeo ATI Catalyst hay un requisito previo para purgar algunos archivos. Antes de continuar con estas instrucciones. Puede Saltar el paso de purgar si tiene una instalación fresca de Ubuntu 12.04. Eliminar (purgar) los controladores existentes
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Instalar estas dependencias Necesita instalar algunas dependencias en su sistema, hágalo ejecutando esto en la Terminal:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Sólo para 64 bits

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Instalación del último controlador ATI/AMD

Descargue el controlador apropiado para su máquina aquí desde el sitio web de AMD/ATI y luego introduzca lo siguiente en el terminal (recuerde navegar hasta donde extrajo el controlador de antemano y asegúrese de que no existen otros archivos .run en esa carpeta):

sudo sh *.run --buildpkg Ubuntu/precise

Si es necesario, se abrirá una ventana del gestor de paquetes que instalará algunas dependencias y al cabo de un rato creará los siguientes cuatro paquetes .deb

fglrx_8.961-0ubuntu1_amd64.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb

Nota: También creará un archivo llamado fglrx-installer_8.961-0ubuntu1_amd64.changes. Si lo desea puede leer este archivo para conocer los cambios que han sido afectados por AMD/ATI Catalyst e información relacionada. Para instalar los archivos .deb creados, escriba:

sudo dpkg -i *.deb

Nota: En caso de que alguno de los paquetes esté roto, abra el gestor de paquetes Synaptic y vaya a Edit -> Fix Broken Packages. En caso de que sea nuevo en Ubuntu, roto aquí significa que algunos paquetes dependientes aún no están instalados. Una vez que usted arregle el problema como se indica arriba a través del Gestor de Paquetes Synaptic, el problema de los paquetes rotos debería estar resuelto.

Continuando con la instalación, escribe:

sudo aticonfig --initial

Antes de reiniciar el ordenador: Si está utilizando una versión beta, es posible que desee eliminar la marca de agua de AMD "Testing". De lo contrario, omita el siguiente bloque de instrucciones. Versiones beta: Eliminación de la marca de agua AMD "Testing"

Editar el archivo de firma ATI a través de "nano" o "gedit":

sudo nano /etc/ati/signature

O

sudo gedit /etc/ati/signature

Sustituyendo la línea "UNSIGNED" por el siguiente código:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Asegúrese de guardar antes/al cerrar el archivo.

Eso eliminará el AMD "Testing" marca de agua (que ahora nunca ver) de la parte inferior derecha de su pantalla cuando se reinicia (fuente). Ahora sigue adelante y reinicia tu ordenador. Si todo es correcto, el driver fglrx que corresponde a AMD/ATI Catalyst estará instalado y funcionando en tu sistema. Para confirmar que los drivers están funcionando abre un terminal y escribe:

fglrxinfo

Debería obtener una salida similar a la siguiente:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context

Nota: Si ve alguna mención de MESA en la salida, los controladores fglrx no se han instalado correctamente. Consulte la sección de solución de problemas para obtener más detalles Puede realizar cambios de configuración a través del Centro de Control de AMD/ATI Catalyst. Puede encontrarlo en su menú de aplicaciones o puede lanzarlo a través de un terminal como este

sudo amdcccle

NOTA IMPORTANTE: Ten en cuenta que cuando instalas manualmente fglrx, esto puede romper sutilmente tu sistema, ya que el sistema de empaquetado no es consciente de tus cambios. Los desarrolladores de Launchpad reciben muchos informes de errores de usuarios que hacen esto y luego descubren, después de algunas actualizaciones, que su sistema empieza a comportarse de forma extraña debido a esos restos de fglrx.

Comentarios (8)

Instalación de los controladores ATI Catalyst para 12.10

Actualización importante (22 de octubre de 2012)

La última versión del controlador propietario AMD Catalyst 12.9 no se puede utilizar con Ubuntu 12.10 Si usted tiene una tarjeta AMD Radeon HD 2xxx-4xxx serie.

Los controladores para estas tarjetas están ahora disponibles en una rama separada llamada serie de legado. Lamentablemente, estos controladores de legado (versión 12.6) han no han sido actualizados para funcionar con Ubuntu 12.10. Ubuntu 12.10 viene con xorg 1.13 mientras que estos controladores tienen soporte para el antiguo xorg 1.12. Así que si quiere instalar estos controladores en Ubuntu 12.10, tiene que bajar de categoría a xorg 1.12.

Fuente y obtener los controladores de legado aquí (si la nota anterior se aplica a usted


INSTRUCCIONES

Desinstalar primero el controlador actual de AMD con estos dos comandos:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

Nota: Tendrás que instalar los drivers (siguiendo las instrucciones de abajo) pero primero añade las mismas dependencias descritas en la respuesta anterior para 12.04LTS.

Inicie ahora la instalación de ATI Catalyst v# con estos comandos bajo Ubuntu 12.10 o anterior:

cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run

Luego siga las instrucciones de instalación:

Ejecute a continuación este comando para finalizar la instalación:

sudo aticonfig --initial -f

Luego reinicie su sistema:

sudo reboot

¡Eso es todo!

Comentarios (8)

Existe otro enfoque. Mantenemos un PPA llamado x-updates que proporciona controladores actualizados para las versiones estables.

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise

Esta es realmente la mejor manera de actualizar los controladores ya que:

a) es mucho más fácil de instalar (sólo tienes que voltear en un ppa y actualizar),

b) no romperá tu sistema cuando actualices,

c) todavía puede presentar informes de errores y esperar el apoyo de Ubuntu.

Desafortunadamente, como puede ver, no tenemos -fglrx para precisar, y las versiones que tenemos para los lanzamientos anteriores son un poco antiguas.

Esto se debe a que los mantenedores oficiales como yo tienden a estar perezosamente... ejem, ocupados con la liberación del desarrollo y/o la corrección de errores para la LTS, por lo que no llegan a menudo a actualizar este PPA. Pero, estamos alentando y apoyando a los miembros de la comunidad para que nos ayuden a mantener este PPA. Tenemos todo el procedimiento documentado hasta el punto de que es en gran medida un botón de presión; si usted puede entender y realizar los pasos descritos en las otras respuestas aquí, y usted sabe cómo usar PPAs, y tiene un sistema ATI que puede probar sus paquetes en, usted ya tiene las habilidades necesarias. Sólo es cuestión de conocerte para que podamos confiar en ti. Estaremos encantados de entrenarte y orientarte, lo único que tienes que aportar es cariño y dedicación.

Por supuesto, si sólo estás interesado en actualizar tu propia máquina, probablemente todo esto te parezca un gran esfuerzo extra. Sin embargo, sólo hace falta que un voluntario se encargue de esta tarea y entonces se simplifica la vida para todos. Comprueba cuántas visitas ha recibido esta pregunta hasta ahora: más de 10.000. Así que un solo voluntario puede marcar la diferencia.

Comentarios (4)