cancel
Showing results for 
Search instead for 
Did you mean: 

Server Gurus Discussions

comduarte
Journeyman III

MxGPU FirePro S7150x2 - Unable to create Virtual Functions on VMware ESXi 6.5u2

Problem:

When running the mxgpu-install.sh -a script on ESXi host, after running the configuration first and rebooting, script indicates that no Virtual Functions exist.  I've also installed the vCenter Plugin, and configured server with script to use the plugin to create virtual functions, and that seems to be inoperable.

Environment:

We have a Dell VRTX Blade Chassis with 3 m520 Blades solely with the purpose of VDI.  We have 18 VDIs currently in the environment and we would like to added enhanced graphics to a few of those workstations to start.  An AMD FirePro S7150x2 was installed in the chassis and assigned to one blade.  I would like to be able to assign a vGPU to workstations.

Hardware:

  • AMD FirePro S7150x2
  • Dell VRTX Blade Chassis
  • Dell m520 Blade Server

VMware Environment:

  • vCenter: 6.5.0 Build 7132210
  • ESXi: 6.5.0 Build 8294253
  • Radeon Pro Settings Plugins v1.0.1 Beta installed (1.0.0 Production was not functional)

Host Settings:

  • Enabled IOMMU (Intel VT)
  • Enabled SR-IOV
  • Enabled above 4G space memory mapping IO.
  • Enabled UEFI Boot.

Driver:

  • amdgpuv-1.05-1OEM.650.0.0.4598673.x86_64-CL1424097.vib
  • amdgpuv-cim-1.00-6.5.0-4598673.vib

Procedure:

Briefly, after verifying all BIOS settings were correct on the host, I brought up a terminal on the ESXi host.  Running the mxgpu_install.sh script per instructions it prompts me to specify how many vGPU to assign to each controller.  No matter what I select, the script finishes and indicates settings won't be applied until you do a reboot.  I reboot the server and run mxgpu_install.sh -a (to assign GPUs to VMs) and I receive an error that no virtual functions exist.  I installed the vCenter plugin and ran script again, specifying that I would use plugin to create virtual functions.  When I open the plugin I see the two controllers and a slide bar indicating there are zero VFs per controller.  I cannot move the slide bar.  I've updated all hardware to latest firmware and drivers.

Error:

No Virtual Functions detected. Ensure that GPU's that you want to virtualize are not in Passthrough mode.

Please reboot the system before running "sh mxgpu-install.sh -a"

0 Likes
2 Replies

If this post concerns a Server environment best place to ask is here at AMD Forum : AMD Server Gurus

0 Likes
chanderv
Journeyman III

It looks like a SBIOS issue causing the virtual functions to not be enabled.

That is a pretty old server that seems to have been discontinued by Dell and it was released a few years before the S7150x2.

You can try "dmesg | grep amdgpuv" and look for any error messages.

0 Likes