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

Jessie and nvidia



I installed Jessie on my Lenovo W530, which has two graphics adapters.

The relevant lines of lspci are:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core
processor Graphics Controller (rev 09)

01:00.0 VGA compatible
controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev a1)

I followed the instructions for Wheezy at
https://wiki.debian.org/NvidiaGraphicsDrivers#Version_304.88.

From dpkg -l:

ii  glx-alternative-nvidia               0.3.0
i386         allows the selection of NVIDIA as GLX provider
ii  libgl1-nvidia-glx:i386               304.88-6
i386         NVIDIA binary OpenGL libraries
ii  libxvmcnvidia1:i386                  304.88-6
i386         NVIDIA binary XvMC library
ii  nvidia-alternative                   304.88-6
i386         allows the selection of NVIDIA as GLX provider
ii  nvidia-driver                        304.88-6
i386         NVIDIA metapackage
ii  nvidia-installer-cleanup             20130505+1
i386         cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                 20130505+1
i386         NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                   304.88-6
i386         NVIDIA binary kernel module DKMS source
ii  nvidia-settings                      304.88-2
i386         tool for configuring the NVIDIA graphics driver
ii  nvidia-support                       20130505+1
i386         NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:i386             304.88-6
i386         NVIDIA vdpau driver
ii  xserver-xorg-video-nvidia            304.88-6
i386         NVIDIA binary Xorg driver

From lsmod:

nvidia              10224881  0 
i2c_core               19505  7
drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,nvidia,videodev

startx fails. From /var/log/Xorg.0.log:

[   278.264] (II) LoadModule: "nvidia"
[   278.264] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   278.264] (II) Module nvidia: vendor="NVIDIA Corporation"
[   278.264] 	compiled for 4.0.2, module version = 1.0.0
[   278.264] 	Module class: X.Org Video Driver
[   278.265] (II) NVIDIA dlloader X Driver  304.88  Wed Mar 27 14:32:42
PDT 2013 [   278.265] (II) NVIDIA Unified Driver for all Supported
NVIDIA GPUs [   278.265] (--) using VT number 7

[   278.274] (EE) No devices detected.
[   278.274] 
Fatal server error:
[   278.274] no screens found

The nvidia module was built and is being loaded, as are the other
modules to support it. I'm not sure why "No devices detected".

From /etc/alternatives:

lrwxrwxrwx 1 root root  15 Aug 25 10:22 glx -> /usr/lib/nvidia
lrwxrwxrwx 1 root root  41 Aug 25 10:22 glx--libGL.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/libGL.so.1 lrwxrwxrwx 1 root root  49
Aug 25 10:22 glx--libnvidia-cfg.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/libnvidia-cfg.so.1 lrwxrwxrwx 1 root
root  57 Aug 25 10:22 glx--libXvMCNVIDIA_dynamic.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/libXvMCNVIDIA_dynamic.so.1 lrwxrwxrwx
1 root root  49 Aug 25 10:22 glx--libXvMCNVIDIA.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/libXvMCNVIDIA.so.1 lrwxrwxrwx 1 root
root  25 Aug 25 10:22 glx--linux-libglx.so -> /usr/lib/nvidia/libglx.so
lrwxrwxrwx 1 root root  42 Aug 25 10:22
glx--nvidia-blacklists-nouveau.conf
-> /etc/nvidia/nvidia-blacklists-nouveau.conf lrwxrwxrwx 1 root root
36 Aug 25 10:22 glx--nvidia-bug-report.sh
-> /usr/lib/nvidia/nvidia-bug-report.sh lrwxrwxrwx 1 root root  29 Aug
25 10:22 glx--nvidia_drv.so -> /usr/lib/nvidia/nvidia_drv.so lrwxrwxrwx
1 root root  23 Aug 25 10:22 nvidia -> /usr/lib/nvidia/current
lrwxrwxrwx 1 root root  49 Aug 25 10:22
nvidia--libGL.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/current/libGL.so.1 lrwxrwxrwx 1 root
root  33 Aug 25 10:22 nvidia--libglx.so
-> /usr/lib/nvidia/current/libglx.so lrwxrwxrwx 1 root root  57 Aug 25
10:22 nvidia--libnvidia-cfg.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/current/libnvidia-cfg.so.1 lrwxrwxrwx
1 root root  65 Aug 25 10:22
nvidia--libXvMCNVIDIA_dynamic.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/current/libXvMCNVIDIA_dynamic.so.1
lrwxrwxrwx 1 root root  57 Aug 25 10:22
nvidia--libXvMCNVIDIA.so.1-i386-linux-gnu
-> /usr/lib/i386-linux-gnu/nvidia/current/libXvMCNVIDIA.so.1 lrwxrwxrwx
1 root root  38 Aug 25 10:22 nvidia--nv-control-dpy
-> /usr/lib/nvidia/current/nv-control-dpy lrwxrwxrwx 1 root root  44
Aug 25 10:22 nvidia--nvidia-bug-report.sh
-> /usr/lib/nvidia/current/nvidia-bug-report.sh lrwxrwxrwx 1 root root
37 Aug 25 10:22 nvidia--nvidia_drv.so
-> /usr/lib/nvidia/current/nvidia_drv.so lrwxrwxrwx 1 root root  39 Aug
25 10:22 nvidia--nvidia-settings
-> /usr/lib/nvidia/current/nvidia-settings lrwxrwxrwx 1 root root  44
Aug 25 10:22 nvidia--nvidia-settings.1.gz
-> /usr/lib/nvidia/current/nvidia-settings.1.gz lrwxrwxrwx 1 root root
47 Aug 25 10:22 nvidia--nvidia-settings.desktop
-> /usr/lib/nvidia/current/nvidia-settings.desktop

It appears that the nvidia module being loaded is not from 
/lib/modules/3.2.0-4-686-pae/updates/dkms. I'm not sure if that is
relevant.

If I delete the directory /etc/X11/xconf.d/ X works with the Intel
adapter, but I paid good money for the Nvidia adapter and I'd like to
use it.

What to do?


Reply to: