Driver Nvidia [Solved] exDebian

Driver Nvidia [Solved]

20 envíos / 0 nuevos
Último envío
#1 Dom, 04/09/2016 - 06:55
salvaestudio
Imagen de salvaestudio
Desconectado/a
se unió: 02/09/16

Driver Nvidia [Solved]

Hola a todos

 

Tengo un problema similar a Rasenox

 

No puedo ajustar el brillo en mi imac del 2006 con Debian y LXDE

La carpeta /sys/class/backlight está vacía.

He intentado seguir las instrucciones del tema anterior de este foro pero no puedo instalar los driver de la nvidia.

root@imacdebian:/home/salva# nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G73 [GeForce 7600 GT] [10de:0391] (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.

Al intentar hacer esto: aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms   me responde esto:

root@imacdebian:/home/salva# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms
Se instalarán los siguiente paquetes NUEVOS:      
  dkms{a} libegl1-nvidia{a} libgl1-nvidia-glx{ab} libgles1-nvidia{a} 
  libgles2-nvidia{a} libnvidia-ml1{a} nvidia-alternative{ab} 
  nvidia-driver{ab} nvidia-driver-bin{a} nvidia-kernel-dkms{b} 
  nvidia-vdpau-driver{ab} xserver-xorg-video-nvidia{ab} 
0 paquetes actualizados, 12 nuevos instalados, 0 para eliminar y 218 sin actualizar.
Necesito descargar 20,2 MB de ficheros. Después de desempaquetar se usarán 91,3 MB.
No se satisfacen las dependencias de los siguientes paquetes:
 xserver-xorg-video-nvidia : Depende: nvidia-support (>= 20120630) que es un paquete virtual.
                             PreDepende: nvidia-installer-cleanup que es un paquete virtual.
 nvidia-alternative : Depende: glx-alternative-nvidia (>= 0.5) que es un paquete virtual.
                      Depende: nvidia-modprobe que es un paquete virtual.
 nvidia-vdpau-driver : PreDepende: nvidia-installer-cleanup que es un paquete virtual.
 nvidia-kernel-dkms : Depende: nvidia-kernel-common (>= 20110213) que es un paquete virtual.
                      PreDepende: nvidia-installer-cleanup que es un paquete virtual.
 nvidia-driver : Depende: nvidia-support que es un paquete virtual.
                 PreDepende: nvidia-installer-cleanup que es un paquete virtual.
 libgl1-nvidia-glx : Depende: nvidia-installer-cleanup (>= 20130816) que es un paquete virtual.
                     Depende: nvidia-support que es un paquete virtual.
                     PreDepende: nvidia-installer-cleanup que es un paquete virtual.
Las acciones siguientes resolverán estas dependencias

      Mantener los paquetes siguientes en la versión actual:                    
1)      libegl1-nvidia [Sin instalar]                                           
2)      libgl1-nvidia-glx [Sin instalar]                                        
3)      libgles1-nvidia [Sin instalar]                                          
4)      libgles2-nvidia [Sin instalar]                                          
5)      libnvidia-ml1 [Sin instalar]                                            
6)      nvidia-alternative [Sin instalar]                                       
7)      nvidia-driver [Sin instalar]                                            
8)      nvidia-driver-bin [Sin instalar]                                        
9)      nvidia-kernel-dkms [Sin instalar]                                       
10)     nvidia-vdpau-driver [Sin instalar]                                      
11)     xserver-xorg-video-nvidia [Sin instalar]                                

      Dejar las siguientes dependencias sin resolver:                           
12)     nvidia-driver recomienda libgles1-nvidia (= 340.96-1)                   
13)     nvidia-driver recomienda libgles2-nvidia (= 340.96-1)                   
14)     nvidia-driver-bin recomienda nvidia-driver                              
15)     nvidia-kernel-dkms recomienda nvidia-driver (>= 340.96) | libcuda1 (>= 3
16)     nvidia-vdpau-driver recomienda nvidia-kernel-dkms (= 340.96-1) | nvidia-
17)     xserver-xorg-video-nvidia recomienda nvidia-driver (>= 340.96)          
18)     xserver-xorg-video-nvidia recomienda nvidia-vdpau-driver (>= 340.96)    
19)     xserver-xorg-video-nvidia recomienda nvidia-kernel-dkms (= 340.96-1) | n


¿Acepta esta solución? [Y/n/q/?]y
No se instalará, actualizará o eliminará ningún paquete.

Vamos que por alguna razón no puedo instalar todo lo que necesito de nvidia.

No se si puedo tener algo mal en sources.list que me impida descargar los drivers:

deb http://ftp.es.debian.org/debian/ jessie main 
deb-src http://ftp.es.debian.org/debian/ jessie main 

deb http://security.debian.org/ jessie/updates main 
deb-src http://security.debian.org/ jessie/updates main 

# jessie-updates, previously known as 'volatile'
deb http://ftp.es.debian.org/debian/ jessie-updates main 
deb-src http://ftp.es.debian.org/debian/ jessie-updates main 

deb http://ftp.es.debian.org/debian jessie main non-free 


¿Alguna solución?

Dom, 04/09/2016 - 08:36
moonwatcher
Imagen de moonwatcher
Desconectado/a
moderador
se unió: 21/01/16

Tu sources.list está incompleto. Agrega al final de cada línea:

contrib non-free

También puedes eliminar la ultima línea que tienes repetida y agregar el multimedia y el backports.

Repasa esto:

http://exdebian.org/wiki/introducci%C3%B3n-los-repositorios-de-debian#4

Y para instalar nvidia:

http://exdebian.org/wiki/gr%C3%A1ficas-nvidia-en-debian#2.3.1

Saludos.

We were but stones. Your light made us stars

Dom, 04/09/2016 - 14:28
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

En realidad lo que te esta recomendando nividia-detect es que instales el controlador nvidia-legacy-304xx-driver

 

su
apt-get install nvidia-legacy-304xx-driver

 

Dom, 04/09/2016 - 15:05
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

un apunte... al recomendar ese driver, lo que tienes que instalar es el paqeute xserver-xorg-video-nvidia-legacy-304xx. nvidia-detect te da el nombre del driver para buscar en la web de nvidia en lugar de el de repositorios, asi que tienes que buscar lo que te dice y comprobar el que corresponde con xserver-xorg-video-nvidia-xxxxx. El sistema instalará todo lo que necesite para su funcionamiento.

Lo único que te queda hacer después es configurar el sistema para que use el driver que quieras ya que, aunque ahora se detecta el driver propietario sin problemas y se usa automáticamente, el sistema tratará de usar nouveau por defecto.

  No hay bar que por bien no venga....
Mar, 13/09/2016 - 17:11
salvaestudio
Imagen de salvaestudio
Desconectado/a
se unió: 02/09/16

Por ahora no lo consigo. Gracias a todos por vuestros consejos. Por lo menos he conseguido instalar el nvidia-legacy-304xx-driver pero no consigo que funcione.

La razón de todo esto es porque quiero poder bajar el brillo que se me están tostando los ojos!

No tengo ningún acceso para poder bajarlo.

Uno de los métodos para modificar el brillo es modificar archivos que hay en /sys/class/backlight pero lo curioso es que ahí no hay nada. No me lo explico.

También he instalado XBacklight pero no funciona:

xbacklight -set 80

No outputs have backlight property

 

Mar, 13/09/2016 - 17:32
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

y con el paquete nvidia-settings también podes regular el brillo del monitor

--Agrego:

La otra podria ser de editar el archivo /etc/default/grub y en GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" dejarlo GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi=Linux", finalizando con un update-grub

saludos...

 

Mié, 14/09/2016 - 15:27
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Una opción más, usar el comando setpci, ejemplo:

$lspci

01:05.0 VGA compatible controller: Advanced .....

$setpci -s 01:05.0 f4.b=55

55 es un valor en hexadecimal entre 0 y FF (no usar los extremos 00-FF) :-)

Si no hay información en /sys/class/backlight, haz intentado con otra versión del kernel, ten en cuenta que haz instalado los drivers propietarios de nvidia.

Saludos.

PD:

Vie, 16/09/2016 - 17:08
salvaestudio
Imagen de salvaestudio
Desconectado/a
se unió: 02/09/16

Gracias de nuevo.

 

He intentado el método Berbellon y ni se inmuta. No noto ninguna diferencia.

Intento hacer lo del brillo arrancando el Nvidia X Serve settings pero al arrancar me aparece una ventana con este mensaje: "You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server."

 

No se si es que me falta algo de Nvidia por instalar ¿?¿?¿?

Vie, 16/09/2016 - 17:49
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Es con root,

#setpci -s 01:05.0 f4.b=55 y probar con otros valores :-)

Y con $ lspci -k, puedes ver que driver usa la tarjeta de video ...

Vie, 16/09/2016 - 18:11
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Si estas usando el controlador propietario de nvidia, ejecuta, como dice la notificación, # nvidia-xconfig. Esto creara un archivo de configuración para la nvidia.

Checa estos directorios, /etc/X11/xorg.conf o de forma manual puedes crear uno en /etc/X11/xorg.conf.d/XX-nvidia.conf,

Antes de reiniciar el equipo, checa su contenido, xorg.conf o XX-nvidia.conf.

Si por alguna razón no inicia el escritorio que estas usando, solo basta con eliminar del directorio anterior la configuración de la nvidia, reiniciar. Y postea el contenido de xorg.conf o XX-nvidia.conf.

Sáb, 17/09/2016 - 08:58
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

nvidia-xconfig es más que probable que no funcione y que, además, cree un xorg.conf inservible que le deje sin entorno gráfico...

con lspci -k se puede ver que driver está usando la gráfica y actuar en consecuencia. Una vez instalado el driver y comprobado el que está usando la gráfica, aunque teóricamente ya no es necesario ya que el sistema lo detecta automáticamente como hace con los demás, se crea un archivo en /etc/X11/xorg.conf.d que llamaremos 20-nvidia.conf con el siguiente contenido:

Section "Device"
    Identifier "Nvidia"
    Driver     "nvidia"
EndSection

luego se reinicia y ya debería estar usando el driver nvidia.

  No hay bar que por bien no venga....
Dom, 18/09/2016 - 16:25
salvaestudio
Imagen de salvaestudio
Desconectado/a
se unió: 02/09/16

Con lspci -k lo que veo de la tarjeta es esto.

01:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce 7600 GT] (rev a1)
    Kernel driver in use: nvidia

 

Con el método Panko no me funciona. Reinicio y no veo nada. Gran susto. No soy experto en esto. Conseguí borrar el archivo 20-nvidia.conf y solo así he podido arrancar otra vez el sistema normalmente.

 

Berbellon, si ejecuto nvidia-xconfig me devuelve esto: bash: nvidia-xconfig: no se encontró la orden

En cuanto a valores de setpci dame alternativas porque no controlo nada. Lo que se es que con el que me das no noto nada

A este paso me voy a tener que poner crema solar porque tela... no hay manera de bajar el brillo este...

 

Lun, 19/09/2016 - 00:12 (Responder a #12)
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

salvaestudio wrote:

Con lspci -k lo que veo de la tarjeta es esto.

01:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce 7600 GT] (rev a1)
    Kernel driver in use: nvidia

En cuanto a valores de setpci dame alternativas porque no controlo nada.

#setpci -s 01:00.0 f4.b=XX <-> en el comentario #7, hay un link para diferentes valores.

salvaestudio wrote:

Berbellon, si ejecuto nvidia-xconfig me devuelve esto: bash: nvidia-xconfig: no se encontró la orden

#apt-cache search nvidia-xconfig <-> Busca el paquete, si esta instalado se antepone una "i", caso contrario

#apt-get install nvidia-xconfig

#nvidia-xconfig

Leer comentario #10.

Pero antes de instalar más cosas intenta con $xrandr --output eDP --brightness 0.5 <-> si funciona, ten en cuenta que tendras que realizar esta operación en cada logueo.

Lun, 19/09/2016 - 00:33
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Leer la parte final del comentario #6 de Rockyiii, en algunas iMac el control de brillo funciona con:

#nano /etc/default/grub

Busca la linea GRUB_CMDLINE_LINUX_DEFAULT= " y agrega despues de lo que haya, dejando un espacio acpi_backlight=vendor"

Guarda los cambios con ctrl + o, salir con ctrl +x

#update-grub

Reiniciar y observar los cambios.

Otra opción seria usar "gsd-backlight-helper", pero tengo entendido que usas LXDE ...

Si nada de esto funciona, que condenado modelo de iMac tienes ... Suponemos que usas Debian Jessie 8.x

Mar, 20/09/2016 - 15:39
shicefgo
Imagen de shicefgo
Desconectado/a
se unió: 28/03/16

Hola.

Hasta hace un par de años yo instalaba los controladores propietarios de Nvidia en un equipo, y lo hacía así:

Primero descargué  el controlador de mi tarjeta directamente de la .

Luego me aseguraba de tener la versión del kernel correcta para ese controlador. Tenía que haber «sintonía» entre la versión del kernel utilizada y el controlador a instalar. De hecho, cuando nvidia dejó de actualizar el controlador de mi tarjeta tuve que pasarme a nouveau por esa razón, pero no me importó porque ese equipo ya no necesita grandes prestaciones gráficas.

En una consola pura y dura, con Control+Alt+Fx  «mataba» o «echaba abajo» el entorno gráfico.

A continuación eliminaba del sistema todos los paquetes que tuviesen algo que ver con controladores gráficos, (nouveau y demás).

Iba al sitio (directorio o carpeta) donde había descargado el controlador y lo instalaba. Se trata de darle permiso como ejecutable o bien utilizar sh para ponerlo en marcha. La instalación es en modo texto.

Luego  creaba el archivo xorg.conf utilizando la orden:

Xorg -configure

El archivo se crea en /root, así que hay que copiarlo, o moverlo, a /etc/X11/ (o a algún directorio en /etc/X11/, según necesidades o preferencias. Yo lo copiaba como /etc/X11/xorg.conf y funcionaba). Es posible que este archivo necesite algún pequeño ajuste, algo como cambiar «nv» por «nvidia» o parecido. Por la red hay info.

A continuación reiniciaba (sin complejos) y, normalmente, la cosa funcionaba. La aceleración gráfica la comprobaba habitualmente con

glxgears

El inconveniente, despreciable desde mi punto de vista, era que había que reinstalar el controlador (la versión más reciente en su caso) tras cada actualización del kernel, pero claro, ya sin desinstalar nada, obviamente, ni volver a generar el xorg.conf.

Como dije, hace algún tiempo que no he vuelto a instalar un controlador nvidia,así que espero no haberme dejado atrás algo importante. Probablemente también habría que instalar alguna que otra dependencia, pero eso eran cosillas más bien rutinarias. smiley

Mié, 21/09/2016 - 17:38
salvaestudio
Imagen de salvaestudio
Desconectado/a
se unió: 02/09/16

Bueno...

La cosa sigue mal pero, la verdad es que no puedo hacer muchas pruebas por ahora.

Ya he probado varios parámetros con: setpci -s 01:00.0 f4.b=XX y nada. El terminal no se queja cuando lo ejecuto pero no hace nada.

Con #apt-get install nvidia-xconfig me devuelve esto:

root@imacdebian:/home/salva# apt-get install nvidia-xconfig
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
 nvidia-driver : Depende: libgl1-nvidia-glx (= 340.96-1) pero no va a instalarse
 xserver-xorg-video-nvidia : Depende: libgl1-nvidia-glx (= 340.96-1) pero no va a instalarse
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).

En cuanto al método de GRUB_CMDLINE_LINUX_DEFAULT= ... lo he hecho y no pasa nada.

Y el metodo de $xrandr --output eDP --brightness 0.5 tampoco me funciona

root@imacdebian:/home/salva# xrandr --output eDP --brightness 0.5
xrandr: Failed to get size of gamma for output default
warning: output eDP not found; ignoring
xrandr: Need crtc to set gamma on.

Si, tengo LXDE en Jessie y el iMac es del 2006.

 

El método de

Luego  creaba el archivo xorg.conf utilizando la orden:

Xorg -configure

me da miedo porque por culpa de crear ese archivo, cuando reinicio no veo nada, solo un cursor parpadeando. Solo borrándolo desde el terminal puedo volver a arrancar normal el sistema.

Estoy pensando envolver la pantalla con un filtro neutro de Rosco, como los que uso en rodajes, je...

 

Mié, 21/09/2016 - 22:35 (Responder a #16)
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

salvaestudio wrote:

Con #apt-get install nvidia-xconfig me devuelve esto:

root@imacdebian:/home/salva# apt-get install nvidia-xconfig
Los siguientes paquetes tienen dependencias incumplidas:
 nvidia-driver : Depende: libgl1-nvidia-glx (= 340.96-1) pero no va a instalarse
 xserver-xorg-video-nvidia : Depende: libgl1-nvidia-glx (= 340.96-1) pero no va a instalarse
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).

salvaestudio wrote:

En cuanto al método de GRUB_CMDLINE_LINUX_DEFAULT= ... lo he hecho y no pasa nada.

Las teclas de control de brillo siguen sin responder ¿?

salvaestudio wrote:

Y el metodo de #xrandr --output eDP --brightness 0.5 tampoco me funciona

No ejecutes ese comando con root, es $xrandr --output eDP --brightness 0.5 , si la salida no es eDP, ejecuta $xrandr para ver la opción output...

No más ideas, pero dejo estos links (GNOME):

 

 

Vie, 23/09/2016 - 15:22
shicefgo
Imagen de shicefgo
Desconectado/a
se unió: 28/03/16

Comprueba la versión del kernel Linux. Parece ser que el controlador de tu tarjeta no compila con el kernel 4.6 ().

Sáb, 24/09/2016 - 16:03
salvaestudio
Imagen de salvaestudio
Desconectado/a
se unió: 02/09/16

Bueno... lo he podido solucionar gracias a vuestros consejos.

He desinstalado todo rastro de driver de Nvidia para dejar actuar solo a Nouveau.

Después solo he tenido que usar el método xrandr, en mi caso:

xrandr --output LVDS-1 --brightness 0.5

... y por fin ha funcionado!!! Ya no me quemaré los ojos.

Si al reiniciar vuelve a estar como antes tendré que investigar como hacer un script que ejecute al arrancar en el terminal el xrandr

Gracias a todos!

Sáb, 24/09/2016 - 22:28
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Resumiendo:

$ xrandr -q | grep "connected" -> Salida comando: LVDS-1 connected 1680x1050 ...

$ xrandr --output LVDS-1 --brightness 0.5

Donde el rango comprende: (0.0-1.0)

Pero según el manpage de xrandr:

"--brightness brightness
              Multiply  the gamma values on the crtc currently attached to the output to specified floating value. Useful for overly bright  or overly  dim outputs.  However, this is a software only modification, if your  hardware  has  support  to  actually  change  the brightness, you will probably prefer to use xbacklight."

De momento esta bien, pero en el futuro buscaría otra solución.

Si te vale esa instrucción, solo basta con añadirla al ~/.config/lxsession/LXDE/autostart o /etc/xdg/lxsesion/LXDE/autostart

En GitHub, hay mucho software:

Saludos.