Después de haber instalado satisfactoriamente mi Debian Etch lo primero que aborde fue la instalación de los drivers privativos de Nvidia. El modelo exacto de mi tarjeta es GeForce3 Ti 200.
Paso 1
Primeramente descargué los drivers de la página oficial de Nvidia. Debido a que el modelo de la tarjeta ya es algo viejo tuve que bajar lo que ellos denominan “legacy drivers” en lugar de los drivers para las tarjetas mas nuevas. NVIDIA-Linux-x86_64-1.0-9639-pkg2.run este fue el archivo que bajé y como pueden ver es para procesadores de 64 bits.
Paso 2
Necesitas unas paquetes del kernel para poder compilarlo con aceleración 3D. Estos paquetes son el linux-source y linux-headers, una manera bastante práctica de buscarlos e instalarlos es copiando en la consola como root lo siguiente:
El símbolo # es el que muestra la consola cuando eres root, si eres usuario normal entonces saldría el $
#aptitude search linux-source
Este comando nos busca todos los paquetes que se encuentran en nuestros repositorios e indica cuales versiones están disponibles para su instalación. Debemos escoger la versión que concuerde con nuestro kernel instalado. Para saber el numero de kernel que tenemos instalado sólo tenemos que copiar en consola este comando (lo puedes hacer como root o como usuario normal):
#uname -r
El cual te mostrará algo como:
2.6.18-4-amd64
Ya sabemos cual paquete de linux-source tenemos que instalar en nuestro sistema. Hemos usado el comando aptitude para hacer la búsqueda de dicho paquete ahora para instalarlo usaremos apt-get:
#apt-get install linux-source-2.6.18
Para instalar el linux-headers bastaría con hacer desde consola lo siguiente:
#apt-get install linux-headers-`uname -r`
Paso 3
Ok, ya tenemos las herramientas que necesitamos para lograr la aceleración 3D, resulta que para instalar el paquete que bajamos desde la página oficial de Nvidia debemos salir completamente del servidor X, para eso tecleamos en la consola como root :
#/etc/init.d/gdm stop
para los que usamos Gnome.
#/etc/init.d/kdm stop
para los que usan KDE.
Ahora debemos darle permisos de ejecución al archivo que bajamos desde la página oficial de Nvidia para esto, nuevamente desde la consola, copiamos:
#chmod +x NVIDIA-Linux-x86_64-1.0-9639-pkg2.run
Nota: Recuerden que este nombre de archivo va a variar dependiendo de la tarjeta que usen y de la versión del driver.
Para ejecutar el archivo basta con copiar en la consola:
#./NVIDIA-Linux-x86_64-1.0-9639-pkg2.run
También se puede usar este otro comando para dar el mismo resultado:
#sh NVIDIA-Linux-x86_64-1.0-9639-pkg2.run
Todo debería marchar sin ningún problema, este script inclusive me pregunto si podía modificar el fichero /etc/X11/xorg.conf y yo por supuesto le dije que sí. Si pese a todo esto resulta que no lo modifica automáticamente entonces nosotros lo haremos a “pie” desde la misma consola de la siguiente manera:
#nano /etc/X11/xorg.conf
En la sección “devices” cambiamos:
“nv” por “nvidia”
En la sección “module” colocamos:
load “glx”
“ctrl+o” para grabar y “ctrl+x” para salir de nano
Ahora nos queda reiniciar el sistema para que cargue la aceleración 3D, lo podemos hacer desde la consola con:
#reboot
Debería mostrar el logo de Nvidia antes de entrar al gestor de ventanas entonces ya tenemos aceleración 3D en nuestro pc, para probarlo podemos hacerlo con un paquete llamado mesa-utils, nos vamos a la consola y copiamos:
#apt-get install mesa-utils
Ahora probamos la aceleración 3D con estos comandos:
#glxgears
(salen unos engranajes girando)
#glxinfo |grep direct
Debe mostrar este mensaje “direct rendering: Yes”
NOTA: si nos da el error de “violación de segmento” entonces procedemos de la siguiente manera:
Volvemos al Paso 3 e instalamos de nuevo los drivers. Nos va a decir que ya hay uno instalado y le decimos que lo desinstale, nos va a decir que fue modificado y tal, nosotros seguimos adelante.
Luego vamos a eliminar un link que carga al inicio del sistema y nos hace tirar el error de “violación de segmento” ya que nos borra unos archivos, esto lo hacemos desde la consola con:
#update-rc.d -f nvidia-glx-legacy remove
Reiniciamos el pc:
#reboot
Bueno amigos espero les sea útil, gracias a todos los que anteriormente me ayudaron a corregir mis problemas, saludos.