Hardware/Tarjetas gráficas

De Astillas.net

nVidia Corporation GT216 [GeForce GT 220] (rev a2)

Enlaces

Información bus PCI

# lspci -v 
...
03:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 220] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: Device 196e:0699
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at d8000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d4000000 (64-bit, prefetchable) [size=32M]
        I/O ports at dc00 [size=128]
        Expansion ROM at d9f00000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidiafb
...

Versiones

Esta tarjeta gráfica tiene soporte 3D en la versión 195.36.24 del controlador del fabricante (a fecha de Enero de 2012). El wiki de Debian incluye un programa llamado nvidia-versions.sh que nos permite determinar qué versión de las cuatro ramas del controlador es la que necesitamos.

Instalación

Para que la tarjeta funcione se precisa un controlador en el núcleo y unas librerías GLX y un controlador X en el lado del usuario.

En la rama Squeeze de Debian ha bastado con instalar y compilar lo siguiente (excluyo mensajes extras):

$ sh ./nvidia-version.sh
Your card is supported by the default drivers.
$ su 
# apt-get install module-assistant nvidia-kernel-common
# export VERSION=""
# m-a auto-install nvidia-kernel${VERSION}-source
# apt-get install nvidia-glx${VERSION}

Después he tocado la configuración del servidor gráfico en /etc/X11/xorg.conf para dejar, tal y como explican en la página de Debian, el módulo glx y el controlador nvidia:

Section "Module"
    Load        "glx"
EndSection

Section "Device"
    Identifier  "Video Card"
    Driver      "nvidia"
EndSection

Un reinicio del sistema gráfico ha sido suficiente para disponer de aceleración 3D.