sábado, 6 de septiembre de 2014

ATI ES/1000 con 16MBytes

Esta entrada versará sobre cómo he conseguido hacer funcionar decentemente la ATI/ES1000 de 16 MBytes del IBM eServer 206m (8485-E1G) que tengo en casa.

A pesar de que ya lo he citado en entradas anteriores, el entorno es un Linux From Scratch 7.5 (kernel 3.13.11 y X.Org X Server 1.15.0 Release Date: 2013-12-27).

La gráfica ES/1000 va integrada en la placa base del servidor y cuenta con 16 MBytes de RAM. El trabajo de configurar decentemente el servidor X fue arduo, aunque la solución definitiva fue sencilla:

Recompilar el núcleo con las siguientes opciones activadas:

Device Drivers ->
Generic Driver Options  --->
    [*]   Include in-kernel firmware blobs in kernel binary
    (radeon/R100_cp.bin) External firmware blobs to build into the kernel binar
    (/lib/firmware) Firmware blobs root directory
Graphics Support ->
 <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---> (deshabilitar todo)
<*> ATI Radeon
-*- Support for frame buffer devices  ---> (deshabilitar todo)

Modificar el fichero de configuración de X (/etc/X11/xorg.conf) de la siguiente forma:

Section "Module"
        Disable "glx"
EndSection
Section "Device"
        Option     "NoAccel"        "True"
        Identifier  "Card0" (esto puede modificarse ad libitum)
        Driver      "ati"
        BusID       "PCI:10:4:0" (esta dirección del bus depende de cada hardware específico)
EndSection

Y "eso es todo amigos". El módulo GLX prometía mucha aceleración, pero, al final no daba ninguna y se apoderaba del procesador. Esta configuración me está sirviendo para ver correctamente vídeos y desempeñar trabajos ofimáticos sin grandes problemas.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.