atiOtros post Driver ATI 9.1 en Ubuntu 8.10.

Hay buenas noticias para los poseedores de tarjetas gráficas de ATI / AMD bajo Linux, en especial para los usuarios de Ubuntu.

AMD ha publicado sus drivers Catalyst 9.1 para Linux, los cuales mejoran el soporte de Composite, A la hora de reproducir vídeos ya no tendremos esos molestos parpadeos en los vídeos al tener Compiz activado, añaden soporte para OpenGL 3.0 y Hybrid CrossFire (que reparte el trabajo entre nuestra gráfica integrada y una segunda gráfica que instalemos) ,también se corrigen anteriores fallos técnicos en este software, en conclusion
!!…..tienen muy buen soporte para Ubuntu.

Ahora voy a explicar cómo se instala el nuevo driver ATI Catalyst 9.1 en Ubuntu 8.4 Hardy Heron para arquitecturas de 32bit, esto lo he hecho con mi tarjeta ATI RADEON X1600 y funciona.

Instalar Driver ATI 9.1 desde cero

Metodo Automatico

Lo recomiendo para personas que se estan iniciando bajo Ubuntu.

  • Descargamos el driver ATI 9.1 desde la web oficial, con el siguiente enlace:

http://ati.amd.com/support/drivers/linux/linux-radeon.html

Nota:

Es imprescindible tener los repositorios universe y multiverse activados.

  • Desinstalamos desde el Gestor de Paquetes Synaptic todo rastro de cualquier versión anterior de los drivers, para que no entren en conflictocon el nuevo driver 9.1 de ATI. Basicamente se trata de los paquetes que empiecen o terminan en fglrx:
  • xorg-driver-fglrx
  • Fglrx-modaliases
  • fglrx-kernel-source
  • fglrx-amdcccle

No se preocupen si no tienen ninguno de estos paquetes instalados, esto quiere decir que ya pueden seguir al siguiente paso.

  • Ahora tenemos que desactivar el antiguo modulo que ya viene activo:

$ sudo gedit /etc/default/linux-restricted-modules-common

Dentro del contenido del archivo buscamos una línea que dice DISABLED_MODULES=”"

ponemos dentro de las comillas fglrx así que al final quedara:

DISABLED_MODULES=”fglrx”

  • Borramos si acaso hubiese algún modulo kernel:

$ sudo rm /usr/src/fglrx-kernel*.deb

Si de casualidad te muestra un error de que no encuentra ningun modulo, puedes continuar en el siguiente paso sin ningun problema.

Nos hubicamos en el directorio donde se descargo el driver ATI 9.1 e instalamos:

En mi caso fue en el directorio Escritorio:

$ cd Escritorio

$ sudo ./ati-driver-installer-9-1-x86.x86_64.run

  • Después de la instalación del driver ATI 9.1 ; en el terminal escribimos la siguiente línea para que tome el nuevo driver:

$ sudo aticonfig --initial

  • Reiniciamos la maquina.

$ sudo reboot


Metodo Manual

  • Descargamos el driver ATI 9.1 desde la web oficial, con el siguiente enlace:

http://ati.amd.com/support/drivers/linux/linux-radeon.html

Nota:

Es imprescindible tener los repositorios universe y multiverse activados.

  • Abre una terminal y ejecuta:

$ sudo apt-get update

$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf

$ sudo apt-get install libstdc++5 dkms linux-headers-$(uname -r)

El paquete cdbs se requiere a partir de Catalyst 8.8.

  • Desinstalamos desde el Gestor de Paquetes Synaptic todo rastro de cualquier versión anterior de los drivers, para que no entren en conflicto con el nuevo driver 9.1 de ATI. Basicamente se trata de los paquetes que empiecen o terminan en fglrx:
  • xorg-driver-fglrx
  • Fglrx-modaliases
  • fglrx-kernel-source
  • fglrx-amdcccle

No se preocupen si no tienen ninguno de estos paquetes instalados, esto quiere decir que ya pueden seguir al siguiente paso.

  • Una vez estemos en consola ya podemos ejecutar el instalador del driver ATI Catalyst 9.1. Nos situamos en el directorio donde se aloja el instalador y:

$ sudo sh ati-driver-installer-9-1-x86.x86_64.run--buildpkg Ubuntu/hardy

Puede ser que nos solicite instalar algunas dependencias, las aceptamos, y si no las solicita pues no hay problema.

  • Ahora tenemos que desactivar el antiguo modulo que ya viene activo:

$ sudo gedit /etc/default/linux-restricted-modules-common

Dentro del contenido del archivo buscamos una línea que dice DISABLED_MODULES=”"

ponemos dentro de las comillas fglrx así que al final quedara:

DISABLED_MODULES=”fglrx”

  • Borramos si acaso hubiese algún modulo kernel

$ sudo rm /usr/src/fglrx-kernel*.deb

Si de casualidad te muestra un error de que no encuentra ningun modulo,quiere decir que no tienen ninguno instalado asi que puedes continuar en el siguiente paso sin ningun problema.

  • Descargamos e instalamos éste paquete(libxi6_1.1.3-build1_i386) desde los repositorios de Intrepid, aunque debo aclarar que Hardy ya viene con una versión de este mismo en sus repositorios pero por si acaso deje el link para su descarga.
  • Instalamos los paquetes:

$ sudo dpkg -i xorg-driver-fglrx* fglrx-kernel-source* fglrx-amdcccle*

  • Después de la instalación del driver ATI 9.1 , en el terminal escribimos la siguiente línea para que tome el nuevo driver:

$ sudo aticonfig --initial

  • Reiniciamos la maquina.

$ sudo reboot

Con un controlador ATI anterior

  • Descargamos el driver ATI 9.1 desde la web oficial, con el siguiente enlace:

http://ati.amd.com/support/drivers/linux/linux-radeon.html

  • Entramos en la consola para ejecutar el instalador del driver ATI Catalyst 9.1. Nos situamos en el

directorio donde se aloja el instalador y:

$ sudo sh ati-driver-installer-9-1-x86.x86_64.run --buildpkg Ubuntu/hardy

Puede ser que nos solicite instalar algunas dependencias, las aceptamos y si no las solicita pues no hay problema.

  • Ahora tenemos que desactivar el antiguo modulo que ya viene activo:

$ sudo gedit /etc/default/linux-restricted-modules-common

Dentro del contenido del archivo buscamos una linea que dice DISABLED_MODULES=”"
ponemos dentro de las comillas fglrx asi que al final quedara:

DISABLED_MODULES=”fglrx”

  • Descargamos e instalamos éste paquete (libxi6_1.1.3-build1_i386) desde los repositorios de Intrepid, aunque debo aclarar que Hardy ya viene con una versión de este mismo en sus repositorios pero por si acaso deje el link para su descarga.
  • Instalamos los paquetes:

$ sudo dpkg -i xorg-driver-fglrx* fglrx-kernel-source* fglrx-amdcccle*

  • Después de la instalación en el terminal escribimos la siguiente línea para que tome el nuevo driver ATI 9.1:

$ sudo aticonfig --initial -f

  • Reiniciamos la maquina.

$ sudo reboot

Comprobación de nuestro driver ATI 9.1

Hay gente que dice no ver los cambios hechos en xorg.conf. En tal caso, vamos a forzar al driver ATI 9.1 a usar los cambios hechos en xorg.conf con el siguiente comando:

$sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

Finalmente, reiniciamos la máquina y escribimos en una terminal o consola:

$ glxinfo grep direct

Si aparece algo como esto,

Direct Rendering: Yes

Es que el driver ATI 9.1 se ha instalado exitosamente.