Problemillas con los drivers de NVIDIA

Imagen de kripton80
0 puntos

Hola chicos,

llevo más de una semanilla intentando meterle a la ubuntu los drivers de la nvidia para hacer funcionar la aceleracion de la TNT2 que tengo.

Pues bien, en primer lugar lo intenté con el paquete nvidia-glx, y al final lo que conseguí es dejar colgado el sistema cada vez que arrancaba el gdm... (pantallazo negro, raton y teclado colgados --> reset a botonazo)

Tras este intento, desisntalé el paquete en cuestión, y me baje directamente el de la página de nvidia, y tras unas cuantas hostias (me faltaban los headers del kernell :P) conseguí instalarlo.

Pero... al arrancar el gdm daba un error de que no encontraba el device. Me dió por hacer un lsmod y mis sospechas eran ciertas, el módulo de nvidia brillaba por su ausencia. Si hago un modprobe nvidia me tira:

~# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.10-5-686/kernel/drivers/video/nvidia.ko): No such device

y si hago un dmesg tengo esto:

nvidia: module license 'NVIDIA' taints kernel.
NVRM: The NVIDIA RIVA TNT2 Model 64/Model 64 Pro GPU installed in this system isNVRM: supported through the NVIDIA Legacy drivers. Please
NVRM: visit http://www.nvidia.com/object/unix.html for more
NVRM: information. The 1.0-7676 NVIDIA driver will ignore
NVRM: this GPU. Continuing probe...
NVRM: No NVIDIA graphics adapter found!

Y ahora que???

Enfins, espero vuestra ayudita.

Saludetes,
kripton80

Imagen de gabiel
+1
0
-1

... por las últimas versiones del driver de nvidia, por ahora tendrás que quedarte con una de las versiones antiguas (creo que la del 5-11-2004 es la última que las soporta, pero esto no te lo puedo asegurar). De todas formas según el readme de la última versión se supone que nvidia sacará un driver aparte para las tarjetas más antiguas como la tuya, en el readme lo llama "special legacy NVIDIA GPU driver releases".

PD: Tal vez encuentres más información en los foros de nvidia aquí.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de peron
+1
0
-1

En mi blog http://ubuntu-argentina.blogspot.com escribì un COMO para instalar los driverd de NVIDIA.

Saludos.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Haz un lsmod y mira si te esta cargando el modulo tivafb. Es el módulo frame buffer de nvidia y es "imcompatible" con el de nvidia (si leiste la documentación de nvidia te viene por ahí). Si te carga este, te va a quitar el que acabas de crear de nvidia asi que asegurate de que no lo haga.

+1
0
-1
Imagen de kripton80
+1
0
-1

Gracias por vuestras respuestas.

Efectivamente parece que tengo que remontarme a los drivers del 5-11-2004 para que mi TNT2 este soportada.

He bajado los drivers, los he instalado y si que aparecen al hacer un lsmod ;). Pero ahora estoy con un conflicto entre los drivers de la nvida y los rivafb (se me cuelga el pc al arrancar las x). Tras ojear el /etc/modules y ver que no había ninguna línea con rivafb aparente, supongo que estará incluido a piñón en el kernel... A alguien se le ocurre un argumento "mágico" a añadir al grup para deshabilitarlo o no me puedo librar de recompilar el kernel???

Saludetes.

+1
0
-1
Imagen de gabiel
+1
0
-1

En el kernel de Ubuntu el rivafb se encuentra compilado como módulo. Así que tus problemas deben venir de otra parte, revisa el registro de las X (/var/log/Xorg.0.log).

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de kripton80
+1
0
-1

Pues parece que tienes toda la razón del mundo mundial, pero la verdad que a mi no me dice mucho el fichero (quiero decir que no me inspira para solucionarlo...)

ahi van las últimas líneas:

(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xF0000000
(--) NVIDIA(0): MMIO registers at 0xF2000000
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

y si le meto el Depth a 32 me dice:
(II) Setting vga for screen 0.
(EE) NVIDIA(0): Given color depth (32) is not supported
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Parece que no le mola la configuración de la pantalla pero el porqué...

+1
0
-1
Imagen de gabiel
+1
0
-1

El segundo error (con depth a 32) se debe a que no soporta esa profundidad de color, pero el primero se limita a cancelar la carga del módulo sin más; ¿no hay más mensajes de error?

Postea también la configuración de las X (/etc/X11/xorg.conf) a ver si puedo decirte algo.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de kripton80
+1
0
-1

ahi va el fichero de configurancion. Es cambiar nvida por nv y empezar a funcionar...

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands:
#
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
# sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum'
# sudo dpkg-reconfigure xserver-xorg

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

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

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "NVIDIA Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Monitor"
Identifier "Acer AC711"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Acer AC711"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

+1
0
-1
Imagen de gabiel
+1
0
-1

Pues lo único que puedo decirte es que comentes las tres últimas líneas, la sección de DRI y que vuelvas a intentarlo. Si no funciona no se me ocurre que más probar, excepto que preguntes al soporte técnico de nvidia, al fin y al cabo eres cliente suyo.

PD: Siento no haberte contestado antes, pero se acercan los exámenes y ando un poco liado. Suerte.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de malachi_1975
+1
0
-1

Hola, me explico. En primer lugar te hablo de Ubuntu Breezy que es donde yo he logrado instalarla.Tengo una tarjeta gráfica TNT2 como tú, que como bien has descubierto ya no está soportada por NVIDIA, por lo que tienes que utilizar la versión NVIDIA-Linux-x86-1.0-7174-pkg1.run, que sí que soporta nuestra tarjeta, lo puedes ver en el README de NVIDIA y a mí sí que me ha funcionado, pero sólo me funcionó cuando desinstalé totalmente los linux-restricted, (no se si tú los tienes instalados) y luego instalas el driver y editas /etc/X11/xorg.conf como siempre y por fin funciona! Un saludo y suerte!

+1
0
-1