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 |
# emerge -C x11-drivers/ati-drivers
# 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.
|
El contenido de este documento, a no ser que se especifique
expresamente, está registrado bajo los términos de la licencia
CC-BY-SA-2.5. Se aplican las
Pautas de
Utilización del logotipo y nombre de Gentoo.
|