NVIDIA
M2070-Q driver for ESXi 6.5
As the title states is there drivers that will support this card for vSGA under ESXi 6.5? The card is listed as supported under 5.1 driver but not mentioned on later ones.
As the title states is there drivers that will support this card for vSGA under ESXi 6.5? The card is listed as supported under 5.1 driver but not mentioned on later ones.

#1
Posted 02/03/2018 12:17 AM   
No, this is not a vGPU enabled board.
No, this is not a vGPU enabled board.

#2
Posted 02/05/2018 05:23 PM   
Thanks for the response but I'm asking about vSGA, not vGPU
Thanks for the response but I'm asking about vSGA, not vGPU

#3
Posted 02/06/2018 02:14 AM   
So there's no way to use my expensive tesla GPU under any ESXi later than 5.1? I only want vSGA support.
So there's no way to use my expensive tesla GPU under any ESXi later than 5.1?

I only want vSGA support.

#4
Posted 02/12/2018 12:06 PM   
The lack of any response is disappointing. I've found I can use driver 319.65 on ESXi 5.5. The card no longer seems to be supported by driver 340.32 - it detected it but trying to start the driver gave message along the lines "unable to determine the device handle for gpu". I would still like to find some sort of driver support for ESXi 6.x
The lack of any response is disappointing.

I've found I can use driver 319.65 on ESXi 5.5.
The card no longer seems to be supported by driver 340.32 - it detected it but trying to start the driver gave message along the lines "unable to determine the device handle for gpu".

I would still like to find some sort of driver support for ESXi 6.x

#5
Posted 02/17/2018 02:37 AM   
You're requesting support for a board that has nothing to do with vGPU in the virtual GPU forum. I think you have the wrong expectation. The M2070 is a pure compute board and was never intended to use for remote graphics. So why should there be a newer driver for current ESX versions? Regards Simon
You're requesting support for a board that has nothing to do with vGPU in the virtual GPU forum. I think you have the wrong expectation. The M2070 is a pure compute board and was never intended to use for remote graphics. So why should there be a newer driver for current ESX versions?

Regards

Simon

#6
Posted 02/17/2018 06:08 PM   
Sorry perhaps I have posted in the wrong forum, I have already mentioned several times above that I am asking about vSGA not vGPU. To me this is still a form of virtual gpu technology so I may have missed the distinction. If you can point me at the more appropriate forum I'm happy to post there. The "Q" (quadro) version of the 2070 board most definitely supports usage for remote 3d graphics acceleration (even offered as an option by HP for their servers). It works for this purpose and is supported on ESXi 5.5 using drivers noted above, so I don't see why it is so unreasonable to expect/enquire about the availability of a 6.x driver. I never anywhere said I expect vGPU/GRID support.
Sorry perhaps I have posted in the wrong forum, I have already mentioned several times above that I am asking about vSGA not vGPU. To me this is still a form of virtual gpu technology so I may have missed the distinction. If you can point me at the more appropriate forum I'm happy to post there.

The "Q" (quadro) version of the 2070 board most definitely supports usage for remote 3d graphics acceleration (even offered as an option by HP for their servers). It works for this purpose and is supported on ESXi 5.5 using drivers noted above, so I don't see why it is so unreasonable to expect/enquire about the availability of a 6.x driver.

I never anywhere said I expect vGPU/GRID support.

#7
Posted 03/04/2018 11:18 PM   
Hi Madz, the 2070 is a Tesla board and not a Quadro board. In addition it has a Fermi generation chip which is pretty old. We introduced GRID/vGPU with Kepler architecture so I really don't understand your expectation for this very old board that was released before we ever had the GRID product. I understand you talking about vSGA but from our perspective this makes no real difference. In addition I couldn't even find any hint that VMWare would support this board at all for their hypervisor. Regards Simon
Hi Madz,

the 2070 is a Tesla board and not a Quadro board. In addition it has a Fermi generation chip which is pretty old. We introduced GRID/vGPU with Kepler architecture so I really don't understand your expectation for this very old board that was released before we ever had the GRID product. I understand you talking about vSGA but from our perspective this makes no real difference.
In addition I couldn't even find any hint that VMWare would support this board at all for their hypervisor.

Regards

Simon

#8
Posted 03/07/2018 09:20 PM   
Simon I appreciate you trying to help but as you're replying as an nvidia employee I expect a little more from your responses than I would if you were just another user trying to help out. If you look at your driver here, which lists my card (M2070Q) under the supported products: http://www.nvidia.com/download/driverResults.aspx/59621/en-us It clearly states: [.]This driver enables VMware's vSGA shared GPU capabilities.[/.] [.]Hardware based graphics acceleration for 3D workloads for VMware Horizon View virtual desktops or vSphere virtual machines.[/.] This same driver supports the GRID K1/K2 cards as well as the M2070Q. Also if you refer to this nvidia documentation about the card: http://www.nvidia.com/docs/IO/43395/BD-05238-001_v03.pdf It states on the first page of text under the Overview: [.]Tesla M2070Q is the ideal solution for customers, who want to deploy high performance computing, advanced and remote visualization in a datacenter.[/.] In addition I'll mention again that I am using it just fine for that purpose under ESXi 5.1 and 5.5. So hopefully we will not waste any more of each others time with further discussion about whether it supports remote graphics or if I'm being unreasonable in expecting that. All I came on here asking about is availability of ESXi 6.x drivers to continue to provide the same features I am using under 5.x. It appears the answer is no, you don't have any ESXi 6.x drivers that support the older Fermi based cards. Note that the 5.x driver above supports both Fermi and Kepler cards so I was hopeful later drivers might as well.
Simon I appreciate you trying to help but as you're replying as an nvidia employee I expect a little more from your responses than I would if you were just another user trying to help out.

If you look at your driver here, which lists my card (M2070Q) under the supported products:

http://www.nvidia.com/download/driverResults.aspx/59621/en-us

It clearly states:
  • This driver enables VMware's vSGA shared GPU capabilities.
  • Hardware based graphics acceleration for 3D workloads for VMware Horizon View virtual desktops or vSphere virtual machines.
  • This same driver supports the GRID K1/K2 cards as well as the M2070Q.

    Also if you refer to this nvidia documentation about the card:

    http://www.nvidia.com/docs/IO/43395/BD-05238-001_v03.pdf

    It states on the first page of text under the Overview:
  • Tesla M2070Q is the ideal solution for customers, who want to deploy high performance computing, advanced and remote visualization in a datacenter.

  • In addition I'll mention again that I am using it just fine for that purpose under ESXi 5.1 and 5.5.

    So hopefully we will not waste any more of each others time with further discussion about whether it supports remote graphics or if I'm being unreasonable in expecting that. All I came on here asking about is availability of ESXi 6.x drivers to continue to provide the same features I am using under 5.x. It appears the answer is no, you don't have any ESXi 6.x drivers that support the older Fermi based cards. Note that the 5.x driver above supports both Fermi and Kepler cards so I was hopeful later drivers might as well.

    #9
    Posted 03/12/2018 02:12 AM   
    Hi Madz, as you already found out yourself there is no driver that supports the old Fermi architecture for current ESX. You might be right that there was an old NV driver that supported vSGA from our side but that doesn't mean it was a supported configuration and the board is not even listed for ESX5.1 or ESX5.5 from VMWare. So it was more or less a happy coincidence that this configuration worked perfectly for you in the past. I apologize if I couldn't fullfill your expectation. Regards Simon
    Hi Madz,

    as you already found out yourself there is no driver that supports the old Fermi architecture for current ESX.
    You might be right that there was an old NV driver that supported vSGA from our side but that doesn't mean it was a supported configuration and the board is not even listed for ESX5.1 or ESX5.5 from VMWare.
    So it was more or less a happy coincidence that this configuration worked perfectly for you in the past.

    I apologize if I couldn't fullfill your expectation.

    Regards

    Simon

    #10
    Posted 03/12/2018 03:00 PM   
    You can try to use latest K1/K2 drivers for ESXi6.5 ([url]http://www.nvidia.com/download/driverResults.aspx/129776/en-us[/url]). If I expanded (ar/vmtar/tar) NVIDIA-vGPU-kepler-VMware_ESXi_6.5_Host_Driver_367.124-1OEM.650.0.0.4598673.vib -> ./usr/share/hwdata/driver.pciids.d/nvidia.ids: [code] 10de NVIDIA Corporation 06d8 NVIDIAQuadro 6000 06d9 NVIDIAQuadro 5000 06dd NVIDIAQuadro 4000 0ff2 NVIDIAGRID K1 11bf NVIDIAGRID K2 [/code] ./etc/vmware/driver.map.d/nvidia.map [code] regtype=native,bus=pci,id=10de06d8..............,driver=nvidia regtype=native,bus=pci,id=10de06d9..............,driver=nvidia regtype=native,bus=pci,id=10de06dd..............,driver=nvidia regtype=native,bus=pci,id=10de0ff2..............,driver=nvidia regtype=native,bus=pci,id=10de11bf..............,driver=nvidia [/code] The Quadro 6000 (equals to M2017-Q) is still supported (and yes, this is the driver that supports the old Fermi architecture for current ESXi). You can try add "06df NVIDIATesla M2070-Q" (after "06dd") to "nvidia.ids" and "regtype=native,bus=pci,id=10de06df..............,driver=nvidia" to "nvidia.map" and test functionality with "nvidia-smi". Package/driver is prepared for vSGA usage too. The drivers/libraries for ESXi Xorg/GL are present in package: [code] ./etc/init.d/nvidia-init ./etc/vmware/driver.map.d/nvidia.map ./bin/nvidia-vgpud ./bin/nvidia-debugdump ./bin/nvidia-bug-report.sh ./bin/nvidia-smi ./usr/share/nvidia/vgpu/vgpuConfig.xml ./usr/share/nvidia/vgx/grid_k140q.conf ./usr/share/nvidia/vgx/grid_k120q.conf ./usr/share/nvidia/vgx/grid_k200.conf ./usr/share/nvidia/vgx/grid_k260q.conf ./usr/share/nvidia/vgx/grid_k160q.conf ./usr/share/nvidia/vgx/grid_k220q.conf ./usr/share/nvidia/vgx/grid_k280q.conf ./usr/share/nvidia/vgx/grid_k100.conf ./usr/share/nvidia/vgx/grid_k240q.conf ./usr/share/nvidia/vgx/grid_k180q.conf ./usr/share/hwdata/driver.pciids.d/nvidia.ids ./usr/lib64/vmware/plugin/libnvidia-vgx.so ./usr/lib64/vmware/plugin/libnvidia-vgpu.so ./usr/lib/vmware/vmkmod/nvidia ./usr/lib/xorg/modules/extensions/libglx.so ./usr/lib/xorg/modules/drivers/nvidia_drv.so ./lib64/libnvidia-glcore.so.1 ./lib64/libnvidia-ml.so.1 ./lib64/nvidia/libGL.so.1 ./lib64/libnvidia-tls.so.1 ./opt/NVIDIA/README ./opt/NVIDIA/license.txt ./opt/NVIDIA/release-notes.txt [/code]
    You can try to use latest K1/K2 drivers for ESXi6.5 (http://www.nvidia.com/download/driverResults.aspx/129776/en-us).
    If I expanded (ar/vmtar/tar) NVIDIA-vGPU-kepler-VMware_ESXi_6.5_Host_Driver_367.124-1OEM.650.0.0.4598673.vib -> ./usr/share/hwdata/driver.pciids.d/nvidia.ids:
    10de  NVIDIA Corporation
    06d8 NVIDIAQuadro 6000
    06d9 NVIDIAQuadro 5000
    06dd NVIDIAQuadro 4000
    0ff2 NVIDIAGRID K1
    11bf NVIDIAGRID K2

    ./etc/vmware/driver.map.d/nvidia.map
    regtype=native,bus=pci,id=10de06d8..............,driver=nvidia
    regtype=native,bus=pci,id=10de06d9..............,driver=nvidia
    regtype=native,bus=pci,id=10de06dd..............,driver=nvidia
    regtype=native,bus=pci,id=10de0ff2..............,driver=nvidia
    regtype=native,bus=pci,id=10de11bf..............,driver=nvidia

    The Quadro 6000 (equals to M2017-Q) is still supported (and yes, this is the driver that supports the old Fermi architecture for current ESXi). You can try add "06df NVIDIATesla M2070-Q" (after "06dd") to "nvidia.ids" and "regtype=native,bus=pci,id=10de06df..............,driver=nvidia" to "nvidia.map" and test functionality with "nvidia-smi". Package/driver is prepared for vSGA usage too. The drivers/libraries for ESXi Xorg/GL are present in package:
    ./etc/init.d/nvidia-init
    ./etc/vmware/driver.map.d/nvidia.map
    ./bin/nvidia-vgpud
    ./bin/nvidia-debugdump
    ./bin/nvidia-bug-report.sh
    ./bin/nvidia-smi
    ./usr/share/nvidia/vgpu/vgpuConfig.xml
    ./usr/share/nvidia/vgx/grid_k140q.conf
    ./usr/share/nvidia/vgx/grid_k120q.conf
    ./usr/share/nvidia/vgx/grid_k200.conf
    ./usr/share/nvidia/vgx/grid_k260q.conf
    ./usr/share/nvidia/vgx/grid_k160q.conf
    ./usr/share/nvidia/vgx/grid_k220q.conf
    ./usr/share/nvidia/vgx/grid_k280q.conf
    ./usr/share/nvidia/vgx/grid_k100.conf
    ./usr/share/nvidia/vgx/grid_k240q.conf
    ./usr/share/nvidia/vgx/grid_k180q.conf
    ./usr/share/hwdata/driver.pciids.d/nvidia.ids
    ./usr/lib64/vmware/plugin/libnvidia-vgx.so
    ./usr/lib64/vmware/plugin/libnvidia-vgpu.so
    ./usr/lib/vmware/vmkmod/nvidia
    ./usr/lib/xorg/modules/extensions/libglx.so
    ./usr/lib/xorg/modules/drivers/nvidia_drv.so
    ./lib64/libnvidia-glcore.so.1
    ./lib64/libnvidia-ml.so.1
    ./lib64/nvidia/libGL.so.1
    ./lib64/libnvidia-tls.so.1
    ./opt/NVIDIA/README
    ./opt/NVIDIA/license.txt
    ./opt/NVIDIA/release-notes.txt

    #11
    Posted 03/14/2018 01:14 PM   
    Hi mcerveny thanks very much for taking the time to try that and type up your detailed reply. It definitely sounded promising - this weekend was the first opportunity I had to get some downtime on the server. I think I managed to go through the steps okay, I did get a few errors when running vmtar: [code]only 1 executable load section supported only 1 executable load section supported only 1 executable load section supported not a valid exec file[/code] and I wasn't able to rebuild the vib due to signing then even trying Community acceptance level I then get an error: [code][DependencyError] VIB NVIDIA_bootbank_NVIDIA-kepler-VMware_ESXi_6.5_Host_Driver_367.124-1OEM.650.0.0.4598673 violates extensibility rule checks: ['(line 29: col 0) Element vib failed to validate content'] Please refer to the log file for more details.[/code] So gave up on that, just installed the original driver then replaced the NVIDIA_k.v00 in bootbank with my customised one. Rebooted and the driver seemed to have installed however I got the error: [code]Failed to initialize NVML: Unknown Error[/code] So looks like no dice. Bummer kind of got my hopes up. Unless I've done something wrong it looks like as Simon was saying the card isn't fully supported. A real shame, I guess there's no hack to get 5.5 drivers working on 6.5 either. Anyway thanks again for trying to help. BTW is it just me or do email notifications not work on this forum?
    Hi mcerveny thanks very much for taking the time to try that and type up your detailed reply. It definitely sounded promising - this weekend was the first opportunity I had to get some downtime on the server. I think I managed to go through the steps okay, I did get a few errors when running vmtar:

    only 1 executable load section supported
    only 1 executable load section supported
    only 1 executable load section supported
    not a valid exec file


    and I wasn't able to rebuild the vib due to signing then even trying Community acceptance level I then get an error:

    [DependencyError]
    VIB NVIDIA_bootbank_NVIDIA-kepler-VMware_ESXi_6.5_Host_Driver_367.124-1OEM.650.0.0.4598673 violates extensibility rule checks: ['(line 29: col 0) Element vib failed to validate content']
    Please refer to the log file for more details.


    So gave up on that, just installed the original driver then replaced the NVIDIA_k.v00 in bootbank with my customised one. Rebooted and the driver seemed to have installed however I got the error:

    Failed to initialize NVML: Unknown Error


    So looks like no dice. Bummer kind of got my hopes up. Unless I've done something wrong it looks like as Simon was saying the card isn't fully supported. A real shame, I guess there's no hack to get 5.5 drivers working on 6.5 either.

    Anyway thanks again for trying to help.

    BTW is it just me or do email notifications not work on this forum?

    #12
    Posted 03/25/2018 10:12 AM   
    Scroll To Top

    Add Reply