Instalar Drivers de Nvidia en Debian Etch

Nvidia Power!

Como utilizo Nvidia, y realmente es una joya, voy a poner una pequeña guía sobre como instalar los driver originales de nvidia, los de el sitio web de nvidia, y como configurar el sistema para poder utilizar todo su potencial en Debian Etch. Así que empezamos:

Ante todo bajamos los drivers de nvidia, la actual es la 1.0-9746.

Luego procedemos a darle permisos de ejecución. Para eso abrimos las consola en el directorio en donde bajamos los drivers y escribimos:

$ chmod +x NVIDIA-Linux-x86-1.0-9746-pkg1.run

Ahora instalamos las dependencias comunes que requiere el programa para compilar(crear) el driver para nuestra máquina:

Nos logueamos como root e introducimos la clave del superusuario:

$su

$apt-get update

$apt-get install binutils

$apt-get install linux-source-2.6.12 linux-headers-2.6.12-1 (reemplazar 2.6.12/-1 con la versión de tu kernel, para eso teclea uname -r en la consola)

$apt-get install pkg-config xserver-xorg-dev xorg-dev

Unas vez que ya terminamos los preparativos, oprimimos Ctrl+Alt+F1, y entraremos en una de las consolas virtuales. Nos logueamos como el usuario root, introducimos nuestra clave de root e introducimos:

$init 3

Luego cerramos el servidor gráfico:

$/etc/init.d/kdm stop

Después volvemos al directorio en donde dejamos los driver, por ej.:

$cd /home/TUDIRECTORIO

Ejecutamos el archivo:

$sh NVIDIA-Linux-x86-1.0-9746-pkg1.run

Aceptamos la licensia, y seguimos las intrucciones del asistente. (si no entendes ingles mandale todo accept, yes y ok). Listo!, si no tuvimos ningún error ahora tendremos nuestro driver instalado. Y para confirmarlo tecleamos:

$modprobe nvidia

Si no sale nada entonces esta perfecto, si te sale error o que no existe, entonces dejame un comentario o escribime un mail(responderé lo antes posible). Ahora sigamos:

$dpkg-reconfigure xserver-xorg

NOs abrirá un asistente que nos configurará el servidor gráfico. Lo recomendable es seguir todo con cuidado, pero recuerda que en driver debes elegir “nvidia”, no “nv”, luego en la sección de módulos, asegura te seleccionar “glx” con la barra espaciadora, a lo del teclado y el mouse dale todo ok, y en la sección de la resolución elegi la tuya siempre con profundidad de colo de 24bits(enrealidad so les llama 32bits). Una vez que terminamos debes teclear:

$init 5

$/etc/init.d/kdm start

Oprimes Ctrl+Alt+F1 y escribes:

$exit

Luego oprime Ctrl+Alt+F7 y logueate con KDM, si por alguna razón no te arranca el modo gráfico intenta volver a realizar dpkg-reconfi….. pero selecciona “nv”, luego contactame conmigo o busca en foro sobre tu problema. Una vez adentro procedemos a hacer un par de ajustes para optimizar nuestro rendimiento. Asi que abrimos una consola y hacemos:

$su

$nano /etc/X11/xorg.conf

Nos abrira un editor en modo texto(hey, si quieres abrelo con kwrite, es lo mismo) y debemos ir hasta la sección “Devices” y agregar:

Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”

Guardamos, presionando Ctrl+o(si nos pregunta el nombre del archivo en el que guardar le damos Enter) luego Ctrl+x para salir, presionamos Ctrl+Alt+Backspace y listo, nvidia con 3d todo el tiempo. Si quieren datos puede abrir una consola y teclear:

$glxinfo (para saber datos sobre su trajeta de video, si dice DirectRendering=Yes, entonces tienen 3d, de lo contrario nop)

$glxgears (una pequeña aplicación que usa el 3d, si la maximizan y sigue andando igual de rapida que de pequeña entonces tienen 3d, si al maximizar se vuelve mas lenta, es porque no tienen 3d)

Espero que les haya servido. Si tienen dudas, problemas, sugerencias o comentarios pueden contactarme. Suerte ;) .

25 comentarios para “Instalar Drivers de Nvidia en Debian Etch”

  1. Gabriel Rosendy Dice:

    Hola muy buena tu informacion, cuando llego a la parte de ejecutar el archivo que se baja de internet, entonces me dice que no hay una version dedl kernel en el equipo, lo busca en un ftp de nvidia y no lo consigue y me dice instalacion fallida, si me puedes dar una mano te lo agradeceria en el alma

  2. ehguacho Dice:

    Debes decirle que no busque en el ftp. Debes de instalar el kernel correctamente desde el administrador de paquetes y luego su codigo fuente con el gcc, tal como se muestra en los pasos. Lamento no poder pasarte mas info en este momento, pero te recomiendo que compruebes la version de tu kernel y averigues cual de todos te conviene para tu plataforma (x86 x86_64 generico,etc.), y verifica que tengas las imagenes, los sources y todo lo demas, eso deberia bastar puesto que las unicas veces que me dio errores como esos fue porque no teni el codigo del kernel instalado como corresponde desde los paquetes. Te pido disculpas por mi gran falta de tiempo, luego tratare de mejorar la guia para adaptarla mejor a las necesidades de la gente. Suerte y disculpa la falta de atención.

  3. ThaNaTroN Dice:

    Uh… muchas gracias me sirvio mucho tu aporte, ya que siempre instalando modulos por apt y nunca lo pude hacer bien asi.

    Buenas gracias.

    Saludos.

  4. Probando Debian 4.0 (1ª Parte) « En el nombre de Tux Dice:

    [...] Mediablog | Instalar driver de NVIDIA en Debian Etch [...]

  5. Kumda Dice:

    Muchas Gracias Hermano. Perfecto en Debian Etch 4.0 version i386, en un Laptop la3017 compaq. Respecto a gabriel tamien deberia estar seguro de tener bien configurados los repositorios, claro, a mi me basto con tener solo el DVD numero 1 de la version i386 que por demas está decirlo, se puede instalar en equipos AMD64.
    Saludos !!!

  6. alberto Dice:

    gracias, funciona, en serio, GRACIAS

  7. alberto Dice:

    gracias funciona, en serio GRACIAS

  8. En el nombre de Tux » Blog Archive » Probando Debian 4.0 (1ª Parte) Dice:

    [...] Mediablog | Instalar driver de NVIDIA en Debian Etch [...]

  9. Jar8kbron Dice:

    Esta muy explicito tu manual.

    Gracias por compartir

    Chido

  10. guachos2k3 Dice:

    Hola! muchas gracias por el tutorial… Solo tuve un inconveniente al final… cuando ejecuto glxinfo, me arroja el siguiente error: “bash: glxinfo: command not found”. Como si el programa no estubiese instalado. El driver de nvidia creo que si se instalo porque el screen de nvidia me aparece cuando inicia el sistema, y bueno el servidor X se ejecuta teniendo en la configuracion al driver de nvidia en device. si tienes alguna idea de que esta pasando te lo agradeceria bastante.

  11. guachos2k3 Dice:

    Hola otra vez… averiguando un poco mas, no tengo los paquetes nvidia-glx ni nvidia-settings, trato de buscarlos por el apt y no los consigo. Nose si necesito algun repositorio que no tengo en mi archivo de sources.list… he buscado bastante por google y no consigo nada.

  12. guachos2k3 Dice:

    disculpen por no haber esperado y escribir un solo mensaje… Pero ya consegui los repos para bajarme los paquetes que me faltaban, pero aun asi sigo teniendo el mismo problema.

  13. guachos2k3 Dice:

    me hacian falta los paquetes mesa-utils

    disculpen cualquier molestia

  14. césar Dice:

    excelente todo, anduvo 10 puntos!

    :D

  15. Santiago Dice:

    Hola, espero que alguien pueda ayudarme con el problema que presento a
    continuación, ya que por fin he logrado acotarlo, y creo que ya sé de
    qué se trata. Intento ser claro, así que por favor lean mi mensaje,
    aunque sea largo…

    Resulta que instalar los drivers para mi tarjeta NVidia geforce 6200
    en Debian Etch no ha sido fácil. Si lo hago con \’apt-get
    nvidia-glx\’ me sale que este paquete ya está instalado en su versión
    más reciente.

    Por otra parte, como eso no me daba ningún resultado, descargué,
    desde la página de NVidia -como recomienda el artículo- el archivo \’.run\’ que se señala. Cada vez que lo hago funcionar, me decía efectivamente que no se halló la
    interfaz para mi sistema.

    Con eso en mente, descargué con apt un paquete llamado
    \’nvidia-kernel-source\’ que me dejó en la carpeta \’/usr/src\’ un
    tarball \’nvidia-linux-source\’ o algo así. No lo descomprimí (creí
    que eso lo haría el archivo \’run\’).

    La cosa es que ese famoso archivo \’run\’ sigue diciendo que no se
    hallaron los modulos, así que seguí el consejo de dejar que el
    instalador se encargue de compilar,… ¡y funciona! Sí, después de
    hacer eso puedo iniciar el servidor x con el logo de NVidia, incluso
    hacer funcionar el bonito escritorio cúbico del gestor de ventanas
    \’Beryl\’.

    ¿Donde está el problema? Al reiniciar el computador es como si nada
    hubiera pasado, y cada vez tengo que pegarle un \’sh\’ al archivo
    \’run\’ y luego modificar el xorg.conf (eso ya sé hacerlo). ¿Qué
    pasa? Me temo que el instalador \’.run\’ construye el núcleo en un
    directorio distinto al convencional, ya que cuando finalmente
    descomprimí el tarball que mencioné más arriba, y ejecuté
    \’make-install\’ el servidor x detecta que la versión del
    kernel-source (bajada con apt) es distinta a la de los drivers
    (instalados con \’.run\’) Así que, como ya dije, tengo que dejar que
    cada vez que inicio Linux ese archivo de instalación se encargue de
    todo, lo que es triste, ya que con el cubo casi estaba convenciendo a
    todos mis conocidos de que se cambiaran a Linux… ¿Qué debo hacer?
    ¿Donde debe ir el núcleo? ¿Cómo puedo cambiar los path por defecto?

    Cualquier ayuda será agradecida.

  16. eaav.gnu Dice:

    hola man muy buena la info
    pero no logro hacer correr mi debian etch amd64
    con la targeta de video Msi Nvidia nx8400gs
    me sale un error k dice:

    ERROR: this .run file is intended for the
    Linux-x86 platform, but you apper to be
    running on Linux-x86_64. Aborting installation.

    agradeceria una ayuda :)

    ATTE: EAAV:GNU

  17. squalhell Dice:

    Muy bueno el tuto lo probe en el debian etch AMD64 con una Nvidia Geforce Go 6150 y funciono perfectamente.

    Vale te pasaste :) !!!!!!!!!!!!!!!!!!!!

  18. toxrn Dice:

    A mi me pasa exactamente lo mismo que le pasa a Santiago, tengo que hacer de nuevo un sh paquete.run cada vez que inicio el pc para poder correr las x con aceleracion.

    (WW)NVIDIA: No matching Device section for instance (BusID PCI:0:10:3)
    (II) Module already built-in

    Esto es lo que sale en la pantalla azul informando del error al iniciar xorg, no sale ningun error (EE).

    Haciendo un startx, tampoco inicia, y al volverme hacia consola, hallo:

    XIO: Fatal IO error 104 (Connection reset bi peer) on x server “.0.0″ after 0 requests (0 known processed) with 0 events remaining

    Mi tarjeta es una Nvidia GeForce Go 6150, AMD Sempron 1.5 GB RAM.

    He tratado instalando varios kernels y haciendo “sh paquete.run” para cada kernel, pero la cosa sigue igual.

    Si alguien tiene alguna respuesta, le agradeceria inmensamente, pues he buscado por todos lados y nada encuentro. Si es necesaria mas informacion, solo avisenme.

    Gracias de antemano

  19. elaris6 Dice:

    Buenas.

    Muchas gracias por la guía. Me sirvió de ayuda.

  20. Daniel Dice:

    Les dejo un link con el tutorial de como instalar el driver de Nvidia a la debian (con asistente de modulos)

    http://trucos-debian.blogspot.com/2008/03/instalar-aceleracion-3d.html

  21. Wintch Dice:

    muy buena info, gracias!

  22. brazzoduro26 Dice:

    eaav.gnu

    Tu maquina esta corriendo a 64bts y dice que debes instalar el contorlador de 64bits aqui te dejo en enlace man :) (http://www.nvidia.com/Download/index.aspx?lang=en-us )

    yo todavia tengo el problema que cuando reinicio no me arranca el servidor grafico X.
    me dice:

    ” Fallo al iniciar el servidor X (su interfaz grafica). Parece como si no estuviera configurado correctamente. ¿Quiere ver el la salida del servidor X para diagnosticar?”

    una vez que instale los drivers arranco por primera vez mostrando la inagen de NVIDIA pero despues de reiniciar POOFFF…!!! sale el error de arriba… :(

    Alguien puede ayudar?

  23. AGUSTIN Dice:

    QUE BUEN TUTORIAL YO HICE LOS PASOS DE AQUI CON UNA NVIDIA GEOFORCE 6200 A 8X Y 256 MB DE MEMORIA Y ME FUNACIONA A LA PERFECCION

  24. Corleone Dice:

    que bien chamo…!!! gracias y que viva Linux

  25. aztk Dice:

    Gracias bro!
    Funciono con una GeForce 7100!
    Al problema de Andrés, yo pienso que le falta que instale gcc (yo tuve que hacerlo) puedes hacerlo desde Sinaptyc.
    Otra cosa, para los que tengan Debian con Gnome, es /etc/init.d/gdm stop (start), notese que es gdm en vez de kdm

Escribe un comentario