Instalación drivers beta Nvidia, desesperado pero sobre todo desanimado

Imagen de josemsubcn
0 puntos

Hola a todos,

Hace unas semananas instalé Ubuntu Drapper en mi equipo, un AMD 64. Todo genial, a la primera funcionó todo, y yo animado a tope. El siguiente paso fue instalar drivers Nvidia pues es la tarjeta que tengo. Los instalé con Automatix y genial también, todo funcionaba perfecto. Sin embargo tengo dos monitores en mi equipo, ya que soy muy aficionado al retoque fotográfico. Con los drivers Nvidia instalados conseguí configurar los dos monitores, pero el problema es que la pantalla incial siempre se iniciaba en el monitor CRT que es el más malo de los que tengo. La versión de los drivers oficiales aún no soporta el que se le pueda indicar con qué monitor se inicia el sistema.

Los drivers BETA, versión 9625 si que lo permiten y por eso me los bajé y intenté instalarlos. Bien, después de hacerlo mediante sudo sh NVIDIA-Linux-x86_64-1.0-9625-pkg2.run e ir dando a todas las opciones casi por defecto (evidentemente desde consola), ejecuto gdm restart y todo se inicia genial. Veo señal en los dos monitores y si me voy al entorno gráfico de la configruación de NVIDIA puedo cambiar las opciones de los dos monitores, me los detecta correctamente, etc. Como podéis imaginar yo saltando de alegría, después de haber dedicado muchas horas, quitándomelas de dormir... Pero aqui vienen las complicaciones, reinicio el ordenador y ya no es capaz de reinicializar el sistema gráfico, da error de configuración, concretamente algo así como que la versión de los drivers no coincide con la versión del kernel...., y yo me quedo con una cara de tonto que no os podeis imaginar.

Bien, me digo que no hay que desesperar, sigo alargando la noche y me digo, intentemos reinstalar a ver. Veo los procesos y mato aquellos que se refieren a gdm. Vuelvo a instalar con sh (recompilar mas bien), cuando termina hago gdm restart y de nuevo se inicia bien el entorno gráfico y los driver funcionan genial. Pero de nuevo al reiniciar la máquina de nuevo "explota" todo. Y lo siento, no lo entiendo, para mi las cosas son tan fáciles como "funciona" o "no funciona". Pero eso de que despues de compilar funcione y despues de reinializar no, no lo entiendo.

Estaba muy animado con linux, y creía que esta vez si podría retomar el tema que habia dejado hace tiempo, normalmente siempre por lo mismo, problemas al intentar acutualizar el sistema, y lo siento, yo no soy persona de no tocar el ordenador internamente, siempre pruebo cosas, pero eso en Linux no funciona, si pruebas cosas... te lo cargas.... Algo tan sencillo en Windows como tener dos monitores con sus perfiles de color cargados individualmente es algo que se vuelve extraordinariamente complicado en Linux, tanto que te hace desesperar...

No sé si como último recurso alguien puede ayudarme, pero casi lo tengo muy claro, he de pasar de Linux, no queda más remedio, necesito volver a poder dormir más de 3 horas al día....

Siento el tocho de post que he metido, pero necesitaba desahogarme.

Jose
josemsubcn@hotmail.com

Imagen de imanol.ubuntu
+1
0
-1

Hola:

Tienes todo el derecho del Mundo a desanimarte. A mi me ha estado pasando lo mismo con ATI.

De todas formas, dos cosas:

1) Linux no tiene la culpa. En todo caso nVIDIA que no suelta sus especificaciones ni a tiros. Y ya que no las sacan, por lo menos podrían sacar productos que funcionasen tan bien como en Win. Las quejas hay que hacerselas a ellos.

2) Tampoco es de extrañar que no te funcione: es Beta.

Consejo:

cuando reinicies el equipo, si te vuelven a fallar las X, control+alt+F1
logeate
sudo vi /etc/X11/xorg.conf
Busca nvidia y cambialo por nv (pulsa i para editar el archivo y Escape para salir de modo edición)
escribe :wq (con los : )
sudo killall gdm
sudo gdm start

Con esto vuelves a tener X

Y antes de volver a intentarlo con drivers beta, pregunta en algún foro. Si te dan la solución dormirás más de 3 horas ;-)

Nota:

La única vez que me pasó lo que a ti con Win y driver nVIDIA la única opción fue ... "formatear" y "reinstalar".

__________________

Linux User #231582
__________________

+1
0
-1

__________________ Linux User #231582 __________________

Imagen de cacharreo
+1
0
-1

Creo que los drivers nuevos de nvidia necesitan también de la version 7.1 de Xorg. Una buena opción sería que te actualizaras a Ubuntu Edgy o esperar a que lo incluyan en los repositorios de Dapper.

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

Tú mismo lo has dicho, es beta y, por tanto, inestable; si te hubieses esperado un mes los tendrías estables.
No me queda claro si los drivers que tenías instalados con anterioridad eran los oficiales de ubuntu para nvidia, si es así y aún los tienes instalados bórralos, en concreto son:
linux-restricted-modules-XXXX (donde XXCX es la versión del kernel)
nvidia-glx
o nvidia-glx-legacy y nvidia-settings.
Si los que tenías instalados anteriormente eran los oficiales de nvidia léete este enlace http://www.ubuntu-es.org/index.php?q=node/23840
y aquí te paso otro enlace http://www.ubuntu-es.org/node/20181 que es un script para instalar los drivers oficiales de nvidia, en el cual tienes que cambiar la línea en la que se ejecuta el bajarse los drivers de la web por la dirección de web donde tú te los bajas, en concreto donde dice:

wget "ftp://download.nvidia.com/XFree86/Linux-x86/1.0-8762/NVIDIA-Linux-x86-1...."

cambia esa dirección por la dirección de donde tú te bajaste los tuyos, te los volverá a bajar pero no importa.
Un saludo y suerte. :smile:

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

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

Veo que las soluciones pasan por volver a los drivers oficiales, sin embargo estos no me permiten trabajr con 2 monitores como quiero y necesito. Los drivers oficiales que tenía eran los de Ubuntu Dapper.

De todas formas entiendo que los drivers BETA seas inestables, por algo son BETA, pero lo que no entiendo es que me funcionen justo depués de instalarlos pero no despues de reinicar la máquina, eso es precisamente lo que me desespera.

La instalación reconozco que da errores, como problemas con el kernel y con X.org, pero los termina instalando y funcionan..., pero luego no sé que pasa....

En fin, tendré que esperar a ver que pasa cuando salgan los nuevos..., a ver si entonces hay suerte.

+1
0
-1
Imagen de josemsubcn
+1
0
-1

Veo que las soluciones pasan por volver a los drivers oficiales, sin embargo estos no me permiten trabajr con 2 monitores como quiero y necesito. Los drivers oficiales que tenía eran los de Ubuntu Dapper.

De todas formas entiendo que los drivers BETA seas inestables, por algo son BETA, pero lo que no entiendo es que me funcionen justo depués de instalarlos pero no despues de reinicar la máquina, eso es precisamente lo que me desespera.

La instalación reconozco que da errores, como problemas con el kernel y con X.org, pero los termina instalando y funcionan..., pero luego no sé que pasa....

En fin, tendré que esperar a ver que pasa cuando salgan los nuevos..., a ver si entonces hay suerte.

+1
0
-1
Imagen de cjadt
+1
0
-1

Sospecho ke pasa por akí:
"concretamente algo así como que la versión de los drivers no coincide con la versión del kernel...."

Cuáles son las salidas de los siguientes comandos?
pingusa:~# cat /proc/version
pingusa:~# gcc --version
pingusa:~# ls /usr/src

Christian

+1
0
-1
Imagen de ReKieN
+1
0
-1

no te funciona pq, como te han dicho mas arriba, los nuevos drivers necesistan el nuevo xorg 7.1 mientras q tu, si tienes dapper, tienes el xorg 7.0. asi q vas a tener q esperar a q incluyan el nuevo xorg en los repositorios de dapper o actualizar a edgy.
saludos ;)

+1
0
-1
Imagen de josemsubcn
+1
0
-1

Exacto Christian,

Es lo que me pone, que la version de los drivers no coincide con la del kernel. La salida de lo comandos que me has puesto es:

cat /proc/version
Linux version 2.6.15-27-amd64-generic (build@king) (gcc version 4.0.3 (ubuntu 4.0.3-1ubuntu5)) #1 SMTP PREEMPT Sat Sep 16 01:50:50 UTC 2006

gcc --version
gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)

ls /usr/src
linux
linux-headers-2.6.15-27
linux-headers-2.6.15-27-amd64-generic
linux-source-2.6.15
linux-source-2.6.15.tar.bz2
modules
nvidia-kernel-2.6.15-27-amd64-generic_1.0.8774-0ubuntu3+2.6.15-27.48_amd64.deb

si hago:
uname -r
2.6.15-27-amd64-generic

Me da que existe un lio de kernels, headers, etc, pero no se como quitarlos y exactamente cuales instalar...

+1
0
-1
Imagen de cjadt
+1
0
-1

La salida de:
pingusa:~# sudo modinfo.modutils /usr/X11R6/lib/modules/drivers/nvidia_drv.o
O tal vez
pingusa:~# sudo modinfo /usr/X11R6/lib/modules/drivers/nvidia_drv.o

Estos son los módulos ke compilaste supuestamente, digo supuestamente porke el instalador de NV trae módulos precompilados y si no encontró las headers o el source del kernel te instaló uno de esos precompilados y el kernel se va a negar a cargarlos.
Después de estas salidas te digo como empezar desde cero...

Christian

+1
0
-1
Imagen de josemsubcn
+1
0
-1

No funciona esa orden Christian...

root@laia:/home/jose# modinfo.modutils /usr/X11R6/lib/modules/drivers/nvidia_drv.o
bash: modinfo.modutils: orden no encontrada

root@laia:/home/jose# modinfo /usr/X11R6/lib/modules/drivers/nvidia_drv.o
modinfo: could not find module /usr/X11R6/lib/modules/drivers/nvidia_drv.o

+1
0
-1
Imagen de cjadt
+1
0
-1

Si no se encuentra el módulo de NV no veo como Xorg pueda cargarlo, búscalo:
pingusa:~# find /usr/X11R6/ -iname '*nvidia*'

Si no aparece no está instalado....

Christian

+1
0
-1
Imagen de josemsubcn
+1
0
-1

No encuentra nada en ese directorio....

root@laia:/home/jose# find /usr/X11R6/ -iname '*nvidia*'
root@laia:/home/jose# cd usr
bash: cd: usr: No existe el fichero ó directorio
root@laia:/home/jose# cd /usr
root@laia:/usr# cd X11R6
root@laia:/usr/X11R6# dir
bin lib lib32 lib64
root@laia:/usr/X11R6# find /usr/X11R6/ -iname *nvidia*
root@laia:/usr/X11R6# cd /
root@laia:/# find -iname *nvidia*
./var/cache/apt/archives/nvidia-glx_1.0.8762+2.6.15.11-5_amd64.deb
./var/cache/apt/archives/nvidia-glx-legacy_1.0.7174+2.6.15.11-5_amd64.deb
./var/cache/apt/archives/nvidia-glx-legacy_1.0.7184+2.6.15.12-6_amd64.deb
./var/cache/apt/archives/nvidia-glx_1.0.8774+2.6.15.12-6_amd64.deb
./var/cache/apt/archives/nvidia-kernel-source_1.0.8774+2.6.15.12-6_amd64.deb
./var/cache/apt/archives/nvidia-kernel-common_20051028+1_all.deb
./var/cache/modass/nvidia-kernel-source.buildlog.2.6.15-27-amd64-generic.1160155 262
./var/cache/modass/nvidia-kernel-source.buildstate.2.6.15-27-amd64-generic
./var/cache/modass/_usr_src_nvidia-kernel-2.6.15-27-amd64-generic_1.0.8774-0ubun tu3+2.6.15-27.48_amd64.deb.txt
./var/lib/dpkg/info/nvidia-glx.list
./var/lib/dpkg/info/nvidia-glx-legacy.list
./var/lib/dpkg/info/nvidia-glx.postrm
./var/lib/dpkg/info/nvidia-kernel-common.postinst
./var/lib/dpkg/info/nvidia-kernel-common.prerm
./var/lib/dpkg/info/nvidia-kernel-common.conffiles
./var/lib/dpkg/info/nvidia-kernel-common.md5sums
./var/lib/dpkg/info/nvidia-glx-legacy.postrm
./var/lib/dpkg/info/nvidia-kernel-common.list
./var/lib/dpkg/info/nvidia-kernel-common.postrm
./var/lib/dpkg/info/nvidia-kernel-2.6.15-27-amd64-generic.list
./var/lib/dpkg/info/nvidia-kernel-2.6.15-27-amd64-generic.postrm
./var/lib/nvidia
./var/log/nvidia-installer.log
./etc/default/nvidia-kernel
./etc/devfs/conf.d/nvidia-kernel-nkc
./etc/init.d/nvidia-kernel
./etc/modprobe.d/nvidia-kernel-nkc
./etc/modutils/nvidia-kernel-nkc
./etc/rc0.d/K20nvidia-kernel
./etc/rc1.d/K20nvidia-kernel
./etc/rc2.d/S20nvidia-kernel
./etc/rc3.d/S20nvidia-kernel
./etc/rc4.d/S20nvidia-kernel
./etc/rc5.d/S20nvidia-kernel
./etc/rc6.d/K20nvidia-kernel

+1
0
-1
Imagen de cjadt
+1
0
-1

Deberías tener el módulo "nvidia.ko" en /lib/modules
pingusa:~# find /lib/modules -iname '*nvidia*'
Si es así:
pingusa:~# sudo modinfo nvidia

Christian

+1
0
-1
Imagen de josemsubcn
+1
0
-1

root@laia:/home/jose# find /lib/modules -iname *nvidia*
/lib/modules/2.6.15-26-amd64-generic/kernel/drivers/video/nvidia
/lib/modules/2.6.15-26-amd64-generic/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.15-26-amd64-generic/kernel/drivers/video/nvidia.ko
/lib/modules/2.6.15-26-amd64-generic/volatile/nvidia_legacy.ko
/lib/modules/2.6.15-27-amd64-generic/kernel/drivers/video/nvidia
/lib/modules/2.6.15-27-amd64-generic/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.15-27-amd64-generic/volatile/nvidia.ko
root@laia:/home/jose# sudo modinfo nvidia
filename: /lib/modules/2.6.15-26-amd64-generic/kernel/drivers/video/nvidia .ko
license: NVIDIA
alias: char-major-195-*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: i2c-core
vermagic: 2.6.15-26-amd64-generic SMP preempt gcc-4.0
parm: NVreg_VideoMemoryTypeOverride:int
parm: NVreg_EnableVia4x:int
parm: NVreg_EnableALiAGP:int
parm: NVreg_ReqAGPRate:int
parm: NVreg_NvAGP:int
parm: NVreg_EnableAGPSBA:int
parm: NVreg_EnableAGPFW:int
parm: NVreg_SoftEDIDs:int
parm: NVreg_Mobile:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_FlatPanelMode:int
parm: NVreg_DevicesConnected:int
parm: NVreg_RmLogonRC:int
parm: NVreg_RemapLimit:int
parm: NVreg_UseCPA:int
parm: NVreg_DetectPrimaryVga:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_VbiosFromROM:int
parm: NVreg_SaveVBios:int
parm: NVreg_EnableBrightnessControl:int
parm: NVreg_PanelPWMFrequency:int
parm: NVreg_PanelBrightnessLimits:int
parm: NVreg_RMEdgeIntrCheck:int
parm: nv_disable_pat:int

+1
0
-1
Imagen de cjadt
+1
0
-1

Primero, si tienes un solo kernel instalado no deberías tener:
/lib/modules/2.6.15-26-amd64-generic
/lib/modules/2.6.15-27-amd64-generic
Según la salida de "uname -r" el nombre del kernel es "2.6.15-27-amd64-generic" y sus módulos están en "/lib/modules/2.6.15-27-amd64-generic", el "26" no corresponde y supongo ke se creó al compilar los drivers de NV, kizás bajaste un source incorrecto o headers incorrectas...
Lo importante de la salida de "modinfo" es la "versión mágica":
vermagic: 2.6.15-26-amd64-generic SMP preempt gcc-4.0
Ke debe coincidir forzosamente con la salida de "cat /proc/version":
Linux version 2.6.15-27-amd64-generic (build@king) (gcc version 4.0.3 (ubuntu 4.0.3-1ubuntu5)) #1 SMTP PREEMPT Sat Sep 16 01:50:50 UTC 2006

Ok, no coinciden y el kernel se va a negar a cargarlo...
Diferencias:
- 2.6.15-27-amd64-generic (el nombre del kernel - "uname -r")
- 2.6.15-26-amd64-generic (el nombre del kernel según el módulo)
- SMTP (según el kernel - error de tipeo?)
- SMP (según el módulo)

Christian

+1
0
-1
Imagen de josemsubcn
+1
0
-1

Christian,

Ha salido la version 2.6.15-26 porque tengo ese kernel instalado tambien, cuando te he enviado la ultima respuesta habia reinicilizado con el 26, pero ha sido solo para probar si asi funcionaba. Antes de la ultima respuesta no habia instalado aun el ese kernel si te fijas en el listado original del directorio /usr/src . Probando cosas se me ocurrio instalar la version 26 y por eso en el ultimo mensaje aparecia eso, si hubiera arrancado con el 27 en la seccion vermagic apareceria dicha version. Si hubiera hecho el uname -r despues de arrancar me habria aparecido el 26. Uf, no se si me he explicado.... Es decir de las primeras respuestas que te he dado tenia solo el kernel 27, pero mientras me contestabas he probado de instalar el 26 y repetir todo el proceso.

+1
0
-1
Imagen de cjadt
+1
0
-1

Deberías avisar cuando haces pruebas porke justamente para crear módulos a nivel de kernel estos "detalles" se toman en cuenta...
Lo ke supongo ahora es ke pisaste los drivers y archivos de configuración al correr el NV installer sin desinstalar los anteriores, para limpiar todo esto hay ke armarse de mucha paciencia, habría ke desinstalar todo lo ke haga referencia a NV con aptitude o synaptic, limpiar los runlevels en /etc/rc0.d, /etc/rc1.d y demás, limpiar /etc/default, /etc/modprobe.d y correr "nvidia-installer --uninstall", editar el /etc/X11/xorg.conf y seguramente algo va a kedar por ahí...
Si logras hacer esto sin formatear :-) deberías kedarte sólo con las headers en /usr/src ke son suficientes para hacer módulos:
http://archive.ubuntu.com/ubuntu/pool/main/l/linux-source-2.6.15/linux-h...
http://archive.ubuntu.com/ubuntu/pool/main/l/linux-source-2.6.15/linux-h...
Y asegurarte de tener un enlace simbólico llamado "build" ke apunte a éstas en:
/lib/modules/2.6.15-27-amd64-generic/build
Para ke el pakete de NV las encuentre.
El gcc es el correcto no hay problema en esto... no instalar los paketes de NV que trae la distro si kieres usar la beta, necesitas una instalación limpia...

Christian

+1
0
-1
Imagen de josemsubcn
+1
0
-1

Chrsitian

Gracias ante todo por tu ayuda.

Ayer noche finalmente me decidí e instalé Ubuntu Edgy, consegui despues de mucho trabajo que funcionara la instalación (la realicé partiendo de cero, es decir, formateando). Pero por defecto me instaló los drivers nvidia.

Volvi a intentar realizar todo el proceso de instalar los BETA y me sucede exactamente lo mismo. Después de compilarlos me arrancan bien con el dirver BETA, consigo configurar las dos pantallas como quiero, pero de nuevo al reinicilizar el sitema se cuelga y no arranca el entorno gráfico, con exactamente los mismos errores.

Ahora lo que tengo es:

unjose@laia:~$ uname -r
2.6.17-10-generic

jose@laia:/usr/src$ ls
linux-headers-2.6.17-10 linux-headers-2.6.17-10-generic

Voy a intentar realizar lo que dices de desinstalar los drivers de NVIDIA y a ver si con una instalación limpia lo consigo.

Cuando dices de eliminar rc0.d rc1.d y demás te refieres a borrarlos completamente?. Tambien el resto de rc's ? (rc2.d, rc3.d, rc4.d rc5.d y rcS.d ?) y tambien borrar todo el subdirecrtorio /etc/default ? Si solo son algunos ficheros de esos subdirectorios he de limpiar solo aquellos en que aparezca alguna referencia a nvidia?

Gracias de nuevo.

Editado después: bueno, he seguido al máximo posible esos pasos y no hay forma, todo continua igual....

Jose

+1
0
-1
Imagen de josemsubcn
+1
0
-1

Gracias a todos por la ayuda, especialmente a Chrstian.

Lo conseguí desinstalando completamente los drivers siguiendo los pasos indicados en:

http://www.ubuntuforums.org/showthread.php?t=263851

En la opción 2 del STEP 2

Gracias de nuevo.

+1
0
-1
Imagen de venezolano
+1
0
-1

bueno yo tengo un problema un tanto particular...

yo tengo una tarjeta Gforce 4 MX 4000 y puedo instalar todo sin problemas .... el problema es la resolucion ya q es de 800x600 tan grande que la ventanita del gaim ocupa casi todo el monitor (estoy que me ahorco) pero si antes de instalar los drivers BETA de Nvidia configuro el xserver todo perfecto pero cuando actualizo a los drivers beta me da un error en la instalacion...

pero los mas extraño q ahora cuando inserto cualquier live-cd (ubuntu dapper, edgy y kubuntu) la resolucion es de 640x480 tengo q mover la ventana a cada rato con Alt-click izquierdo para poder instalar... me parece algo super molesto ya que esto no ocurria hace un mes....

bueno antes de cambiarme a Nvidia tenia una ATI Radeon 9250 y paso exactamente igual de un dia para otro y pense que cambiando de tarjeta iba a solucionar el problema pero nada

lamentablemente despues de miles de intentos decir tomar la decision mas cobarde... me cambie a windows hasta que salga la version estable de los drivers de nvidia porque ya no se que hacer... pero desde windows estoy muy pendiente por los benditos drivers q tanto han causado problemas porque tengo 2 dias con windows y ya extraño ubuntu :(

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

¿Has desinstalado los restricted drivers? Sino no lo haces tendrás que instalar los drivers oficiales en cada arranque.

+1
0
-1