This is a laptop with nVidia Geforce GTX 960m.
nvidia drivers 304, 331, and 340 all sort of half-work. The stock driver is slower (presumably noveau or however they spell that). nvidia drivers 361, 375, 346, 352, 384 all seem to just not work whatsoever. So I concluded 340 is the one I should be using.
However, glxgears complains that GLX is missing.
I've also tried this "bumblebee" program that tries to juggle between the integrated Intel HD driver and the nVidia driver, but my system hard-locks when I try to load X with it (even Alt+SysRQ+B won't work at that point).
I just moved over from XUbuntu and things were working fine with one of the nvidia drivers. So I'm not sure what the heck is going on here but I'm at wits end.
I've googled this for a while, but here I am. Any advice is greatly appreciated!
Code:
antic@antic-Inspiron-7559:~$ glxgears
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
and:
Code:
antic@antic-Inspiron-7559:~$ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Code:
root@antic-Inspiron-7559:/home/antic# cat /etc/issue
Ubuntu 17.10 \n \l
root@antic-Inspiron-7559:/home/antic# lspci | grep vid -i
02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
root@antic-Inspiron-7559:/home/antic# uname -a
Linux antic-Inspiron-7559 4.13.0-25-generic #29-Ubuntu SMP Mon Jan 8 21:14:41 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
root@antic-Inspiron-7559:/home/antic# dpkg -l 'nvidia*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
rc nvidia-304 304.137-0ubu amd64 NVIDIA legacy binary driver - ver
ii nvidia-340 340.104-0ubu amd64 NVIDIA binary driver - version 34
rc nvidia-384 384.111-0ubu amd64 NVIDIA binary driver - version 38
un nvidia-common <none> <none> (no description available)
un nvidia-driver- <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-opencl- <none> <none> (no description available)
rc nvidia-opencl- 304.137-0ubu amd64 NVIDIA OpenCL ICD
ii nvidia-opencl- 340.104-0ubu amd64 NVIDIA OpenCL ICD
rc nvidia-opencl- 384.111-0ubu amd64 NVIDIA OpenCL ICD
un nvidia-persist <none> <none> (no description available)
ii nvidia-prime 0.8.5 amd64 Tools to enable NVIDIA's Prime
ii nvidia-setting 384.69-0ubun amd64 Tool for configuring the NVIDIA g
un nvidia-setting <none> <none> (no description available)
un nvidia-smi <none> <none> (no description available)
cat /var/log/Xorg.0.log | egrep "(EE|EE)"
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 40.318] (EE) [drm] Failed to open DRM device for (null): -22
[ 40.318] (EE) open /dev/fb0: No such file or directory
[ 40.318] (EE) open /dev/fb0: No such file or directory
[ 40.318] (EE) Screen 0 deleted because of no matching config section.
[ 40.318] (EE) Screen 0 deleted because of no matching config section.
[ 41.967] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
root@antic-Inspiron-7559:/home/antic# cat /var/log/Xorg.0.log | egrep -i "(video|vidia|glx)"
[ 40.307] X.Org Video Driver: 23.0
[ 40.309] (II) "glx" will be loaded by default.
[ 40.309] (II) LoadModule: "glx"
[ 40.309] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 40.316] (II) Module glx: vendor="NVIDIA Corporation"
[ 40.316] (II) NVIDIA GLX Module 340.104 Thu Sep 14 16:40:42 PDT 2017
[ 40.316] (==) Matched nvidia as autoconfigured driver 0
[ 40.317] (II) LoadModule: "nvidia"
[ 40.317] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 40.317] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 40.317] Module class: X.Org Video Driver
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] (II) NVIDIA dlloader X Driver 340.104 Thu Sep 14 16:18:31 PDT 2017
[ 40.317] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 40.317] (II) NOUVEAU driver for NVIDIA chipset families :
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 41.781] (II) UnloadModule: "nvidia"
[ 41.781] (II) Unloading nvidia
[ 41.781] ABI class: X.Org Video Driver, version 23.0
[ 41.967] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
root@antic-Inspiron-7559:/home/antic# cat /etc/issue
Ubuntu 17.10 \n \l
root@antic-Inspiron-7559:/home/antic# uname -a
Linux antic-Inspiron-7559 4.13.0-25-generic #29-Ubuntu SMP Mon Jan 8 21:14:41 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
root@antic-Inspiron-7559:/home/antic# dpkg -l 'nvidia*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
rc nvidia-304 304.137-0ubu amd64 NVIDIA legacy binary driver - ver
ii nvidia-340 340.104-0ubu amd64 NVIDIA binary driver - version 34
rc nvidia-384 384.111-0ubu amd64 NVIDIA binary driver - version 38
un nvidia-common <none> <none> (no description available)
un nvidia-driver- <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-libopen <none> <none> (no description available)
un nvidia-opencl- <none> <none> (no description available)
rc nvidia-opencl- 304.137-0ubu amd64 NVIDIA OpenCL ICD
ii nvidia-opencl- 340.104-0ubu amd64 NVIDIA OpenCL ICD
rc nvidia-opencl- 384.111-0ubu amd64 NVIDIA OpenCL ICD
un nvidia-persist <none> <none> (no description available)
ii nvidia-prime 0.8.5 amd64 Tools to enable NVIDIA's Prime
ii nvidia-setting 384.69-0ubun amd64 Tool for configuring the NVIDIA g
un nvidia-setting <none> <none> (no description available)
un nvidia-smi <none> <none> (no description available)
cat /var/log/Xorg.0.log | egrep "(EE|EE)"
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 40.318] (EE) [drm] Failed to open DRM device for (null): -22
[ 40.318] (EE) open /dev/fb0: No such file or directory
[ 40.318] (EE) open /dev/fb0: No such file or directory
[ 40.318] (EE) Screen 0 deleted because of no matching config section.
[ 40.318] (EE) Screen 0 deleted because of no matching config section.
[ 41.967] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
root@antic-Inspiron-7559:/home/antic# cat /var/log/Xorg.0.log | egrep -i "(video|vidia|glx)"
[ 40.307] X.Org Video Driver: 23.0
[ 40.309] (II) "glx" will be loaded by default.
[ 40.309] (II) LoadModule: "glx"
[ 40.309] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 40.316] (II) Module glx: vendor="NVIDIA Corporation"
[ 40.316] (II) NVIDIA GLX Module 340.104 Thu Sep 14 16:40:42 PDT 2017
[ 40.316] (==) Matched nvidia as autoconfigured driver 0
[ 40.317] (II) LoadModule: "nvidia"
[ 40.317] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 40.317] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 40.317] Module class: X.Org Video Driver
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] Module class: X.Org Video Driver
[ 40.317] ABI class: X.Org Video Driver, version 23.0
[ 40.317] (II) NVIDIA dlloader X Driver 340.104 Thu Sep 14 16:18:31 PDT 2017
[ 40.317] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 40.317] (II) NOUVEAU driver for NVIDIA chipset families :
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 40.318] ABI class: X.Org Video Driver, version 23.0
[ 41.781] (II) UnloadModule: "nvidia"
[ 41.781] (II) Unloading nvidia
[ 41.781] ABI class: X.Org Video Driver, version 23.0
[ 41.967] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
root@antic-Inspiron-7559:/home/antic# lsmod | grep vid -i
nvidia_uvm 36864 0
uvcvideo 90112 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
videodev 176128 3 uvcvideo,videobuf2_core,videobuf2_v4l2
media 40960 2 uvcvideo,videodev
nvidia 10571776 1 nvidia_uvm
drm 356352 4 nvidia,i915,drm_kms_helper
video 40960 3 dell_wmi,dell_laptop,i915
Bookmarks