Drivers NVIDIA en Breezy-Badger

Hola a todos, tengo un pequeño problema con la última ubuntu y los drivers de NVIDIA.

Resulta que he probado a instalar todos los paquetes tirando de apt, luego el driver de Nvidia bajado recientemente de la web oficial.

El caso es que al ejecutar el installer de el driver me dice que no hay ningun modulo precompilado para este kernel, OK comprobando en ftp://download.nvidia.com OK, no encuentra nada ahí, y me dice de compilarlo, PERFECTO, me bajo los sources del kernel correspondiente (Linux pepita 2.6.12-9-386), Re-ejecuto el installer, y en el siguiente paso del installer me dice que la versión del gcc con la que ha sido compilado el kernel no es compatible:

LOG FILE: /var/log/nvidia-installer.log

You appear to be comiling the NVIDIA kernel module with a different compiler
than the one that was used to compile the running kernel. The Linux 2.6 ker
nel module loader rejects kernel modules built with a version of gcc that do
es not exactly match that of the compiler used to build the running kernel.
The compiler used to compile the kernel was gcc 3.4; the current compiler is
gcc 4.0.

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation.

Aunque le diga que si quiero continuar sale del installer.
Y no hay manera de compilar el módulo.

Problema: si instalo gcc 3.4 tampoco funciona , sale el mismo error, y si desinstalo el gcc 4.0 para que el sistema sólo encuentre el 3.4 me dice que me borrará más de la mitad del software que tengo instalado, es decir un 90% del HD, (gnome*, openoffice*, ....+ 1000 softwares más, ya que deduzco que estos han sido precompilados con gcc 4.0)

Some idea?

Gracias de antemano

0
Su voto: Ninguno

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

prueba esto

en consola escribe esto
$ sudo aptitude install nvidia-glx nvidia-settings
$ sudo nvidia-glx-config enable
y recuerda comentar (#) Load "Glcore" y Load "dri" y cambiar Device "nv" o "vesa" por Device "nvidia" si es q no lo cambio solo en el Xorg
estimo q asi debe funcionarte, al menos asi me funciono
MATO
MSN - oberonking76@gmail.com

Solución!

Buenas!

Mirá yo estuve una semana o más con los drivers sobre breezy :P
Pero al final lo solucioné jeje

El tema tuyo sería el siguiente:

NO borres gcc-4.0, dejá instalado ambos, el 4.0 y el 3.4.
Sucede que para que encuentre el 3.4 tenés que hacer alguna de estas dos cosas:

a) En consola:

"sudo rm -f /usr/bin/gcc"
"ln -s /usr/bin/gcc-3.4 /usr/bin/gcc"

Si te fijás con "gcc -v" te va a decir que justamente está usando la versión 3.4 je

Para volver al 4.0 hacés lo mismo pero por supuesto que al crear el enlace simbólico en vez del gcc-3.4 ponés gcc-4.0

b) La otra opción que tenés es la siguiente:

Vas a la carpeta donde bajaste los drivers de nvidia:

"cd /path_del_driver"
"su"
"CC=gcc-3.4"
"export CC"
"exit"
"CC=gcc-3.4"
"export CC"

Y listo, te reconoce el gcc-3.4. Igual prefiero el primer método, además es el que siempre uso. ;)

Bueno, te cuento como instalé los drivers!

1) Baja los drivers del sitio de nvidia.

2) "sudo apt-get install build-essential gcc gcc-3.4" Si te dice que ya los tenés no hay problema, mejor

3) "uname -r" De esto lo unico que importa son los últimos números, sea 386, 686, k7 y demás

4) "sudo apt-get install linux-image-386 linux-headers-386

5) Reiniciar la máquina

6) "sudo apt-get --purge remove nvidia-glx nvidia-settings"

7) "sudo rm -f /etc/init.d/nvidia-*"

8.) "sudo apt-get --purge remove linux-restricted-modules-"uname -r"

9) Vamos al modo consola, pero en pantalla completa. CTRL-ALT-BACKSPACE

10) "sudo /etc/init.d/gdm stop"

11) "sudo sh NVIDIA-Linux-x86-xxxxxxxxxxxxx.run"

Cuando al final pregunte si querés actualizar la X con el nvidia-xconfig decile que No y seguí:

12) Hacé un backup del xorg por se arruina, igualmente los cambios son fáciles y se pueden volver a modificar si no cargara la X pero por las dudas :p

"cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bckp"

12) "sudo nano /etc/X11/xorg.conf"

13) Comentá los módulos "GLcore" y "dri" o sea:

"Load 'dbe'"
"#Load 'GLcore'"
"#Load 'dri'"
"Load 'glx'"

14) En "Device" cambiá "nv"/"vesa" por "nvidia"

15) Guardá los cambios y cerrá nano

16) "sudo /etc/init.d/gdm start"

Perfectamente va a cargar el logo de nvidia y listo! Asunto TERMINADO! :D

nv

Hola... Yo probé hacer lo que vos posteaste y no me dio ningún error, pero de todos modos cuando le pongo el comando para que reinicie kdm (porque es kubuntu) levanta el servicio pero no pasa nada de nada

tenés idea como lo puedo solucionar?

gracias desde ya

FeDeX

FeDeX

dato extra

Una vez hecho todo, desde una consola ejecuto # X
que por lo ke vi lo que hace es probar el servidor gráfico y el error que tira es que no encuentra el módulo "nvidia" ni el submódulo "glx"

FeDeX

FeDeX

Confirmado! EXPORT rula

Gracias por la ayuda.

AL final lo conseguí hasta con tarjetas integradas en plakas ASROCK ;)

Solo hay que engañar el installer este de NVIDIA

Con un:

$ export CC="gcc.3.4"
y un

$alias cc="gcc-3.4"

funciona todo bien

SaludoS GNU!

Exactamente lo mismo que me pasa a mi

Eso exactamente que le pasa a nikon es lo que me pasa a mi.

Cuando llegue a casa probaré la solucion que ha contestado wiseguy, y por lo que he leido... me parece a mi que esta vez si que voy a consegir configurar la nvidia.

Muchas gracias y ya os contaré.
Linux user #409870

Ubuntu 10.10 Maverick Meerkat
Linux user #409870 Ubuntu user #4082

Inicio de sesión

Encuesta

¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
22%
Gnome 3
23%
Gnome classic
39%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
2%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 1056