[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nVidia



El Sun, 09 Jan 2011 14:07:21 +0100, Fernando J. Guerrieri escribió:

> El dom, 09-01-2011 a las 11:05 +0000, Camaleón escribió:
>> El Sat, 08 Jan 2011 20:35:11 +0100, Fernando J. Guerrieri escribió:
> 
>> Tienes que añadir "nouveau.modeset=0" en la línea del kernel (ejemplo):
>> 
>> /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda3 ro vga=0x31A nouveau.modeset=0                                                        
>>                                                          ^^^^^^^^^^^^^^^^^
>> 
>> 
> Mi duda es extremadamente básica.. ¿En qué archivo debo insertar esa
> línea? Quiero estar bien seguro, particularmente, porque se trata del
> kernel.

Cuando inicias el equipo y te aparece el menú de arranque de GRUB, te 
ubicas sobre la línea del sistema que quieres iniciar (es decir, Debian 
Squeeze) y pulsas la tecla "e" para entrar al modo de edición.

Una vez dentro del modo de edición, con las flechas de desplazamiento te 
ubicas en la entrada del kernel... mira, como en esta imagen (la línea en
blanco es la que vas a editar):

http://www.cyberciti.biz/nixcraft/vivek/blogger/uploaded_images/grub-init-bin-bash-708162.png

Y añades al final "nouveau.modeset=0"

Pulsas "enter" para aceptar el cambio y luego pulsas "b" para seguir con
el proceso de arranque.

No te preocupes por equivocarte, lo único que puede pasar es que no 
arranque o te dé algún error, pero estos cambios que haces no son 
permanentes, al volver a iniciar el equipo los parámetros que hayas
puesto desaparecen :-)

>> Si eso no funciona, comprueba si efectivamente tienes el KMS
>> desactivado (se supone que tienes que tener un archivo
>> "/etc/modprobe.d/blacklist- nouveau.conf" con el siguiente contenido
>> "blacklist nouveau".
>> 
>> 
> Ese archivo existe. El contenido es "echo blacklist nouveau".

¿Estás seguro? :-?

Tiene que poner "blacklist nouveau" sin el "echo".
 
>> Si ya lo tienes y no inicia el servidor X, revisa el registro
>> "/var/log/ Xorg.0.log" para ver qué error te aparece.
> 
> Te mando adjuntos dos archivos.
> El de la penúltima sesión, Xorg.1.log" corresponde a una sesión fallida.
> El Xorg.conf tenía la sección "module" y en la sección "device" estaba
> el driver "nvidia".
> El Xorg.0.log corresponde a la sesión actual, con el driver nouveau.

Envíalos completos mejor, no los cortes. No te preocupes que no hay datos delicados
en esos archivos.

>> Otra cosa, mira a ver qué paquetes tienes instalados, ejecuta "dpkg -l
>> | grep nvidia" y pon la salida.
>> 
> Va archivo adjunto.

(...)

> Orestes:/var/log# dpkg -l |grep nvidia 
>
> ii  libgl1-nvidia-alternatives     195.36.31-6  simplifies replacing MESA libGL with GPU vendor libraries 
> ii  libgl1-nvidia-glx              195.36.31-6  NVIDIA binary OpenGL libraries 
> rc  libgl1-nvidia-legacy-173xx-glx 173.14.27-2  NVIDIA binary OpenGL libraries (173xx legacy version) 
> ii  libglx-nvidia-alternatives     195.36.31-6  simplifies replacing Xorg module libglx.so with GPU vendor library 
> ii  nvidia-glx                     195.36.31-6  NVIDIA binary Xorg driver 
> ii  nvidia-kernel-2.6.32-5-486     195.36.31+2+4+2.6.32-24   NVIDIA binary kernel module for Linux 2.6.32-5-486 
> rc  nvidia-kernel-2.6.32-5-686     195.36.24-4+2.6.32-26     NVIDIA binary kernel module for Linux 2.6.32-5-686 
> ii  nvidia-kernel-common           20100522+1                NVIDIA binary kernel module support files 
> ii  nvidia-vdpau-driver            195.36.31-6               NVIDIA vdpau driver 

A ver, hay algo que no me gusta.

Tienes dos paquetes marcados como "rc" (eliminados pero con los archivos de 
configuración aún presentes).

El paquete "libgl1-nvidia-legacy-173xx-glx" deberías purgarlo (no creo que 
te interese tenerlo instalado y tampoco creo que lo necesites).

Y el otro paquete, "nvidia-kernel-2.6.32-5-686" deberías tenerlo instalado 
mientras que el paquete "nvidia-kernel-2.6.32-5-486" deberías eliminarlo.

Fíjate que uno termina el "-486" (debes eliminarlo) y el otro termina en "
-686" (este es el que te interesa).

Recuerda que las versiones del kernel instalado "2.6.32-5-686" y el paquete
del kernel de nvidia "nvidia-kernel-2.6.32-5-686" deben coincidir (ambas deben
terminar en "-686").

Saludos,

-- 
Camaleón


Reply to: