Difference between revisions of "CPU Support"

From Open-IOV
Jump to navigation Jump to search
(Carry the site-wide About/licensing message on every page (2026-10-12))
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
In order to use mediated device functionality you may need to set some or all of the following settings in your machine's UEFI.<blockquote>An absence of critical technical documentation has historically slowed growth and adoption of developer ecosystems for GPU virtualization.
{{About message}}


This [https://creativecommons.org/licenses/by/4.0/ CC-BY-4.0] licensed content can either be used with attribution, or used as inspiration for new documentation, created by GPU vendors for public commercial distribution as developer documentation.
{{Historical}}
 
In order to use mediated device functionality you may need to set some or all of the following settings in your machine's UEFI.
Where possible, this documentation will clearly label dates and versions of observed-but-not-guaranteed behaviour vs. vendor-documented stable interfaces/behaviour with guarantees of forward or backward compatibility.</blockquote>


== UEFI Setup ==
== UEFI Setup ==

Latest revision as of 04:29, 12 October 2026

An absence of critical technical documentation has historically slowed growth and adoption of developer ecosystems for GPU virtualization.

This CC-BY-4.0 licensed content can either be used with attribution, or used as inspiration for new documentation, created by GPU vendors for public commercial distribution as developer documentation.

Where possible, this documentation will clearly label dates and versions of observed-but-not-guaranteed behaviour vs. vendor-documented stable interfaces/behaviour with guarantees of forward or backward compatibility.

Historical page. This page documents an earlier project or architecture (the OpenMdev / LibVF.IO era, 2021–2023). It is retained for reference and is not part of the current Open-IOV stack. Current documentation starts at Documentation.

In order to use mediated device functionality you may need to set some or all of the following settings in your machine's UEFI.

UEFI Setup

Intel CPUs (VT-d)

Optimal UEFI Settings

IOMMU >> Enabled

SR-IOV Support >> Enabled

VT-x >> Enabled

ARI Mode >> Enabled

AMD CPUs (AMD-v)

Optimal UEFI Settings

SVM Mode >> Enabled

SR-IOV Support >> Enabled

ACS Enable >> Enabled

IOMMU >> Enabled

PCI AER Support >> Enabled

ACS Enable >> Enabled

ARI Mode >> Enabled

Note to AMD CPU users: If you are using a first generation Ryzen or ThreadRipper platform you may need to update your motherboard UEFI to make proper use of IOMMU Groups. If your motherboard manufacturer has not made an update available you may need to apply an ACS override patch. Successive AMD CPU platforms are unaffected.