Tesla K40M GPU Operation Mode

Running Ubuntu Server 14.04
Output of nvidia-smi:

+------------------------------------------------------+                       
| NVIDIA-SMI 352.55     Driver Version: 352.55         |                       
|-------------------------------+----------------------+----------------------+
| 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 K40m          Off  | 0000:02:00.0     Off |                    0 |
| N/A   30C    P0    62W / 235W |     55MiB / 11519MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  Tesla K40m          Off  | 0000:03:00.0     Off |                    0 |
| N/A   32C    P0    66W / 235W |     55MiB / 11519MiB |     99%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

Require these cards to run OpenGL and latest shaders, which they appear unable to do even though technical documentation mentions they support it.

sudo nvidia-smi --query-gpu=gom.current --format=csv,noheader
[Not Supported]
[Not Supported]
sudo nvidia-smi --gom=0
GOM mode cannot be changed on GPU 0000:02:00.0.
Treating as warning and moving on.
GOM mode cannot be changed on GPU 0000:03:00.0.
Treating as warning and moving on.
All done.
glxinfo
name of display: tesla:11.0
display: tesla:11  screen: 0
direct rendering: No

It does not appear that we are able to enable these cards to allow direct rendering, any help would be great.

Hello,

I am encoutering the same issue with K80 Tesla cards.
Following this NVidia article (https://devblogs.nvidia.com/parallelforall/interactive-supercomputing-in-situ-visualization-tesla-gpus/), I wanted to try using offline rendering on the K80, as it seems to be supported.

While trying to query the gom value:

sudo nvidia-smi --query-gpu=gom.current --format=csv,noheader
[Not Supported]
[Not Supported]
[Not Supported]
[Not Supported]

When I try to change the value, I end up with the same errors:

sudo nvidia-smi --gom=0
GOM mode cannot be changed on GPU 0000:05:00.0.
Treating as warning and moving on.
GOM mode cannot be changed on GPU 0000:06:00.0.
Treating as warning and moving on.
GOM mode cannot be changed on GPU 0000:84:00.0.
Treating as warning and moving on.
GOM mode cannot be changed on GPU 0000:85:00.0.
Treating as warning and moving on.
All done.

Could it come from the fact that I am using the graphics driver, with manual installation, and not the specialized Tesla drivers ? (I am using version 358.16)

Thanks in advance for your answers !

Actually, on K40 and K80, GOM is “All on” by default, this is why you can not change it.