18 de marzo de 2007

Instalar Driver NVIDIA en Debian Etch

Guía basada en la información de ésta página:
http://home.comcast.net/~andrex/Debian-nVidia/installation.html#glx

Ayer estuve instalando Debian Etch en el PC de mi sobrina y aproveché para modificar algunas partes de mi guía de Instalación de Debian Etch que consideré necesarias. El PC es un Pentium IV 2.40 con una tarjeta NVIDIA Geforce2 MX 400 64 Mb y éstos son los pasos que seguí para configurar la aceleración gráfica en ésta tarjeta.

1. Instalar los paquetes siguientes en una terminal (como usuario root):
$ su -
password:

# aptitude install module-assistant nvidia-kernel-common

Desconozco si será indispensable tener instalada las fuentes del kernel para configurar el driver. En el momento de hacer ésta instalación las tenía instaladas. Aquí el comando por si es necesario:

# aptitude install linux-source-2.6.18 linux-headers-2.6.18-4


2. Compilamos e instalamos el módulo nvidia:
# module-assistant auto-install nvidia

3. Instalamos el paquete nvidia-glx que nos proporcionará la aceleración gráfica:
# aptitude install nvidia-glx nvidia-settings

4. Editamos el archivo de configuración de las X situado en "/etc/X11/xorg.conf".
# vi /etc/X11/xorg.conf

- La sección "Module" del fichero debería tener éste contenido:

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
#Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

- En la sección "Device" modificamos el driver "nv" por "nvidia"

Section "Device"
Identifier "nVidia Corporation NV11 [GeForce2 MX/MX 400]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

- Comentamos ésta sección si la tenemos:

#Section "DRI"
#Mode 0666
#EndSection

Para evitar tener que estar editando y modificando el fichero anterior a mano, podemos reconfigurar el servidor X con éste comando:
# dpkg-reconfigure xserver-xorg

5. Sólo nos queda reiniciar las X o el equipo, para poder disfrutar de la aceleración gráfica.

(Cerramos la sesión gráfica y desde la Consola CTRL + ALT + F1) hacemos:
# /etc/init.d/kdm stop (si utilizas Gnome: /etc/init.d/gdm stop)
# modprobe nvidia

NOTA:
En los comentarios de éste post, Javi me comentan que si tenemos el módulo "nvidiafb" cargado al inicio, no dejaba funcionar al de nvidia que acabamos de instalar. El servidor gráfico no le arrancaba. Para arreglarlo, nos da la siguiente solución sacada de aquí.

En la misma terminal podemos hacer lo siguiente.
a) Para ver si tenemos el módulo cargado:
# lsmod | grep nvidiafb
nvidiafb - Debería aparecernos algo como ésto

b) Si nos aparece algo como lo anterior, procedemos a descargar el módulo "nvidiafb":
# rmmod nvidiafb

c) Añadimos al fichero de configuración "/etc/modprobe.conf" la línea "blacklist nvidiafb" para evitar que el módulo se carge al reiniciar el equipo.
# echo "blacklist nvidiafb" >> /etc/modprobe.conf

Ya podemos iniciar el servidor X.
# /etc/init.d/kdm start (si utilizas Gnome: /etc/init.d/gdm start

6. Al entrar, abrimos una consola y comprobamos que tenemos la aceleración activada ejecutando:
$ glxinfo | head
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes => Yes = Activado
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4

Si no tienes instalado el paquete "mesa-utils", éste comando no te funcionará. Debes instalarlo así:
# aptitude install mesa-utils

Contiene éstos ejecutables que puedes probar:
/usr/bin/glxdemo
/usr/bin/glxgears
/usr/bin/glxheads
/usr/bin/glxinfo

Saludos y Suerte
Domi - Gran Canaria (Islas Canarias)

45 comentarios:

Anónimo dijo...

Muy bueno tu blog, y el tuto, solo me ha surgido un problema al aplicar los pasos... que se me cargaba el modulo nvidiafb y no dejaba funcionar al de nvidia, por lo tanto al reiniciar el servidor grafico, te dice que no lo puede cargar...la solucion (Sacada de http://www.esdebian.org/forum/viewtopic.php?forum=6&showtopic=58546 ) es editar /etc/modprobe.conf y añadir:

blacklist nvidiafb

Espero que a alguien le ahorre un rato...

Un saludo.

Romario dijo...

Hola Javi.
Gracias por compartir la solución de tu error. No estaría de más que comentaras que modelo de tarjeta tienes.
Con éstos pasos he configurado una Geforce Mx 64Mb y Geforce 7500 LE y no me había encontrado con ese error.

Voy a añadir una nota en la guía que haga referencia a ésto.

Saludos.

Anónimo dijo...

Hola Romario,cro que me he explicado mal,lo de que se me cargaba el modulo nvidiafb era antes de aplicar los pasos de este tutorial, asi que seguramente seria porque yo habia tocado algo anteriormente... pero bueno ahi queda por si algun manazas como yo hace algo incorrecto... mi tarjeta creo que es la misma que la de tu sobrina de hecho lspci me muestra :

01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

Ahi queda... por cierto a este blog llegue por la entrada de google-earth, al ver que me iba lento... pues segui este otro tutorial y al ver que me funciono, instale el beryl segun tu tutorial... y me funcionaba pero muuuuuuuy lento ... asi que lo he quitado y me preguntaba si a tu sobrina se lo habias instalado, que resultados obtenias con esa tarjeta?? realmente yo no necesito todos esos efectos pero hay un par de funcionalidades chulas como la de alt-tab o ver todas las ventanas que tienes abiertas a lo mac... no se ya contaras... y perdon si mezclo temas en este post (no se si deberia ir en el de beryl)

Un saludo

Romario dijo...

Hola Javi. Pues si, parece que te entendía otra cosa. La guía la redacté después de instalar Etch según el manual aquí publicado y no me dio ningún problema.
Puede que hayas tocado algo, pero bueno, no está de más tener esa solución por si a alguien mas le pasa.

En cuanto a Beryl, en el PC de mi sobrina no llegué a probarlo, pero éste fin de semana si pude comprobar su perfecto funcionamiento sobre una Geforce 7300 LE. Va de lujo!!. Creo que te debería funcionar perfectamente en tu NVIDIA.
Donde si hay problemas es con el driver de ATI, ya que no se consigue el mismo rendimiento. Se nota que va mucho más lento que el driver oficial. Hasta el Google Earth se arrastra.

Vuelve a seguir los pasos para configuar tu tarjeta NVIDIA y una vez que tengas la aceleración, instala Beryl. Creo que te debería funcionar sin problemas.

Me da que tengo una tarjeta NVIDIA Geforce 64 Mb por ahí perdida. A ver si la instalo y te comento que tal va en ese modelo, que es más vieja que la que tu tienes. A ver si éste fin de semana saco algo de tiempo para probar y te digo.

Saludos.

Anónimo dijo...

GRacias, me fué muy util.. lo seguí al pie de la letra y todo resulto OK!

Anónimo dijo...

Empiezo a creer k es un mito el instalar el puñetero dirver d las narices. Llevo 3 dias intentandolo, y ni por esas. Ni si quiera kon lo k se dice en este blog lo consigo.

Romario dijo...

Hola. Te aseguro que no es un mito ;-)
Los pasos de la guía están lo más detallado que he podido. Fíjate en las salidas de los comandos que pones en consola para saber el error.
Si quieres, sigue los pasos de la guía desde una terminal de texto y copia todo lo que haces en un archivo de texto. Me lo envías por mail a mi direccion: debiantotal (ARROBA) gmail.com

Le puedo echar un vistazo y decirte en que te estás equivocando o cual es el problema.

Saludos.

Anónimo dijo...

Muy bueno este blog,he instalado los drivers nvidia+beryl en debian etch del tiron en 5 minutos todo perfecto,el problema que me surge es cuando reinicio la máquina y se empieza a cargar el gdm se me queda la pantalla en negro,entonces hago alt+f1,me voy a consola( sin ver nada,solo unas rayas puñeteras),y me logueo a ciegas,mato o paro el proceso gdm y lo vuelvo a invocar,entonces me entra bien,logo nvidia y todo OK,aluien sabe como puedo hacer para no tener que hacer la parida esta? me pasaba también en Ubuntu

Romario dijo...

Hola Rayimaster.
El problema que comentas, ¿te pasa también si inicias con un LIVE CD tipo Knoppix o Ubuntu?
Prueba y comenta.

Saludos.

Anónimo dijo...

Bueno tu blog, logre instalar mi tarjeta GeForce4 MX 440.

Luego instale beryl y me salio un error que me han dicho que esta mal instalado el driver d nvidia, sin embargo me aparece el logo d nvivia y me carga todo bien, menos beryl.

Al poner en consola beryl-manager sale lo siguiente:

* Beryl system compatiblity check *
**************************************************************

Detected xserver : NVIDIA

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : failed

No GLX_EXT_texture_from_pixmap
beryl: SmcOpenConnection failed: Authentication Rejected, reason : None of the a uthentication protocols specified are supported and host-based authentication fa iled
beryl: No GLXFBConfig for default depth, falling back on visinfo.
Reloading options
beryl: dbus_bus_get error: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocke d the reply, the reply timeout expired, or the network connection was broken.
beryl: Plugin 'dbus':initDisplay failed
beryl: Couldn't activate plugin 'dbus'
Couldn't initialise dbus. This should not happen!

------

Ojala me ayudes a solucionar este problema.

Saludos.

Romario dijo...

Hola. Revisa en éste otro post que he puesto la configuración de tu xorg.conf

http://debiantotal.blogspot.com/2007/05/instalar-driver-oficial-nvidia-y-beryl.html

Para comprobar que tienes la aceleración, supongo que haz ejecutado el comando " $ glxinfo " y te pone "Direct Rendering = Yes"

Saludos.

Anónimo dijo...

Si me aparece Direct Rendering = Yes, y puse tal cual tu configuracion del xorg, pero resulta q ahora no me corre el beryl.

Asi q tuve q dejarla como estaba antes.

¿Que otra cosa puede ser para q no me marque ningun error.?


Saludos..

Romario dijo...

Hola. Por los datos que me das, me resulta difícil saber que puede pasar.
¿qué versión de linux tienes?
¿qué arquitectura tienes i386, amd64, ... ?

Detalla mejor el problema. Para ello, si quieres envíame un correo con lo que pasos que vas haciendo y las salidas de los comandos, a ver si veo algo raro.

Para grabar todos los pasos que vas haciendo en un archivo, puedes ejecutar en la consola el comando $ script nombre_archivo
Una vez termines, pulsa CTRL+D ó escribe exit para grabar el archivo. Luego envíamelo y en cuento pueda te contestaré.
Otra opción es copiar y pegar en un archivo de texto todos los comandos que vas ejecutando en la consola. Como quieras.

Saludos.

Anónimo dijo...

Tengo i386, debian 4.0... Que mas te podria decir.

Y el error que me da esta escrito arriba asi q no veo porque escribirtelo de nuevo.


Saludos..

Anónimo dijo...

Curro X

1.- He seguido los pasos para instalar el driver propietario de NVIDIA y todo va bien. De hecho funciona !

2.-Pero si reboto la máquina, la pantalla se queda en negro y tengo que volver a poner el driver nv. Si vuelvo a correr el paso 1 de nuevo vuelve a funcionar

¿ Que está pasando ?

Muchas gracias

Romario dijo...

Hola. No se me ocurre nada. Es algo raro lo que me cuentas.
¿Tienes el fichero xorg.conf bien configurado?

Envíame los ficheros que aquí te detallo al email que aparece en el blog e intentaré ver si aparece algo raro.

/etc/X11/xorg.conf
/var/log/Xorg.0.log
/var/log/messages

Si puedes también, envíame en un archivo los comandos que vas ejecutando (siguiendo el órden de la guía), con sus correspondientes salidas por consola.

Entre más datos me envíes, más posibilidades de ayudarte.

Saludos.

Anónimo dijo...

se instalan bien mis driver es una 6200GT el detalle que al llegar a la comprobación e ingresar /etc/init.d/kdm stop se queda colgada la compu la deje como 30 min y nada la reinicie y me brinque ese para para que pasaba al teclear modprobe nvidia solo me cambia de renglon para poner otro comando tecleo lsmod | grep nvidiafb y rmmod nvidiafb respectivamente y me manda de igual manera para poner otro comando, esta bien esto?? como mencione antes se instalaron bien los drivers!!

Por último al teclear glxinfo | head me dice comando no encotrado

Saludos!!

De antemano gracias Romario!!!

Anónimo dijo...

Pd. Se queda en esta parte

(0)Kernel panic - not syncing: Aiee, killing interrupt handler!

Romario dijo...

Hola MIB.
Ese paso no se porque se lía mucha gente a la hora de hacerlo. Lo que hago es cerrar primero la sesión de usuario para volver a la pantalla de login. Desde ahí pulsar CTRL + ALT + F1 y nos aparecerá una consola de texto (pantalla en negro) en donde nos logueamos como root. Con el comando que me comentas "/etc/init.d/kdm stop" paramos el servidor gráfico (que se encuentra en la consola CTRL + ALT + F7), para luego cargar el módulo y seguidamente reiniciar el servidor gráfico con "/etc/init.d/kdm start". Si te lías con todo ésto, en vez de cerrar la sesión, reinicia el equipo. Al final es lo mismo, reiniciamos el servidor gráfico.
Sobre el comando que me dices, lee bien el post, al final está la solución, y no es más que instalar el paquete que te falta (mesa-utils).

Espero que te haya quedado claro.
Saludos.

Anónimo dijo...

Hola romario, enhorabuena por el blog, la verdad es que me ha servido de mucho. Pero tengo un problema. Verás, no he tenido ningún problema en intalar el drivers, y al arrancar todo parece funcionar (me refiero a que el sistema interpreta que el driver esta instalado y funcionando), pero realmente no lo parece, dado que cualquier aplicación 3d o 2d normalita, provoca que la cpu se dispare al 100%. He utilizado Ubuntu en un equipo igual a este (p3 a 900 y geforce2 mx), y al instalar el driver esto no solia pasar. ¿Pordría se indicativo de que la gráfica esta mál?

Mucho love desde Gran Canaria.

Romario dijo...

Hola Maximus.

1. ¿te aparece el logo de NVIDIA al iniciar el servidor gráfico (antes de que te aparezca la pantalla de login de usuario)? En caso contrario, el driver no está bien instalado.

2. También debería aparecerte algo similar al ejecutar estos comandos en una consola:
$ lsmod |grep nvidia
nvidia 6835988 22
agpgart 29896 2 nvidia,intel_agp
i2c_core 19680 3 nvidia,eeprom,i2c_i801

$ glxinfo | head
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes => Yes = Activado
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:

3. ¿A que aplicaciones te refieres que te bloquen el 100% de la CPU?

4. No he tenido posibilidad de probar el driver en un PC de las características que me citas.

Saludos.

Anónimo dijo...

1- si
2- esta es la respuesta...
nvidia 4549908 12
agpgart 29896 2 nvidia,via_agp
i2c_core 19680 5 nvidia,w83781d,i2c_isa,eeprom,i2c_viapro
3- name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4

Esto es lo más mosqueante, que canta como que todos los elementos del opengl estan activados, y sin embargo es incapaz de activar los salvapantallas con codigo opengl...

4- Pues desde mover muy rápido un ventana muy rápido, hasta un salvapantallas como el fireworks... de dejo una muestra...
http://img408.imageshack.us/img408/3852/pantallazoli7.png

5- he subido el micro hasta los 930, pero vaya, que tampoco es un core 2 duo, osea que poco se nota. De todas formas, estoy pensando en instalar opensuse a ver si mejora el tema, porque estoy descolocado con el tema de los drivers. La idea es que este pc sirva para descargas, y por eso lo elegí de las posibilidades que tenía, sobre todo por el consumo, pero claro, si por cualquier pijería se pone al 100%, pues no interesa..

Gracias de antemano. Mucho love.

Romario dijo...

Hola Maximuss.
Parece que está todo correcto.

Cuando me dices que se pone a 100% la CPU. Has probado a ejecutar el comando "top" para ver que proceso están consumiendo toda tu CPU.Te lo cuento porque he tenido malas experiencias con el paquete "fam",(ya me pasaba cuando utilizaba OPENSUSE, y he terminado por desinstalar éste paquete) y es que a veces se quedaba bloqueado consumiendo toda la CPU. Ésto también me ha pasado con el Firefox/Iceweasel y con el VMware Server. Eliminando el proceso con "kill" y volviendo a ejecutar el programa lo soluciono. De todo ésto me doy cuenta cuando veo que la temperatura de la CPU (con el paquete "ksensors" sube mas de lo normal sin ningún motivo.

Casualmente he instalado en un Pentium III 1 Ghz con una Geforce 5200, Debian Etch con éste driver y los juegos te puedo decir que van muy bien (Ej. tuxracer,etc). Lo único que no me ha funcionado es Google Earth ya que va muuuyyy lento. También al ejecutar el "amule" el sistema se relentiza un poco, pero se puede trabajar.

Saludos.

Romario dijo...

Maximus, con respecto a la imagen que subiste, ¿que paquete has instalado para que se te vea el consumo de CPU y RAM en el escritorio? Me gusta ;-)

Otra cosa, por si te interesa, el programa "azureus" está en los repositorios oficiales de Debian. (por lo que veo, los has instalado bajándote el paquete de la web).
# aptitude show azureus
Versión: 2.5.0.0+0-1

Saludos.

Anónimo dijo...

bien... pues por partes...
a mi me gusta tener a la vista no solo la temperatura (lm-sensors) sino el trabajo de la Cpu, dado que si suele pasar que alguna rutina se quede trabada, y con detenerla va listo...
El paquete Fam no lo veo por ninguna parte, pero no creo que sea el problema, dado que no es una aplicación concreta el problema, sino cualquiera que tire de gráficos (salvapatalla, juegos, ... lo que sea...)
Sobre el Deskmod que me comentas, creo que para KDE ahi algo, pero no recuerdo el nombre exacto,.. yo utilizo tanto para KDE, como para Gnome, GDesklet..
http://img369.imageshack.us/img369/8626/delw3.png
esta bastante completo. aunque ocupa recursos, pero no demasiados...
Sobre lo de Azureus, lo sé,.. pero es que al iniciarlo me canta una actualización que luego no es capaz de realizar, y queria intentar actualizarlo manualmente...
Lo más seguro es que reinstale Etch a ver si se solucionan estos problemas...
Mucho love.

Anónimo dijo...

Bueno, parece que se ha resuelto en parte el problema. Por si a alguien le pasa lo mismo, solo comentar que antes que nada, lo que hay que hacer es incluir en la lista de repositorios (en el gestor de actualizaciones, p.e.) las listas no oficiales, para que hace el proceso no cante ningún error.

Mucho love.

Anónimo dijo...

En serio tio, eres el puto amo. Pues no me pase horas y dias reinstalando el debian porque creia que hacia algo mal con la grafica jajaja yo entrando en nvidia.com bajando y dandome error con todos los kernels xD

Gracias de verdad de la buena

saludos

Romario dijo...

De nada clsox.

Saludos.

Anónimo dijo...

Hola tengo un pequequeño inconveniente he seguido todo al pie de la letra y no me esta cargando el direct rendering estoy usando distribucion debian 4.0 etch muchas gracias.

name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce2 MX/AGP/SSE2
OpenGL version string: 1.2 (1.5.8 NVIDIA 96.43.01)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_EXT_texture_env_add,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_vertex_array,
GL_IBM_texture_mirrored_repeat, GL_NV_blend_square,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 115065 809331200 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 1634348586 114961 None
0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2016291386 892549937 Ncon
0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 708457779 993079357 Ncon

Anónimo dijo...

perdon la placa es una nvidia geforce mx400

Romario dijo...

Hola Andrés.
Vuelve a seguir la guía y guarda en un archivo todo los comandos que vas ejecutando con sus salidas por consola. Envíamelo (al mail del blog) y miro si te está dando algún error. También, envíame tu fichero /etc/X11/xorg.conf

Saludos
Domi

Anónimo dijo...

más vale tarde que nunca ..

cuando ejecuto "module-assistant auto-install nvidia"

me responde:

debian:/home/dke# module-assistant auto-install nvidia
bash: module-assistant: command not found

Romario dijo...

Hola Sergio.
Revisa bien los pasos, sobre todo el 1º donde debes instalar la utilidad "module-assistant". El error que te da es porque no encuentra el comando.

Saludos.
Domi

Anónimo dijo...

graciassssssssssssssss graciassssssssssssssss yeaaaaaaa despues de 4 intentos fallidos ya tengo mis drivers jeje.. bueno es que tambien soy un poco bago y nunk segui nada al pie de la letra hasta ahora jeje pero funciona perfectamente miles de gracias ;)

Anónimo dijo...

Hola Romario:
Muy bueno tu blog. Lo sigo habitualmente.
A ver si me puedes echar una manita con esto. Al instalar los drivers de la nvidia todo va de categoría, pero cuando reinicio mi equipo no arrancan las X.
Así que cada vez tengo que reinstalar los drivers, paso a paso.
Ya he estado mirando alguinas cosas. He modificado xserver-xorg, he leido los logs y no hay errores... en fin que no se qué hacer.
Se te ocurre alguna cosa?
Gracias

Manuel Rojas dijo...

hola será que me podran ayudar? instalo el driver nvidia que descargo de la pagina, y funciona todo bien, incluso el beryl, hasta que reinicio, que es el momento cuando el entorno grafico me genera un error. para poder entrar al entorno grafico, debe reconfigurar el xorg, alguien le pasa? creo que es el mismo error que postearon arriba.

Anónimo dijo...

Hola, parece que aptitude no encuentra el paquete nvidia-kernel-source, y eso que en mi sources.list tengo los siguientes:

deb http:... main contrib nonfree
deb-src http:... main contrib nonfree

Romario dijo...

Hola a todos:

- Anónimo:
Me parece muy extraño que configures el driver de la gráfica y al reiniciar pierdas la configuración y tengas que configurar de nuevo. ¿puedes detallar los pasos exactos que haces? No tiene sentido. Puede que estés ejecutando algo que modifique el fichero y de ahí el error.

- Manuel Rojas:
Deberías poner el error que te da y que es lo que haces. Cuantos más detalles des, mucho mejor.

- Alex:
El paquete si existe. Lo que pasa es que estás escribiendo mal la línea. Fíjate es non-free. Tu has puesto nonfree.

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free

Saludos
Domi

Anónimo dijo...

Hola a todos.

A mi también me ocurre el problema que han comentado algunos, ese problemilla de la pantalla negra.

Mientras encuentro una solución real, uso este "apaño" que al menos de momento soluciona el problema de forma realmente satisfactoria.

Bueno, voy al grano.

1.- Instalar los Drivers de Nvidia de la forma que te resulte más cómoda. Yo he provado varias formas y en todas me daba el problema de la pantalla negra.

2.- Para determinar si mi solición te funcionará o no, es bien simple. arranca tu equipo normalmente, y cuando aparezca la maldita pantalla negra, pulsa simultáneamente CTRL-ALT-BACKSPACE. Esto, debe resetear el servidor gráfico, pero no el ordenador. ¿Tras el reseteo tienes imagen?, supongo que si, por lo que si este es tu caso, pasa al punto 3.

3.- Como root, edita el archivo /etc/init.d/gdm

Copia y pega las líneas desde
start)
hasta
;;
vamos, todo lo que hace al arrancar gdm.
ahora, al duplicado cambiale la línea
start)
por
start2)
y en la zona start), encontrarás estas líneas
log_end_msg $?
(sleep 10 ; $0 restart )
fi

cámbialas por estas.

log_end_msg $?
(sleep 7 ; $0 restart )
fi

Nota. el 7 depende de tu sistrema, si es más rápido o más lento, puedes cambiar el número a tu gusto.

Por último, en la parte final del fichero encontramos esto:
restart|force-reload)
$0 stop
$0 start
;;

cambia la palabra start por start2

Listo, reinicia tu equipo y prueba a ver si hay suerte.

Por si alguien no se apaña con las explicaciones, pongo una copia del fichero.

#! /bin/sh
### BEGIN INIT INFO
# Provides: x-display-manager gdm
# Should-Start: console-screen acpid
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: S 0 1 6
# Short-Description: GNOME Display Manager
# Description: Debian init script for the GNOME Display Manager
### END INIT INFO
#
# Author: Ryan Murray rmurray@debian.org
#
set -e

PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/gdm
DEBCONF_DAEMON=/usr/bin/gdm

test -x $DAEMON || exit 0

if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi

. /lib/lsb/init-functions

# To start gdm even if it is not the default display manager, change
# HEED_DEFAULT_DISPLAY_MANAGER to "false."
HEED_DEFAULT_DISPLAY_MANAGER=true
DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager

case "$1" in
start)
if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" -a "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)" != "$DEBCONF_DAEMON" ]; then
log_action_msg "Not starting GNOME Display Manager; it is not the default display manager"
else
log_daemon_msg "Starting GNOME Display Manager" "gdm"
start_daemon $DAEMON
log_end_msg $?
(sleep 10 ; $0 restart )
fi
;;
start2)
if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" -a "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)" != "$DEBCONF_DAEMON" ]; then
log_action_msg "Not starting GNOME Display Manager; it is not the default display manager"
else
log_daemon_msg "Starting GNOME Display Manager" "gdm"
start_daemon $DAEMON
log_end_msg $?
fi
;;
stop)
log_daemon_msg "Stopping GNOME Display Manager" "gdm"
set +e
start-stop-daemon --stop --quiet --pidfile /var/run/gdm.pid \
--name gdm --retry 5
set -e
log_end_msg $?
;;
reload)
log_daemon_msg "Scheduling reload of GNOME Display Manager configuration" "gdm"
set +e
start-stop-daemon --stop --signal USR1 --quiet --pidfile \
/var/run/gdm.pid --name gdm
set -e
log_end_msg $?
;;
restart|force-reload)
$0 stop
$0 start2
;;
*)
echo "Usage: /etc/init.d/gdm {start|stop|restart|reload|force-reload}"
exit 1
;;
esac

exit 0

Saludos a tod@s y hasta otra

Anónimo dijo...

Hola hago todos los pasos pero me da un error al ejecutar module-assistant auto-install nvidia. El error que me indica es este:
Falló la instalación del fuente de nvidia-kernel-source se ignora este paquete. Quizás necesite añadir algo s su lista de fuentes, quizás los archivos contrib o non-free.
mis repositorios tienen esos aqui los pongo.
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://ftp.rediris.es/debian/ testing main contrib non-free
deb-src http://ftp.rediris.es/debian/ testing main contrib non-free

A ver si alguien me puede ayudar.
Un saludo

Unknown dijo...

Hola tio, el blog muy bien, me l ehe ledo entero y sigo con mi problema. Cuando llega el momento de cambiar, en mi caso, el driver vesa por nvidia y reinicio las X con /etc/init.d/gdm restart se me queda la pantalla en negro y de ahi no sale, reinicio y sigue igual, tengo que volver a cambiar el drive y ponerle a vesa. Puedes ayudarme ??
Gracias

Unknown dijo...

Hola romario, hace unos días intento instalar los dríver para una GeForce 9600 GT, he intentado de muchas maneras incluyendo la tuya, pero el resultado casi siempre es el mismo: la instalación funciona, al reiniciar las x anda todo bien, pero cuando reinicio la máquina, me sale un error en la configuración de las X. Espero que me puedas ayudar y decime si necesitas que te mande alguna info que necesites

Aldo dijo...

hoola romario, queria felicitarte por el exelente tuto que nos dejaste en el blog. es sin duda el mejor que vi en internet hasta ahora. pero me trabo en una parte, cuando decis de instalar las fuentes del kernel.
copie el comando que nos dejas, y dice no encontrar archivos que contengan ese nombre, supuse que era por que quizas yo tenga otra vercion del kernel, pero cambie el nº de vercion por el mio, y nada, sigue diciendo que no encuentra nada con esos nombres. me trabe ahi, porque cuando decis de "instalar y compilar los modulos nvidia" me salta un herror diciendo: "Se ignora este paquete. Quizá necesite añadir algo a su lista de fuentes, quizás los archivos «contrib» o «non-free»."
bueno, espero puedas ayudarme
y de ante mano muchisimas gracias por la ayuda y la dedicacion, tanto para mi problema particular como para el tema principal del blog =)
saluudos!

Anónimo dijo...

ke onda chavos a ver si me sacan de mi ignorancia y me ayudan a resolver mi problema jajaja veran la cosa es que instalo el driver reinicio me aparece el logo de nvidia entro al loggin y todo bien buena resolucion y todo pero al entrar a la secion me cambia la resolucion como a 300 por 200 y no se la e podido cambiar ya intente cambiarla en el xorg pero nada alguna idea

viagra online dijo...
Este comentario ha sido eliminado por un administrador del blog.