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: