Problem with Nvidia K2 and vGPU Profiles

Hi All,

i am trying to get an Nvidia K2 grid card running on XenServer 6.5. XenServer is installed on a supported Supermicro hardware. Recommanded BIOS settings (disable 4G etc.)are also configured.
The installation of the vGPU manager, version 346.68, was successful.
In XenCenter under Server-> GPU i can see the vGPU types, but im not able to edit the vGPUs and i´m also not able to add an vGPU to a VM. Assigning the whole GPUs to an VM works without problems.
The vGPU Manager is loaded. Below some outputs from the xenserver shell.

Any suggestions? Any ideas?

Type "xsconsole" for access to the management console.
[root@demo-xen-hdx3d ~]# nvidia-smi
Fri Oct 2 20:12:40 2015
±-----------------------------------------------------+
| NVIDIA-SMI 346.68 Driver Version: 346.68 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GRID K2 On | 0000:05:00.0 Off | Off |
| N/A 36C P8 29W / 117W | 11MiB / 4095MiB | 0% Default |
±------------------------------±---------------------±---------------------+
| 1 GRID K2 On | 0000:06:00.0 Off | Off |
| N/A 32C P8 27W / 117W | 11MiB / 4095MiB | 0% Default |
±------------------------------±---------------------±---------------------+

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

[root@demo-xen-hdx3d ~]# lsmod | grep nvidia
nvidia 8375444 14

Type "xsconsole" for access to the management console.
[root@demo-xen-hdx3d ~]# xe gpu-group-list
uuid ( RO) : 1a4081c0-5dc4-d309-e2ad-5dee489b87be
name-label ( RW): Group of Matrox Electronics Systems Ltd. MGA G200eW WPCM450 GPUs
name-description ( RW):

uuid ( RO) : 955f7abf-3bfd-8582-bcd9-9204a324f632
name-label ( RW): Group of NVIDIA Corporation GK104GL [GRID K2] GPUs
name-description ( RW):

[root@demo-xen-hdx3d ~]# xe vgpu-list
[root@demo-xen-hdx3d ~]#

Regards
Sascha

Hi, Sascha:
Do you see any instances show up in XenCenter? Also, did you install the right NVIDIA driver in each of the VMs you want to be able to connect as a VGPU? There are also perhaps patches that need to be applied to XenServer.

Finally, and very important, in XenServer 6.5 and above you need to have either an Enterprise or Platinum license or one supplied for XenServer if you buy an appropriate version of XenDesktop/XenApp or otherwise, only GPU passthrough will be available. You didn’t mention if this was a free version of XenServer above is why I am wondering about that possibility. In any case, the right licensing for XenServer needs to be installed for vGPU support to work properly.

Hi Tobias,

thanks for your reply. You were right. The XenServer had still the free license.
After applying an appropriate license, i was able to connect my VMs to the VGPUs.
Again many thanks for your support.

Sascha

Hi, Sascha – glad it turned out to be a relatively easy fix!
Best regards,