ATI/Radeon 9500 o superior
De doc.ubuntu-es
| | Nota Importante: La mayoría de las tarjetas ATI funciona con el driver libre "ati", se recomienda usar este driver porque tiene soporte directo de Ubuntu. Solo se recomienda el driver propietario FGLRX a las personas que no les funcione el driver "ati" o que quieran una aceleración mayor. |
Tabla de contenidos |
[editar] Requisitos Pre-Instalación
[editar] Habilitar los repositorios "restringidos" ("restricted")
Asegurese de tener habilitado el repositorio restricted en el archivo /etc/apt/sources.list o esta guía no funcionará!
Sistema > Administración > Orígenes de Software. Comprueba que este activada la opción "Controladores privativos para dispositivos".
[editar] Instalación
Para la mayoría de los usuarios no será necesario seguir este manual para instalar y configurar el controlador. Ubuntu 8.04 (Hardy) proporciona una herramienta que avisa sobre la necesidad de instalar controladores propietarios. Usted simplemente debe ir a "Controladores de Hardware" (Sistema > Administración) y habilitar el "controlador de aceleración gráfica ATI". Ubuntu instalará y configurará automáticamente el controlador para ti. Si esta herramienta no cubre sus necesidades o no es lo que estaba buscando, por favor continúe leyendo.
[editar] Método 1: Instalar el controlador a la manera Ubuntu
Así instalaremos el controlador ATI disponible en los repositorios de Ubuntu. Este controlador puede ser algo más antiguo que los publicados por AMD (ATI es propiedad de AMD). Actualmente la versión disponible en los repositorios cuenta con el Catalyst 8.4. Normalmente Ubuntu sube a sus repositorios nuevas versiones unas pocas semanas después de que AMD los publique.
sudo apt-get update sudo apt-get install linux-restricted-modules-generic restricted-manager sudo apt-get install xorg-driver-fglrx sudo depmod -a
Si la tercera linea falla, probablemente se deba a que no tienes los repositorios restringidos habilitados. Revisa los Requisitos Pre-Instalación.
Después de esto, probablemente necesites editar el archivo xorg.conf:
sudo nano /etc/X11/xorg.conf
En la sección device (device section), si aun no está, añade esto:
Driver "fglrx"
Entonces para asegurarse de que el Xorg se inicialice correctamente, necesitaras iniciar el aticonfig:
sudo aticonfig --initial -f
Después de esto deberías ser capaz de reinciar tu ordenador y tener el controlador funcionando correctamente. Para comprobarlo escribe esto
fglrxinfo
en una terminal. Si la linea "vendor string" no es ATI, sino que aparece Mesa, comprueba el apartado de controladores Mesa.
[editar] Configuraciones de Post-Instalación
Para habilitar la aceleración por hardware de video, edita /etc/X11/xorg.conf para incluir las siguientes lineas sin el [...]
Section "Device" [...] Driver "fglrx" Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" [...] EndSection
Note que cuando los Efectos Visuales estén activos (Compiz Fusion), los parpadeos y anomalías pueden darse en aplicaciones OpenGL y cuando se utilicen en ventanas por vídeo acelerado vía hardware (en particular con el chipset R300). Para prevenir esto, deshabilite los Efectos Visuales.
[editar] Método 2: Método Manual
| Es conveniente estar informado sobre nuevas versiones. Para ello ATI dispone de este feed RSS. |
Descargue el instalador: ati-driver-installer-8-4-x86.x86_64.run (este instalador funciona para sistemas de 32bit y 64bit)
Entre desde la terminal en el directorio donde lo ha descargado y ejecute lo siguiente. (Asegúrese de tener habilitado los repositorios universe y multiverse y habilitado también el repositorio de los códigos fuente).
sudo apt-get update sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)
Esto instala las dependencias para el instalador.
Usando el Gestor de paquetes Synaptic (Sistema > Administracion), elimine completamente cualquier paquete que contenga "fglrx" en su nombre.
Si usa un sistema 64bit asegúrese de recoger el paquete "ia32-libs" y "libGL.so.1" antes de proceder!
Elimine cualquier paquete deb del fglrx antiguo:
sudo rm /usr/src/fglrx-kernel*.deb
Ahora use el siguiente comando para crear los paquetes deb que usará para la instalación:
sudo sh ati-driver-installer-8-4-x86.x86_64.run --buildpkg Ubuntu/hardy
Como una alternativa, puede usar simplemente
sudo ./ati-driver-installer-8-4-x86.x86_64.run --buildpkg Ubuntu --autopkg
Ahora añada a la lista negra de controladores de Ubuntu el de su repositorio. De esta forma nunca sobrescribiremos nuestra instalación.
sudo nano /etc/default/linux-restricted-modules-common
Añada "fglrx" despues de "DISABLED_MODULES=" y entre las ""
DISABLED_MODULES="fglrx"
Por favor, tenga en cuenta que despues de la modificación de arriba, la herramienta "Controladores de Hardware" mostrará que "ATI accelerated graphics driver" no está habilitado (unticked). Esto es totalmente normal y correcto. Al finalizar el proceso de instalación recibirá una notifiación de estado: "en uso" (luz verde), pero NO habilitada. Esto simplemente significa que el módulo fglrx contenido en el paquete linux-restricted-modules no está habilitado, pero otro módulo fglrx (el que estamos instalando 8.4) está en uso.
Puede que tambien necesites editar el archivo (si este existe):
sudo nano /etc/modprobe.d/blacklist-restricted
Pon una # (almohadilla) en frente de la linea "blacklist fglrx", si está presente. De lo contrario, el módulo del kernel no se cargará automáticamente, y no tendrás aceleración 3D.
Instala los paquetes .debs:
sudo dpkg -i xorg-driver-fglrx_8.476*.deb fglrx-kernel-source_8.476-0*.deb fglrx-amdcccle_8.476-0*.deb
[editar] Instrucciones adicionales para sistemas 64-bit
Si estas usando Ubuntu/Kubuntu/Xubuntu 64 bit, el comando dpkg de arriba puede que devuelva mensajes del tipo "Se han encontrado errores mientras se procesaba: fglrx-amdcccle". Esto se debe a que una dependencia del paquete amdccle es una librería de 32 bit. Si recibes este error, ejecuta el siguiente comando después del dpkg, el cual forzará la instalación de todas las dependencias de 32 bit necesarias, y luego continuará con el paquete amdccle:
sudo apt-get install -f
Catalyst 8.4 en sistemas 64-bit requiere del parámetro --force-overwrite después del comando dpkg:
sudo dpkg -i --force-overwrite xorg-driver-fglrx_8.476*.deb fglrx-kernel-source_8.476-0*.deb fglrx-amdcccle_8.476-0*.deb
Cuando instalas los paquetes, si el paquete xorg-driver-fglrx_8.476 falla debido a un conflicto entre ficheros desviados, puedes arreglar el paquete con este procedimiento.
Ahora deberás editar tu archivo xorg.conf y añadir la linea del contrlador "fglrx" la la sección Device. Luego ejecuta "sudo aticonfig --initial -f" en una terminal. Si no recibes ningún error debería estar todo bien. Finalmente reinicia tu ordenador y luego prueba el siguiente comando
fglrxinfo
en una terminal. Si en la linea del vendedor (vendor) contiene la palabra ATI, la instalación del controlador se ha realizado correctamente.
[editar] Eliminar los controladores Mesa
Si el fglrxinfo reporta que hay reenderización Indirecta por Mesa (Indirect rendering by Mesa) inlcuso despues de instalar el controlador ATI, comprueba lo siguiente:
- Desinstala el paquete xserver-xgl.
- Explicación: Si ha instalado este previamente cpm el fin de hacer funcionar compiz, no hará posible el renderizado directo en la pantalla. Puede comprobar si esto es lo que causa el problema de funcionamiento con el siguiente comando:
DISPLAY=:0 glxinfo | grep render
- Si esto devuelve un renderizador ATI, esto significa que el xgl se muestra indirectamente en la pantalla 1. (Sacado de [1])
- Atención: Esto podría hacer que Compiz Fusion dejara de funcionar, ya que está configurado para utilizar xgl. Una solución podría ser utilizar la herramienta Envy con el fin de configurar Compiz Fusion
- Tambien, si Compiz Fusion para de funcionar debido a un problema con el "Composite", comprueba que esto
Section "Extensions" Option "Composite" "Enable" EndSection
- está presente en tu xorg.conf.
Si esto no ayuda, intenta con: [2], [3], [4].
| Para desinstalar fglrx e instalar el driver libre, consulta la sección ATI/Radeon (Del modelo 8500 al 9250) o utilizar el gestor de paquetes restringidos, si tu versión de Ubuntu dispone de él |

