Configurar ATI con aceleración y drivers libres

Ultima revisión: 28-01-2004

He aquí un Mini How-To que hice cuando me compré la tarjeta ATI 9100 y me puse a trastear para poder tener aceleración gráfica desde linux. Antes únicamente se podia con una tarjeta NVIDIA pero ahora ya es posible hacerlo con las ATI (eso me llevó a comprarme una ;-).

Todo el tutorial está basado en Gentoo, de hecho lo publiqué el foro oficial de Gentoo en español, aunque en esta nueva revisión indico algunos pasos para otras distribuciones..

Kernel vanilla 2.4.20:
(debería ser igual en toda la rama 2.4, la rama 2.5 y 2.6 ya lleva los drivers incorporados por lo que esto no hace falta)

Configuración del kernel:

Character devices  --->
    /dev/agpgart (AGP Support)
    (elegir vuestro chipset, si no estais seguros elegidlos todos)
   [ ] Direct Rendering Manager (XFree86 DRI support)
(desactivamos estos drivers puesto que pondremos los nuevos, estos son viejos)
Console drivers  --->
   [*] VGA text console
   [*] Video mode selection support
 MDA text console (dual-headed) (EXPERIMENTAL)
Frame-buffer support  --->
      [*]   VESA VGA graphics console
         ATI Radeon display support (EXPERIMENTAL)

Compilar el kernel:

#cd /usr/src/linux
#make menuconfig (poned configuración de antes)
#make dep bzImage modules modules_install
(todo lo demás, ya sabeis )

XFree 4.3.0-r2 (no pobrado en versiones posteriores, pero tiene que ir igual):

    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a

Section "Device"
    Identifier "ATI Graphics Adapter"
    #Driver      "ati"
    VendorName  "ATI Technologies Inc"
    BoardName   "Radeon R200 QM [Radeon 9100]"
    BusID       "PCI:1:0:0"
   #Driver "fglrx"
    Driver "radeon"
    VideoRam 131072
    Option "AGPMode" "4"
    Option "EnablePageFlip" "on"

    Section "dri"
    # Access to OpenGL ICD is allowed for all users:
    Mode 0666
    # Access to OpenGL ICD is restricted to a specific user group:
    #    Group 27    # video
    #    Mode 0660
    EndSection

Siguientes pasos:

#emerge xfree-drm

Para otra distribución bajarse el paquete en: http://dri.sourceforge.net/ y compilarlo manualmente.

#modprobe agpgart
#modprobe radeon

#opengl-update xfree
(omitir este paso si no utilizas Gentoo)

(es posible q el modulo radeon lo cargue automáticamente las X, si es así no hace falta ).

Para ver modulos cargados:

#lsmod

para probar si teneis aceleración 3D:

$glxinfo | grep direct

Si dice “Yes” teneis… si dice “No”, algo habeis hecho mal o omitido… a trastear.

PD: El driver de las XFree-drm, el que utilizo en el how-to, por ahora sólo acepta a dia de hoy hasta la gama de chips de Radeon R200 (es decir, no acepta las nuevas 9500, etc…). Para más info: http://dri.sourceforge.net
Para tener aceleración gráfica con las últimas tarjetas de ATI se necesitan los drivers oficiales propietarios. Teneis más info y links directos aqui [foro gentoo, inglés]

Dirección del Foro de Gentoo donde se publicó por primera vez con algunos comentarios de problemas y posibles soluciones:
http://forums.gentoo.org/viewtopic.php?t=50654

Autor: jBilbo

This entry was posted in Gentoo. Bookmark the permalink.

Leave a Reply