Difference between revisions of "GPU Support"

From Open-IOV
Jump to navigation Jump to search
(Added information about the GPUs and drivers.)
(→‎Hardware: Added AMD W7100 to supported hardware.)
Line 89: Line 89:
* AMD FirePro S7150
* AMD FirePro S7150
* AMD Radeon Pro V520 [https://www.amd.com/en/graphics/workstation-virtual-graphics]
* AMD Radeon Pro V520 [https://www.amd.com/en/graphics/workstation-virtual-graphics]
*AMD FirePro W7100 [https://forum.level1techs.com/t/how-to-sr-iov-mod-the-w7100-gpu/164186 <nowiki>[15]</nowiki>]


==== Drivers ====
==== Drivers ====
The open source [https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization GIM driver] supports the AMD FirePro S7150.
The open source [https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization GIM driver] supports the AMD FirePro S7150.

Revision as of 14:50, 14 March 2022

Abstract

The following page document will detail GPU Support for SR-IOV and VFIO-Mdev functionality.

Intel

This section will cover Mdev support on Intel GPUs.

Hardware

GPUs supporting GVT-g (software based mediation)[1]:

  • Intel HD Graphics 5500
  • Intel HD Graphics 6000
  • Intel HD Graphics 510
  • Intel HD Graphics 520
  • Intel HD Graphics 530
  • Intel HD Graphics 620
  • Intel HD Graphics 630
  • Intel UHD Graphics 620
  • Intel UHD Graphics 630

GPUs supporting SR-IOV (hardware based mediation):

  • Intel Iris Xe Graphics
  • Intel Iris Xe MAX Graphics

Drivers

Drivers with GVT-g support:

  • i915

Nvidia

This section will cover Mdev support on Nvidia GPUs.

Hardware

GPUs with official support for vGPU (Source: [2]):

  • NVIDIA A100 HGX 80GB
  • NVIDIA A100 PCIe 80GB (SR-IOV: 20VF [3])
  • NVIDIA A100X
  • NVIDIA A100 HGX 40GB
  • NVIDIA A100 PCIe 40GB (SR-IOV: 16VF [4])
  • NVIDIA A40 (SR-IOV: 32VF [5])
  • NVIDIA A30 (SR-IOV: 8VF [6])
  • NVIDIA A30X
  • NVIDIA A16 (SR-IOV: 16VF [7])
  • NVIDIA A10 (SR-IOV: 32VF [8])
  • NVIDIA A2 (SR-IOV: 16VF [9])
  • NVIDIA RTX A6000
  • NVIDIA RTX A5000
  • Quadro RTX 8000 (SR-IOV: 24 VF [10])
  • Quadro RTX 8000 passive
  • Quadro RTX 6000 (SR-IOV: 24 VF [11])
  • Quadro RTX 6000 passive
  • Tesla V100
  • Tesla T4 (SR-IOV: 16VF [12])
  • Tesla P100
  • Tesla P40
  • Tesla P6
  • Tesla P4
  • Tesla M60
  • Tesla M10
  • Tesla M6
  • GRID K2
  • GRID K1

Additionally supported GPUs with VGPU Unlock:

  • All(?) Turing based GPUs (20-series)
  • All(?) Pascal based GPUs (10-series)
  • Most Maxwell based GPUs (9-series) with the following notable exceptions:
    • GTX 970 (mixed FB regions)
    • Quadro M2000 (mixed FB regions)
    • Tesla M40 [13]

Drivers

In order to use Mdev with Nvidia GPUs a proprietary enterprise driver is required.

The Nvidia driver supports both SR-IOV and software based mediation and chooses between them based on what the installed GPU supports.

Licensing

Usage of the proprietary enterprise driver is subject to license fees.

AMD

This section will cover Mdev support on AMD GPUs.

Hardware

Supported GPUs:

  • AMD FirePro S7150
  • AMD Radeon Pro V520 [14]
  • AMD FirePro W7100 [15]

Drivers

The open source GIM driver supports the AMD FirePro S7150.