Música, aguardiente y poesía


Instalando los drivers de Nvidia en Debian Etch AMD64
septiembre 2, 2007, 9:41 pm
Filed under: AMD64, Debian, Linux, Nvidia, Software libre

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.

Anuncios

9 comentarios so far
Deja un comentario

Me fue de mucha utilidad esta guía. Mi tarjeta de Video viene integrada en una Mother ASUS, el modelo es A8N-VM CSM y todo va bien hasta el momento.

Hasta pronto.

Comentario por Juan Aguilar

Muchas gracias por comentar compañero, me alegra que te haya servido esta guía, saludos.

Comentario por maqndon

Me ha servido de mucha ayuda. Muchas gracias.

Comentario por agradecido

Muchas gracias por comentar amigo! Saludos.

Comentario por maqndon

gracias por la ayuda
la necesitaba

saludos!!!

Comentario por shadow440

Ha pasado tiempo desde que publicaste el artículo, pero debo decir que es una exelencia. No había encontrado un artículo tan sencillo como éste.
Gracias!

Comentario por Antonio Veneroso

Antonio muchas gracias por dejar tu huella por estos lares, estamos en contacto! Saludos.

Comentario por maqndon

hola maqndon, seguí tus instrucciones y funcionó perfectamente, pero el problema es que cuando reinicio el sistema me dice que no puede iniciar el servidor X, que aparentemente no esta configurado, pero la configuración de /etc/X11/xorg.conf no ha cambiado. Esto lo he hecho varias veces y siempre pasa lo mismo, espero que me puedas ayudar. Gracias!

Comentario por Francisco

GRACIAS! tuve un problemilla con el xorg.conf, pero el tutorial me fue de gran ayuda

Comentario por favio




Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s



A %d blogueros les gusta esto: