GPU Accelerator on VMware

Related links: Jedox GPU Accelerator Requirements, Installation of Jedox GPU Accelerator, Jedox GPU Accelerator

Installation of Jedox GPU Accelerator in a VMware environment

Important: PCI Pass-Through is required to install the Jedox GPU Accelerator in a VMware environment. Please refer to VMware’s list of supported GPUs.

This chapter describes the process of installing a GPU Accelerator in a VMware environment.

BIOS Preparation

Enable Intel’s Virtualization Tech and VT-d Configuration, I/O Virtualization Tech, and PCI MMIO options in BIOS. The exact names vary from BIOS to BIOS and can be found in the mainboard manual. Example:

I/O Virtualization -> SR-IOV Supported:


Intel VT-d Configuration -> Intel VT-d:


Intel (R) Virtualization Tech:


PCI MMIO 64 Bits Support:


Installing VMware Hypervisor (ESXi)

Download and install the VMware Hypervisor (ESXi) according to After ESXi is installed, the IP / host name of your ESXi server is displayed on the default screen of ESXi.

Installing VMware vSphere
  1. Download and install vSphere according to
  2. Connect to the ESXi server.
  3. Add a new VM with your desired operating system and hardware settings.
Configure PCI Passthrough in vSphere
  1. Add PCI devices in vSphere: Hardware > Advanced Settings > Edit. A list of NVIDIA Tesla cards is displayed.
  2. Select all the cards that should be used for the Jedox GPU Accelerator in a virtual machine. The selected devices now become available for each VM.
  3. Go to Add > PCI-Device to add the selected devices to a virtual machine.
  4. If you see a yellow exclamation mark next to one of the devices, restart the ESXi server.
Install NVIDIA driver in the VM’s operating system
  1. Install the driver in the VM as you would on a bare-metal machine.
  2. Check via nvidia-smi if all added devices are available in the VM.

Jedox measurements showed up to 60% less performance when running Jedox on VM vs. running on the same bare-metal host (see Guidelines for Virtualization in Jedox).