Nvidia-settings error & GLX not loading with Nvidia driver 396.26

Hi All ,
I hava Nvidia Tesla V100 on Dell R740 server,I installed Ubuntu Server 16.04.4 with Mate Ubuntu Desktop and built the new kernel 4.4.0-127-generic. I install Nvidia Driver 396.26 from PPA and install cuda-toolkit 9.2.

If I run nvidia-smi I can detect the card correctly and everything seems working:
±----------------------------------------------------------------------------+
| NVIDIA-SMI 396.26 Driver Version: 396.26 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla V100-PCIE… Off | 00000000:3B:00.0 Off | 0 |
| N/A 41C P0 40W / 250W | 0MiB / 16160MiB | 0% Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
±----------------------------------------------------------------------------+

But when I try to use glxinfo I get:
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”.

and use nvidia-settings I get:
Xlib: extension “GLX” missing on display “:0.0”.

ERROR: Unable to load info from any available system

I would appreciate it if you could solve this problem.

nvidia-bug-report.log.gz (95.9 KB)

The video is running on a Matrox MGA200, configured as simple framebuffer. No GLX available. The Tesla doesn’t have any outputs, it’s for compute.

Is it missing file on installation or wrong setting?
GLX is not availible on Tesla V-series products if I known your explain?
Why cannot run “nvidia-settings” and output failed ?
Could you teach me how to do next step?
Thanks :)

Wrong setting. To have graphics output from the nvidia card you would have to connect your monitor to it which obviously doesn’t work, the Tesla is not meant as graphics device.
All you could do is setting up an Xserver on the Tesla which runs in video memory and use vnc to connect to it.

If I know your explain.The Tesla V100 dosen’t have output chipset to connect the monitor,so nvidia-settings cannot show “something”.
And “Nvidia X Server Settings” cannot show-up is also caused by no output chipset?
Sorry,It’s my first time to install Tesla V100 on Ubuntu Server.
20180601_155402.png

Yes, correct.