![]()
La imaginacion se me acaba paulatinamente y a veces no se que escribirles. Eso si, que nunca se me ha olvidado uno de los objetivos del blog: Prestar ayuda.
Justamente un compa~ero de universidad estaba instalando Debian y tuvo problemas con la parte grafica. El tiene una tarjeta grafica Nvidia Geforce FX 5200.
En Debian, existen dos maneras de instalar un driver nvidia: Via module-assistant y descargando el driver desde la pagina oficial de nvidia.
Instalando a la Debian Way
Esta forma es super sencilla, ya que esta aplicacino hace todo por nosotros. Primero hay que partir instalando el paquete:
apt-get install module-assistant
Una vez que esta instalado, vamos a agregar los repositorios de debian sid. Para esto, tenemos que editar el fichero /etc/apt/sources.list y agregar estas dos lineas al final:
deb http://ftp.cl.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.cl.debian.org/debian/ sid main contrib non-free
Guardamos y cerramos y hacemos apt-get update y ahora instalamos el driver
m-a a-i nvidia
Nos preguntara si queremos actualizar unos paquetes. Estos paquetes son escenciales para el desarrollo y la compilacion de aplicaciones y drivers. Le ponemos que que “Si” para continuar.
Ahora empezara el proceso de compilacion.
Una vez que ha terminado, hay que instalar un par de cosas que haran de que el modulo funcione correctamente.
apt-get install nvidia-glx nvidia-xconfig
y ejecutamos nvidia-xconfig y nos configurara el archivo xorg.conf. Reiniciamos y deberia funcionar.
Si no funciona, agrega nvidia al final del archivo /etc/modules y vuelve a reiniciar.
Si no funciona es porque tu placa de video es muy vieja o es muy nueva. Las placas que necesitan el driver legacy no funcionan de este modo.
usando el driver de nvidia.com
Esta parte, ya es mas generica. Esta seccion del manual es aplicable a casi cualquier distribucion de linux. Para esto, necesitaremos tener instalado los siguientes paquetes:
- Las cabeceras o headers del kernel
- Heramientas de desarrollo (binutils binutils-dev. Se obitnene las herramientas de desarrollo instalando el module-assistant en debian)
- Driver de la pagina de nvidia.
Primero que todo, hay que tener los paquetes anteriormente mencionados y ademas hay que descargar el driver de nvidia desde la pagina, o bien, podemos hacerlo usando wget:
wget -c http://es.download.nvidia.com/XFree86/Linux-x86/173.14.18/NVIDIA-Linux-x86-173.14.18-pkg1.run
Le damos permisos de ejecucion:
chmod a+x *.run
IMPORTANTE: En este punto hay que cerrar el servidor grafico. Hay que detener el demonio del gdm, kdm o
y luego ejecutamos:
./NVIDIA-Linux-x86-173.14.18-pkg1.run
Nos hara unas preguntas y compilara solo. Luego nos preguntara si queremos editar el archivo xorg.conf y le ponemos que si.
Los errores mas frecuentes se deben a la version del gcc.
Si hay problemas al arrancar, hay que revisar si el modulo esta arriba:
debian:/home/maximilinux# lsmod | grep nvidia
nvidia 8113816 28
i2c_core 27936 1 nvidia
debian:/home/maximilinux#
Si no obtenemos eso, es porque tenemos que modificar el fichero /etc/modules y agregar nvidia al final del fichero.
Este es el final. Espero que haya sido de su ayuda. Si tienen dudas, preguntenlas en los comentarios.



El instalador de NVidia no te escribe las lineas del xorg.conf, lo reemplaza por uno genérico, lo digo por experiencia.
Uno de los problemas que siempre me generó, fue que me cambiaba permanentemente la configuración del teclado para el entorno gráfico, cualquiera que fuere el escritorio, LXDE, GNOME, KDE, etc.
La solución para el que le pase esto está en mi blog: http://fportales.wordpress.com/2009/03/27/problema-con-el-teclado-en-x/
Max perdóname si me hago un poquito de auto-publicidad XD
Saludos hermano, un abrazo.
Nah ta bien
Si, eso puede ocurrir. En realidad, eso nunca me ha preocupado a mi porque uso teclado americano
muy buen post… jejejeje..
creo que en este lugar es lo más claro que me ha podido quedar.. xD:.
El tema está bien planteado, asumo que luego de imprimir este tutorial, podré instalar Debian en mi pc (que quiero hacer hace mucho ya), pero me encantaría agregar algo puntual:
- en vez de matar el demonio de KDM mediante el monitor de sistema, pueden matarlo presionando las teclas ctrl+alt+backspace, de esta manera, se cerrará de manera automática… jijiji..
y lo otro: por que no explicas el procedimiento para instalar/modificar GCC??.. es necesario saberlo, ya que si no cuentas con GCC1.0 (no me acuerdo la versión puntual) no se puede compilar el driver para que Debian lo use correctamente.
desde ya está muy bueno este blog…. jejeje…
y muchas gracias max por ayudarme…
SVDiablo Enterprises.
Tip: El ctrl + alt + backspace solo reinicia, no mata. La version del gcc debe ser la misma con la cual se compilo el kernel. Si te da problemas, solo tienes que crear enlaces simbolicos.
Maximilinux,
A tu criterio…cual de las dos maneras de instalar la tarjeta nvidia entrega un mayor rendimiento? Yo instalé bajando el driver de Nvidia (funciona de maravillas) y no tenia idea de que habia otra forma.
SK@pe.-
Descargar el driver desde nvidia.com puede ofrecer un mayor rendimiento, ya que son versiones mas nuevas que las que existen empaquetadas para debian.
Excelente, pero hacia donde apunto los enlaces simbolicos. De donde a donde. En mi caso no me arranca las x, aunque le haya colocado “nvidia” en lugar de “nv”. Mi tarjeta es un poco vieja, pero utilizé tu procedimiento hasta el momento de realizar apt, ahi lo cambié por apt-get install nvidia-legacy-96xx, De todas maneras quiero probrar haciendo un enlace simbolico, a ver que me resulta. Gracias.