Buenas.
Yo soy uno de esos que lo ha pasado mal para que me funcionasen los drivers propietarios de Nvidia en mi portátil. No es que los millones de blogs y foros que hay en internet no aportasen millones de soluciones para ello, pero yo tampoco soy un debianita experto así que cuando encontré la página OraSupport.com.ar y vi que explicaba de una forma simple su instalación me llevé la alegría del año.
Aqui tenéis la url donde explican de puta amdre como tener la aceleración gráfica sin tener que hacer mil operaciones.
Instalación de Drivers Nvidia sobre Debian Etch 2.6.18-4-486
——————————————————————————————————————-
Edición para poner algunas cosas que casi siempre se pasan por alto:
Lo primero, para instalar los drivers de NVidia tendréis que hacerlo desde consola, es decir, podría ser insteresante para vosotros/as hacer una copia del manual que uséis en un documento al que podáis acceder después por algún editor desde la consola.
Sé que es cutre, pero no todo el mundo ha de saber manejarse perfectamente con linux y alterar el orden de las ejecuciones algunas veces puede resultar fatal.
Para parar las X no siempre coincide todo el mundo, yo siempre tengo que parar el gdm (o kdm para los de kde) y después hacer un kill a las X. En ese orden.
Al tirar las X os llevará a la terminal donde se ejecutaban y os pedirá login, lo mejor es volver a la terminal donde las habéis parado. Pero eso ya son manías.
Otra recomendacioń es hacerlo desde una terminal de root aunque estéis en el sistema gráfico que uséis.
Otra cosa que se indica en el manual al que hago referencia es que está para Debian Etch 2.6.18-4-486.
Etch es el nombre que se le da a debian 4.0 y lo que sigue es el kernel en el cual lo ha testeado este hombre. Yo he usado ese mismo pero 686 no 486. Vosotros, como queráis.
Respecto al paso de bajar las isos, supongo que es para empezar desde cero así que la mayoría os lo podéis saltar. Yo me lo salté ya que para instalar prefiero tirar del netInst.
En el paso b) os indica que agreguéis al archivo sources la url que os dice. Es decir, en el directorio /etc/apt/ en el archivo sources.list pegáis esto:
deb http://people.debian.org/~rdonald/nvidia modules-unstable/i386/
Acto seguido y muy importante actualizáis el apt:
apt-get update
El siguiente paso:
d). apt-get install linux-image-2.6.18-4-486
apt-get install linux-headers-2.6.18-4-486 linux-headers-2.6.18-4
es el que permitirá que el instalador de nvidia recompile o parchee el kernel. Cambiad el 2.6.18-4-486 por lo que uséis, pero no pongáis cada uno de una versión diferente xD
Ahora ya debería ser posible que encontráseis en /usr/src las cabeceras nuevas y la imagen instalada. Como dice el autor de la página OraSupport, usad update-grub para actualizar el cargador de arranque.
Si antes de hacer todo esto estábais con un kernel distinto, ahora tendŕeis también en al arranque este kernel para iniciar. Iniciad el sistema con él, es decir, reboot y seleccionad ese nuevo kernel.
Ahora toca instalar las utilidades que necesitará el instalador de nvidia (creo) para hacer la tarea. Como bien dice juanchox (el autor del manual, vamos) instalad vía apt-get esos paquetes que indica:
apt-get install modutils
apt-get install build-essential
apt-get install module-init-tools
apt-get install module-assistant
Ahora os toca descargaros los paquetes de debian para todo esto y los drivers de NVidia. Si estáis en una terminal pues podéis usar la utilidad wget de forma que ponéis:
wget http://http.us.debian.org/debian/pool/contrib/n/nvidia-kernel-common/dpkg -i nvidia-kernel-common_20051028+1_all.deb
Eso os descargará los paquetes en el directorio que estéis así que hacedlo en el de root si queréis o si lo véis apropiado.
Otra opción que tenéis es usar links como navegador para descargarlo, pero igual no lo tenéis instalado.
Ahora lo ejecutáis con:
dpkg -i nvidia-kernel-common_20051028+1_all.deb
Lo mismo para los drivers de Nvidia. Usad wget, links o lo que queráis. Aunque es mejor reunir todos los paquetes desde gráfico y después hacer el resto del tema.
El resto lo pego porque está muy bien definido así que no creo que haya nada que apuntar.
Luego darle permisos de ejecución:
chmod +x NVIDIA-Linux-x86-1.0-9629-pkg1.run
h). El paso importante, ingresar donde se bajo el driver de nvidia (/root en este ejemplo) y ejecutarlo con
sh NVIDIA-Linux-x86-1.0-9629-pkg1.run
Si este manual se ha seguido al pie, debería después de unos segundos terminar OK !.
i). Luego instalamos :
apt-get install mesa-utils nvidia-xconfig
mesa-utils tiene las utilidades glxinfo y glxgears, con las cuales veremos si resultó exitosa la aceleración por hardware. Y nvidia-xconfig nos permite configurar el server X
si ejecutamos glxinfo
(en la tercera linea debe aparecer “direct rendering: Yes”.)
Hasta aquí, dejamos listo el driver NVIDIA
Lo dicho, a mi me parece que juanchox lo explica muy bien, pero quiero recalcar que es muy importante el orden en la ejecución de las ordenes y es muy importante que tengáis siempre a mano el documento donde apuntáis la chuleta xD
Suerte, a mi me fue cojonudo con 4.0