un driver Nvidia, varios Kernels

Hola,

Me he bajado el driver de mi Nvidia GeForce 440 y lo he instalado y parace que funciona bien. El problema es cuando entro en otro de los kernels que no me sale una pantalla de error y no se inician las X. Tengo los kernels :2.6.16.9, 2.6.10-5-386, 2.6.10-6-386, 2.6.10-6-686; pues bien como ya digo, cuando lo instalo en cualquiera de ellos y funciona en el resto no.

¿Por qué?

¿Qué puedo hacer para que el driver me funcione en todos los kernels? De no ser posible, ¿Comó deshabilito el driver en el resto de kernels para que no me salga el mensaje de error al iniciar las X?

Muchas gracias por vuestro tiempo.

Imagen de tseliot
+1
0
-1

¿Qué quieres decir cuando dices que te has bajado el driver?
¿Te refieres al driver de los repositorios de Ubuntu o a lo del la página web de Nvidia?

De todas formas el problema es que cada kernel tiene que tener sus propios modulos. Es decir que por cada núcleo tendrás que instalar el driver nvidia.

O si (Y SÓLO SI) has utilizado el driver de los repositorios:

Escribe:

sudo gedit /etc/X11/xorg.conf

(si no tienes "gedit" puedes utilizar "nano" en su lugar)

y sustituye el driver "nvidia" con "nv" o "vesa" en la Section Device.

Arranca tu ordenador y utiliza el kernel que te interesa que tenga la acceleración 3d.

Luego escribe esto:

sudo apt-get install linux-restricted-modules-`uname -r`

Asegurate de que el ` no sea un simple '

Escribe:

sudo gedit /etc/X11/xorg.conf

y sustituye el driver "nv" o "vesa" (según lo que pusiste) con "nvidia" en la Section Device.

Haz Log out y presiona CTRL+ALT+Backspace.

Y todo tendría que funcionar.

Saludos

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

Lo correcto sería instalar el paquete linux-restricted-modules-"arquitectura"; que siempre depende del último linux-restricted-modules. De esa forma, cada vez que se actualice el kernel, también lo hará el paquete linux-restricted-modules y tendrás los módulos de nvidia con todas las versiones del kernel que aparezcan por los repositorios.

Saludos.

--------
Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Para ver algo más interesante, haz clic aquí.
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de tseliot
+1
0
-1

Si utilizas el comando

sudo apt-get install linux-restricted-modules-`uname -r`

es exactamente lo mismo, porque `uname -r` indica al ordenador el nombre, la versión y la arquitectura del kernel.

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

No es lo mismo, de esa forma tendrás que volver a instalar el paquete correspondiente cada vez que aparezca una versión nueva del kernel (y por consiguiente de ese mismo paquete). Instalando al paquete que menciono (lo puedes ver como un paquete "vacío" que tiene como única dependencia la última versión de linux-restricted-modules) eliminas la necesidad de instalar el paquete con los módulos propietarios de forma explícita (mediante sudo apt-get install linux-restricted-modules-`uname -r` como mencionas).

Saludos.

--------
Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Para ver algo más interesante, haz clic aquí.
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de tseliot
+1
0
-1

Es que no habia leído bien. No se por qué creía que habías escrito "version del kernel" en lugar de "arquitectura".

+1
0
-1