nvidia-legacy-304xx debian stretch 9.3 32 bit

6 envíos / 0 nuevos
Último envío
#1 Mié, 07/03/2018 - 20:37
Uno_wos
Imagen de Uno_wos
Desconectado/a
se unió: 04/08/17

nvidia-legacy-304xx debian stretch 9.3 32 bit

Estado: 
[SOLUCIONADO]

Buenas,

   ando un poco perdido. Llevo desde el 2007 con Linux (y con el mismo portatil) y siempre he instalado los driver privativos de nvidia.

   Cuando salio stretch stable instale en 64 bits. Pero como mi portatil es un dinosaurio decidi formatear e instalarlo en 32bit.

Ya que stretch lleva unos meses con nosotros, decidi bajarme la 9.3 en 32 bit.

   Instalo, todo muy bien, entorno nouveau... ok

   Vamos a instalar los drivers de nvidia como siempre

Mi tarjeta es geforce 7400go
 

apt-get install nvidia-legacy-304xx-driver y todas sus dependencias bla bla bla yes a todo

apt-get install nvidia-xconfig (version 375)

nvidia-xconfig

Sale su warning de "acuerdate de quitar nouveau"

Me creo un /etc/X11/fbdev-blacklist con el contenido "blacklist nouveau"

Reinicio

Y black screen de la muerte de nvida

Nada, vuelvo a nouveau con

apt-get install --reinstall xserver-xorg xserver-xorg-video-nouveau

quito el blacklist de etc/x11/fbdev-blacklist

reinicio

y vuelvo a mi entorno de escritorio

¿alguien sabe que ha pasado con el driver legacy-304xx de nvidia para que me haga esto?

¿alguien me hecha una mano?

¿ha cambio la forma de hacer blacklist?

Cualquier ayuda se agradece

Mié, 07/03/2018 - 22:36
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

prueba instalado nvidia-detect y lo ejecutas,  compartes la salida a ver si no ha cambiado en algo el controlador que te corresponde con la versión de debian que estas utilizando

#apt install nvidia-detect
#nvidia-detect

 

 Saludos

 

Mié, 07/03/2018 - 22:37
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

 Tenes que tener instalado headers, esta es la forma recomendada de instalar el diver, segun la wiki de debian.

aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-304xx-driver

Sobre el tema de noveau el blacklist se crea o es un enlace en /etc/modprobe.d/nvidia-blacklists-nouveau.conf

En lugar de usar nvidia-xconfig podes crear /etc/X11/xorg.conf.d/20-nvidia.conf

su
mkdir /etc/X11/xorg.conf.d
echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf

También podes probar el driver de backports https://packages.debian.org/stretch-backports/nvidia-legacy-304xx-driver

agregando el repositorio el repo de stretch-backports y actualizando

aptitude -r install -t stretch-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-304xx-driver

saludos

Jue, 08/03/2018 - 00:42
javier_macross
Imagen de javier_macross
Desconectado/a
se unió: 10/08/16

Que tal Uno_wos. Bien, hace tiempo también me pasó esto en Debian Stretch y te comento lo que yo hice. Instala el driver Legacy pero ojo, YA NO INSTALES nvidia-xconfig. Pues ahora el driver no lo necesita.

Package: nvidia-xconfig (375.26-1)

deprecated X configuration tool for non-free NVIDIA drivers

This tool is deprecated. The NVIDIA drivers now automatically integrate with the Xorg Xserver configuration. Creating an xorg.conf is no longer needed for normal setups.

Este es curiosamente el que ahora jode la instalación del driver de Nvidia si lo instalas.

Saludos.

wink

 

Jue, 08/03/2018 - 06:17
Uno_wos
Imagen de Uno_wos
Desconectado/a
se unió: 04/08/17

Gracias por las prontas respuestas

# nvidia-detect 
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G72M [GeForce Go 7400] [10de:01d8] (rev a1)
Checking card:  NVIDIA Corporation G72M [GeForce Go 7400] (rev a1)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
    nvidia-legacy-304xx-driver
package.

Estando funcionando correctamente con nouveau...
+ Instalo desde synaptic "nvidia-legacy-304xx-driver" y todas sus dependencias y recomendaciones
+ Los linux-headers ya estan instalados
+ Segun vuestra recomendacion:
   + No instalo nvidia-xconfig
   + No creo ningun archivo blacklist nouveau
Reinicio y blackscreen
 

/var/log/Xorg.log

[    22.942] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    22.944] (--) PCI:*(0:1:0:0) 10de:01d8:104d:81ef rev 161, Mem @ 0xd1000000/16777216, 0xb0000000/268435456, 0xd0000000/16777216, BIOS @ 0x????????/131072
[    22.984] (II) LoadModule: "glx"
[    23.082] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[    24.626] (II) Module glx: vendor="NVIDIA Corporation"
[    24.626] 	compiled for 4.0.2, module version = 1.0.0
[    24.626] 	Module class: X.Org Server Extension
[    24.626] (II) NVIDIA GLX Module  304.135  Tue Jan 17 15:15:59 PST 2017
[    24.626] (==) Matched nouveau as autoconfigured driver 0
[    24.626] (==) Matched nv as autoconfigured driver 1
[    24.626] (==) Matched modesetting as autoconfigured driver 2
[    24.626] (==) Matched fbdev as autoconfigured driver 3
[    24.626] (==) Matched vesa as autoconfigured driver 4
[    24.626] (==) Assigned the driver to the xf86ConfigLayout
[    24.626] (II) LoadModule: "nouveau"
[    24.657] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so

Claro, sin xorg.conf...

Voy a instalar nvidia-xconfig a ver que me dice...

 

Jue, 08/03/2018 - 07:08
Uno_wos
Imagen de Uno_wos
Desconectado/a
se unió: 04/08/17

Ok

partiendo desde cero.

Debian 9.3 con kernel 4.9

Al hacer un update pone kernel 4.15

Al instalar nvidia-legacy-304xx-driver NO FUNCIONA (version 304.135)
Ni blacklist, ni en el grub nomodeset, ni no instalar nvidia-xconfig, ni si instalarlo, ni xorg.conf con nvidia, ni xorg.conf.d/20 ...
(Nouveau funciona bien sin problemas)

SOLUCION:
/etc/apt/sources.list
deb http://ftp.debian.org/debian stretch-backports main contrib non-free

apt-get update

aptitude -r install -t stretch-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-304xx-driver
(es la version 304.137)

reboot y listo

NVIDIA me avisa de que es la ultima version soportada, asi que, seguramente sea la ultima que funcione bien.

 

No me gusta naaaadaaa usar los  backports... me ha gustado siempre la estabilidad, pero, bueno, asi me funciona.

 

Gracias a todos por la ayuda!