Gentoo Logo

Guía Gentoo de migración ATI

1.  Reemplazando el controlador binario por el controlador de código abierto

Eliminando el controlador binario antiguo

Listado de Código 1.1: Eliminando el controlador binario

(En primer lugar, elimine el controlador antiguo)
# emerge -C x11-drivers/ati-drivers
(A continuación, ajuste la implementación OpenGL a Mesa)
# eselect opengl set xorg-x11

Aviso: Por favor, observe que ati-drivers no se desinstalan correctamente por ellos mismos y pueden dejar el módulo fglrx.ko en su directorio /lib/modules/*kernel*/video/. Si este fichero permanece en su sistema después de desinstalar ati-drivers, por favor, elimínelo.

Haciendo funcionar la aceleración 2D

Para que la aceleración 2D funciona, tendremos que especificar qué tarjeta gráfica usamos en el fichero /etc/make.conf.

Listado de Código 1.2: Añadiendo el controlador radeon a make.conf

# echo 'VIDEO_CARDS="radeon"' >> /etc/make.conf

Ahora que ha configurado su entorno, haga emerge de nuevo de todos los paquetes que usan la variable VIDEO_CARDS.

Listado de Código 1.3: Haciendo emerge de todos los paquetes necesarios

# emerge -avuDN world 

Nota: Esto también actualizará su sistema, de modo que si no desea esto, simplemente elimine la opción -u.

El siguiente paso es un poco truculento, ya que debemos configurar adecuadamente el fichero /etc/X11/xorg.conf.

Nota: Si está usando x11-base/xorg-server-1.6 o posterior, entonces simplemente elimine el fichero xorg.conf y sáltese este paso.

En primer lugar, abra el fichero /etc/X11/xorg.conf con su editor favorito. A continuación, busque la sección que contiene Driver "fglrx". Elimine después todo el texto de esta sección excepto las partes Driver e Identifier. Ahora, reemplace "fglrx" con "radeon". Se pueden encontrar más opciones leyendo man radeon.

Listado de Código 1.4: Ejemplo de configuración de xorg.conf

Section "Device"
        VendorName      "ATI"
        Identifier      "X700OS"
        Driver          "radeon"
EndSection

Haciendo funcionar la aceleración 3D

El controlador binario de ATI usa su propio módulo del núcleo y su propia implementación OpenGL. Sin embargo, el controlador de código abierto tiene el módulo del núcleo incluido en el propio núcleo por defecto y lo único que se necesita hacer es activarlo.

Para configurar el núcleo, simplemente ejecute make menuconfig en /usr/src/linux y active las siguientes opciones como módulos:

Listado de Código 1.5: Activando los módulos correctos en el núcleo

Device Drivers ->
    Graphics support ->
        [M] Direct Rendering Manager (XFree86 4.1.0 and Higher DRI support) ->
            [M] ATI Radeon

Después de activar estas opciones, simplemente salga de la configuración y ejecute make && make modules_install para terminar con la instalación de los módulos.

Para usar este módulo, simplemente ejecute como root: modprobe radeon o añada el módulo radeon al fichero de configuración correcto de forma que sea cargado automáticamente cuando arranque el sistema, por ejemplo: /etc/modules.autoload.d/kernel-2.6 o /etc/conf.d/modules (si está usando OpenRC y baselayout-2).

Aviso: Si tenía el módulo fglrx cargado, no debe hacer rmmod y cargar el módulo radeon. Esto llevará a una corrupción de memoria y un pánico en el núcleo. Para eliminar el módulo fglrx deberá reiniciar su sistema.



Imprimir

Página actualizada 23 de septiembre, 2009

Sumario: Esta guía muestra cómo migrar de los controladores binarios ATI a los controladores de código abierto (xf86-video-ati).

Tomas Chvatal
Autor

Joshua Saddler
Editor

José María Alonso
Traductor

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.