imposible instalar drivers NVIDIA

Imagen de javiribera
0 puntos

Buenas, tengo un problema, y es que no consigo instalar los drivers NVIDIA.

.........Antes de nada, tengo una FX5700LE, ubuntu 6.10 y P4
.........No se si vendra a caso, pero si instalo el kernel "linux-generic" via aptitude el monitor del sistema me detecta las 2 CPUs virtuales y si instalo el "linux-686", que aqui (http://www.guia-ubuntu.org/index.php/Optimizar_el_kernel) dice que es para mi P4 con HT, no me detecta las 2, solo 1, aunque parece que vaya un pelín más rápido...

Bueno, al grano
Para seguir los pasos para instalar los drivers, he seguido esta página (MÉTODO 2) http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/nVIDIA

1.- sudo apt-get install linux-headers-$(uname -r) build-essential OK
2.- parar las X [[sudo /etc/init.d/?dm stop]] OK
3.- Instalar [[sudo sh NVIDIA-Linux-x86-1.0-9742-pkg1.run]]
....Aqui me dice que no existe una version para mi kernel (que conste que lo he probado con los 2 (generic i 686) y me dice lo mismo) que si lo quiero buscar por internet. No lo encuentra y dice que lo tendra que construir él (o algo así). Acepto.
4.- Me pregunta si quiero que modifice el xorg.conf... digo si
5.- [[sudo /etc/init.d/?dm restart]]
6.- TODO BIEN
7.- Hago esto [[glxinfo | grep direct]] y me dice YES (está la aceleración OK)
8.- esto lo hago para después ya vereis (sudo nano /etc/X11/xorg.conf) en la seccion "Device" veo que en driver está "nvidia"

9.- Reinicio
10.- no me deja entrar, que no está bien instalado el servidor X o algo asi (no recuerdo bien), una pantalla azul
11.- Total, hago Cntrl + Alt +F1
12.- [[sudo nano /etc/X11/xorg.conf]] en la sección "Device" cambio nvidia por nv
13.- Guardo, salgo y [[sudo /etc/init.d/?dm restart]]
14.- Inicia todo bien y cuando reinicio sigue bien PERO...
15.- Al hacer [[glxinfo | grep direct]] aparece lo siguiente:

.....Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".

...

Así que no puedo tener aceleración gráfica, o si que puedo tenerla pero al reiniciar tengo que desactivarla para que me funcione

¿ALGUIEN ME PUEDE AYUDAR??

Gracias

Imagen de Cristobal López
+1
0
-1

Abre terminal y teclea:

$uname -r
Y mira a ver que kernel te dice que tienes instalado, porque en el manual que pasas dice que el kernel debe ser el 2.6.17.5-12~amaranth
Así que deberías hacer:

sudo apt-get install linux-restricted-modules-$(uname -r)=2.6.17.5-12~amaranth
Saludos

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de javiribera
+1
0
-1

javiribera@PCJavi:~$ sudo apt-get install linux-restricted-modules-$(uname -r)=2.6.17.5-12~amaranth
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo información de estado... Hecho
E: No se encontró la versión '2.6.17.5-12~amaranth' para 'linux-restricted-modules-2.6.17-10-generic'

...no existe...

+1
0
-1
Imagen de Cristobal López
+1
0
-1

Pincha Aquí a ver si te resuelve algo, es de la página oficial de nVidia.
Si no puedes con la beta, prueba a instalar la última versión estable de nvidia-linux, Pincha Aquí para la estable.
Saludos

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de javiribera
+1
0
-1

Tampoco me funciona

El 9472 (último BETA) me da error al instalar:
.....Error: Unable to determine the NVIDIA kernel module filename

El 7184 (ESTABLE) me lo instala todo bien y me deja entrar en el X con el driver "nv" y el "nvidia" pero al poner glxinfo | grep direct me da el mismo error un poco más largo (con "nvidia")

[[
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0". --esto se repite unas 50 veces abajo--

]]

Salu2

+1
0
-1
Imagen de Cristobal López
+1
0
-1

Mira en mi blog puse como poner nvidia en ubuntu 6.06 desde los drivers de los repositorios de ubuntu, no los instales esos pero fíjate a partir de donde pongo cómo modificar el xorg.conf y hazlo así, a ver si te funciona. Pincha Aquí para verlo.
Un saludo :smile:

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de javiribera
+1
0
-1

pues como dice en tu blog...
tiene que estar asi.

Section "Module"
#Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
#Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

yo lo tenia igual pero las lineas que tienen # no las tenia (aunque eso significa que está desactivado no?)

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

Aqui he dejado el modelo de mi gráfica y he añadido BusID "PCI:0:9:0" pero si lo tengo no funciona (pantalla azul)
No será que eso es para PCI?, yo tengo AGP

Salu2

+1
0
-1
Imagen de Cristobal López
+1
0
-1

No cambies lo del Bus ID, deja el tuyo que tenías por defecto, en esa Section "Device" sólo había que cambiar Driver "nv" por Driver "nvidia". En lo otro lo importante es que ponga Load "glx", sino lo pone añádelo. Si ya lo tienes así debería ir.ç
Si instalaste los drivers de nvidia de ubuntu o automatix con anterioridad debes quitarlos, abre terminal y pon:

sudo dpkg --purge nvidia-glx nvidia-glx-legacy nvidia-settings

Reinicia y mira a ver si funciona.

Saludos

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de javiribera
+1
0
-1

a ver, ahora mismo lo tengo asi
Section "Device"
Identifier "NVIDIA Corporation NV36 [GeForce FX 5700LE]"
Driver "nvidia"
EndSection

no tengo lo del Bus ID
...........¿tengo que añadir BusID "PCI:0:9:0"?

lo de Module está así.
Section "Module"
#Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
#Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

¿esta bien, verdad?

Luego, he borrado todo eso y lo vuelvo a instalar mediante [sudo aptitude install nvidia-glx] o [fuera X, sh NVIDIA-Linux-x86-1.0-7184-pkg1.run]?

Salu2

+1
0
-1
Imagen de facine
+1
0
-1

Intentalo con el metodo uno... a mi me pasaba lo mismo q a ti... i con el metodo uno me fue al pelo!!

Saludos.

+1
0
-1
Imagen de javiribera
+1
0
-1

ahora pruebo el método 2!

editado: ...digo, el 1 XD

+1
0
-1
Imagen de javiribera
+1
0
-1

nada, igual, no me funciona con ninguno de los 2. Me dan el mismo error.

Podria ser el error ese que me da de que no existe el kernel?

Salu2

EDITADO: me refiero a este:

javiribera@PCJavi:~$ sudo apt-get install linux-restricted-modules-$(uname -r)=2.6.17.5-12~amaranth
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo información de estado... Hecho
E: No se encontró la versión '2.6.17.5-12~amaranth' para 'linux-restricted-modules-2.6.17-10-generic'

...no existe...

+1
0
-1
Imagen de Maurox
+1
0
-1

Es raro, pero el kernel ganeric que trae ubuntu, es tal cual como lo dice, generico, si tu procesador emula mas de un procesador, una solicion pdodria ser, linux-server, el cual si te va a reconocer todos tos procesadores, de forma correcta. ahora, esto lo he hecho en servidores, no en una maquina pesnada para trabajar con sistema X, pero con probar no pierdes nada, mas si te corre bien, debes instalar los linux-headers para el linux-server y con un simple suso apt-get install nvidia-glx ya deberias poder disfrutar de los modulos nvidia :)

+1
0
-1
Imagen de Liberoski
+1
0
-1

Primero, no instales el driver 9742, por tu configuración no lo necesitás y sólo trae como novedad el soporte para los modelos 8800.

Estos son los últimos drivers nVidia (9629): http://www.nvidia.com/object/linux_display_ia32_1.0-9629.html

Una vez que los descargues y los instales, editar el archivo /etc/default/linux-restricted-modules-common

Y agregá esta línea: DISABLED_MODULES="nv"

+1
0
-1
Imagen de javiribera
+1
0
-1

POR FIN!!!!

Ya lo conseguí.

Aqui lo pongo por si a alguien le pasa lo mismo que a mi.

Primero, puse la live CD para copiarme el BusID que tenia
Section "Device"
Identifier "NVIDIA Corporation NV36 [GeForce FX 5700LE]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

, lo pase a mi xorg.conf y ya está.
(gracias liberoski) edité el archivo /etc/default/linux-restricted-modules-common

Y agregué esta línea: DISABLED_MODULES="nv"

Antes de todo esto instalé el 9629, claro.

Salu2 y Gracias!!!

+1
0
-1
Imagen de Liberoski
+1
0
-1

Perfecto, me alegro.

Ahora, dentro de Aplicaciones/Herramientas de sistema (si no lo ves, podés agregarlo con Alacarte) tendrías que tener una nueva aplicación: "NVIDIA X Server Settings".

Ahí vas a poder ver claramente mucha información sobre tu configuración (entre otras cosas cuál es el identificador del bus correcto, aunque ya lo pusiste bien).

Te cuento, que no son necesarios los restricted-modules de Amaranth, yo no los uso y dejo simplemente los "generic" propios para el kernel que uso. Por eso mismo, hay que desactivar el módulo "nv" que vienen con éste, ya que la configuración de xorg.conf no es coherente con esos drivers.

Ahora, simplemente, la próxima vez que instales una nueva versión de los drivers, los nuevos reemplazarán a los anterior y fin del rollo.

Unos datos más... si miras los logs de Xorg (en /var/log) quizás encuentres una serie de errores (esto es bastante común) recuerdo que algunos de estos errores se solucionaban "comentando" algunas líneas como estas en Section "ServerLayout":

# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"

Otras como ésta también devuelven errores en Section "Files" en algunas configuraciones:

# FontPath "/usr/share/X11/fonts/cyrillic"

Algunas otras configuraciones OPCIONALES para Section "Device" son éstas:

Option "Coolbits" "1" # Activa opción de Overclocking
Option "RenderAccel" "True"
Option "HWcursor" "True"
Option "NvAgp" "3" # Problemas: poner en 0
Option "AllowGLXWithComposite" "True"

En la sección Section "Screen" otras más:

Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"

Y por último una nueva sección:

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection

A veces, cuando quiero llevar mi placa al máximo con Overcloking, lo que hago (una vez activado Coolbits en xorg-conf) es ir a NVIDIA X Server Setting y dejarle que autodetecte las frecuencias máximas para aplicaciones 3D (esto tarda un tiempo), anoto los valores y con este comando desde la terminal las activo:

nvidia-settings -a GPUOverclockingState=1 -a GPU3DClockFreqs=X,Y -a GPU2DClockFreqs=X,Y

En X e Y van los valores que me dio la autodetección, aunque se pueden poner los que uno quiera (más o menos) asumiendo los riesgos de inestabilidad. La primera opción para aplicaciones 3D y la segunda para las 2D.

Todo, todo, todo esto es opcional, para sacarle jugo al hard. Saludos.

+1
0
-1
Imagen de ited
+1
0
-1

 

javiribera

Me da mucho gusto que hayas podido resolver tu problema con los drivers de nvidia. Sin embargo, yo no puedo hacer funcionar mis drivers de nvidia despues de la actualizacion, que hice con el administrador de actualizaciones de ubuntu 7.04 a 7.10.

Al intentar instalar los drivers de nvidia, el programa me dice que no puede encontrar el kernel y por lo tanto no instala nada.

Primero instale la version mas nueva que se encuentra en la pagina de nvidia y luego intente instalar el 9629, y no puedo.

Intente instalar con Envy y los resultados fueron los mismos.

esta es la salida que me da mi xorg.conf

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection

Section "Module"
Load "glx"
Load "v4l"
#Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
#Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

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

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Device"
Identifier "Failsafe Device"
Boardname "vesa"
Busid "PCI:0:5:0"
Driver "nvidia"
Screen 0
EndSection

Section "Monitor"
Identifier "Failsafe Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0
Vertrefresh 56.0 - 65.0
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
modeline "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Failsafe Device"
Monitor "Failsafe Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1280 768
Modes "1280x768@60" "1280x720@60" "800x600@60" "800x600@56"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "Synaptics Touchpad"
EndSection
Section "device" #
Identifier "device1"
Boardname "vesa"
Busid "PCI:0:5:0"
Driver "nvidia"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection

 

Mi proxima solucion seria reinstalar ubuntu 7.04 por que me funciono mejor y no tuve tantos problemas con los drivers de nvidia.

Como pueden ver, estoy sumamente desesperado por hacer funcionar esta nueva version de ubuntu.

Estoy en un equipo portatil Compaq 3217la.

 

Saludos a todos y gracias por la ayuda que me puedan proporcionar.

+1
0
-1