NVIDIA
Passthrough with tesla M10 + VMWare
Hello, I try to use passthrough functionality with a Tesla M10 but I meet some issue. I have a DL380 G9 with a Tesla M10. I have installed VMware ESXi 6.0.0U2 on it and I deployed a Windows 7 pro virtual machine. With VSphere client, on "Advanced Parameter" I activate passthrough. I assign on GPU on my VM and I restart it. Unfortunately, the passthrough does not work. Indeed, I have a monitor plug to the DL380, but I only see ESXi interface, and not the desktop of Windows 7 VM. I think that a NVidia license is needed to use this functionality, or to activate it, but I don't know where use this license. Thanks id advance for your help Mathieu
Hello,

I try to use passthrough functionality with a Tesla M10 but I meet some issue.

I have a DL380 G9 with a Tesla M10. I have installed VMware ESXi 6.0.0U2 on it and I deployed a Windows 7 pro virtual machine.
With VSphere client, on "Advanced Parameter" I activate passthrough. I assign on GPU on my VM and I restart it.

Unfortunately, the passthrough does not work.
Indeed, I have a monitor plug to the DL380, but I only see ESXi interface, and not the desktop of Windows 7 VM.

I think that a NVidia license is needed to use this functionality, or to activate it, but I don't know where use this license.

Thanks id advance for your help

Mathieu

#1
Posted 07/24/2017 08:29 AM   
So, I have some news about my issue. I found the good .vib file to install on my ESXi. After this installation Tesla M10 card is well detected on VSphere. Now, I try to install driver on Windows 7 VM but no compatible material is detected...
So, I have some news about my issue.
I found the good .vib file to install on my ESXi.
After this installation Tesla M10 card is well detected on VSphere.

Now, I try to install driver on Windows 7 VM but no compatible material is detected...

#2
Posted 07/24/2017 11:22 AM   
Hi Matthieu, first of all I would recommend to have a closer look into our deployment guides. What are you trying to achieve? Passthrough doesn't require the vGPU manager! And if you want to deploy vGPU you need the correct vGPU manager/driver combination from the GRID portal. Please be aware that this requires a software license and is not available on the public NV download page. If you could describe what you want to achieve I'm happy to guide you what to do and where to get the required resources. Regards Simon
Hi Matthieu,

first of all I would recommend to have a closer look into our deployment guides. What are you trying to achieve?
Passthrough doesn't require the vGPU manager! And if you want to deploy vGPU you need the correct vGPU manager/driver combination from the GRID portal. Please be aware that this requires a software license and is not available on the public NV download page.
If you could describe what you want to achieve I'm happy to guide you what to do and where to get the required resources.

Regards

Simon

#3
Posted 07/24/2017 01:41 PM   
Hello Simon, The aim of the manipulation is to redirect Windows 7 VM display to the KVM, plug on DL 380 VGA connection, thanks to passthrough functionality. I already installed .vib on my server, I assign new PCIe component to my VM (with VSphere client) but when I try to install NVidia driver, I have error message which tell that "no compatible material detected). Regards, Mathieu
Hello Simon,

The aim of the manipulation is to redirect Windows 7 VM display to the KVM, plug on DL 380 VGA connection, thanks to passthrough functionality.

I already installed .vib on my server, I assign new PCIe component to my VM (with VSphere client) but when I try to install NVidia driver, I have error message which tell that "no compatible material detected).

Regards,

Mathieu

#4
Posted 07/24/2017 02:01 PM   
Hi Mathieu, which driver did you try? You need to use a Tesla capable driver for M10. Create an account here: http://www.nvidia.com/content/token-link/index.html and download the driver package for your hypervisor. As I said you require to buy software licenses for your use case. Regards Simon
Hi Mathieu,

which driver did you try? You need to use a Tesla capable driver for M10.
Create an account here: http://www.nvidia.com/content/token-link/index.html and download the driver package for your hypervisor. As I said you require to buy software licenses for your use case.

Regards

Simon

#5
Posted 07/24/2017 09:20 PM   
Hello Simon, To sum up the situation : [olist] [.]I installed NVIDIA-vGPU-VMware_ESXi_6.0_Host_Driver_367.106-1OEM.600.0.0.2494585 on my ESXi[/.] [.]On my VM with Windows 7, I installed 370.12_grid_win8_win7_server2012R2_server2008R2_64bit_international[/.] [/olist] After this, I obtained a black screen on my VM console. I de-activate passthrough, relaunch the VM, de-activate VMWARE SVGA driver, shutdown Windows and re-put the passthrough. Now, my console work well. But, to see Windows, I use VSphere client. A monitor is plug on the HP proliant and I would like to see Windows on this monitor. Concerning the licence, we bought them when we buy the HP proliant so I enter them on the previous link :).
Hello Simon,

To sum up the situation :
  1. I installed NVIDIA-vGPU-VMware_ESXi_6.0_Host_Driver_367.106-1OEM.600.0.0.2494585 on my ESXi
  2. On my VM with Windows 7, I installed 370.12_grid_win8_win7_server2012R2_server2008R2_64bit_international


After this, I obtained a black screen on my VM console. I de-activate passthrough, relaunch the VM, de-activate VMWARE SVGA driver, shutdown Windows and re-put the passthrough.

Now, my console work well.

But, to see Windows, I use VSphere client.
A monitor is plug on the HP proliant and I would like to see Windows on this monitor.


Concerning the licence, we bought them when we buy the HP proliant so I enter them on the previous link :).

#6
Posted 07/25/2017 08:46 AM   
Well this is expected behavior. As soon as the vGPU profile is assigned you won't be able to administer the VM with the VMWare console. You need to use RDP or any other remoting protocol like Citrix/VMWare.
Well this is expected behavior. As soon as the vGPU profile is assigned you won't be able to administer the VM with the VMWare console. You need to use RDP or any other remoting protocol like Citrix/VMWare.

#7
Posted 07/25/2017 07:02 PM   
[quote="Mathieu_R"] Unfortunately, the passthrough does not work. Indeed, I have a monitor plug to the DL380, but I only see ESXi interface, and not the desktop of Windows 7 VM. [/quote] Really?? you expected to see there console of Virtual Machine?? Do you really understand how virtualization works? even how hardware works VGA port on server connected to onboard GPU, which has no relation to Tesla card to put it simple you will not see there video output from any VM why on earth you even want to see it there, what is the point
Mathieu_R said:
Unfortunately, the passthrough does not work.
Indeed, I have a monitor plug to the DL380, but I only see ESXi interface, and not the desktop of Windows 7 VM.


Really?? you expected to see there console of Virtual Machine??

Do you really understand how virtualization works?

even how hardware works

VGA port on server connected to onboard GPU, which has no relation to Tesla card

to put it simple you will not see there video output from any VM

why on earth you even want to see it there, what is the point

#8
Posted 07/28/2017 08:21 AM   
Hello Spiderman, Yes I understand how virtualization works. But for one of very specific use, we need to see the VM through the graphic card. On another computer, with quadro K2000 GPU, I configure passthrough on the VM (with success) and plug my monitor on this card. And I see the VM desktop. But with tesla card, as there is no way to plug monitor on it, I suppose that is not possible.
Hello Spiderman,

Yes I understand how virtualization works.
But for one of very specific use, we need to see the VM through the graphic card.

On another computer, with quadro K2000 GPU, I configure passthrough on the VM (with success) and plug my monitor on this card. And I see the VM desktop.

But with tesla card, as there is no way to plug monitor on it, I suppose that is not possible.

#9
Posted 08/29/2017 10:20 AM   
Hi Mathieu_R This is correct, Tesla GPUs do not have the ability to accept a physical monitor connection. The GPU you are referring to (the K2000) is a Quadro GPU. It is not supported in ANY servers, as it is designed to work in a PC / Workstation. If you would like to see the output of the M10, you'll need to use a remoting protocol of your choice. Slightly off topic, but if you were using XenServer, you'd be able to use the Hypervisor console, but ESXi does not support this functionality. Regards Ben
Hi Mathieu_R

This is correct, Tesla GPUs do not have the ability to accept a physical monitor connection. The GPU you are referring to (the K2000) is a Quadro GPU. It is not supported in ANY servers, as it is designed to work in a PC / Workstation.

If you would like to see the output of the M10, you'll need to use a remoting protocol of your choice. Slightly off topic, but if you were using XenServer, you'd be able to use the Hypervisor console, but ESXi does not support this functionality.

Regards

Ben

#10
Posted 08/29/2017 10:34 AM   
Scroll To Top

Add Reply