Hi Marcello,
On 30.06.2025 13:47, Marcello Sylvester Bauer wrote:
Hi,
Starting with Tiger Lake, support for GVT-g was discontinued in favor of
SR-IOV for graphics virtualization[1]. Currently, the upstream Xe
drivers only support SR-IOV on Panther Lake. The table below summarizes
the current state based on the .has_sriov flag.
| Intel Gen | drm-xe-next[2] | xe-for-CI[2] | intel lts i915[3] |
| --------- | -------------- | ------------ | ----------------- |
| TGL | no | no | v5.15 |
| ADL/RPL | no | yes (debug) | v5.15 |
| MTL | no | no | v6.1 |
| ARL | no | no | no |
| PTL | v6.13.1 | yes | no |
Note that we also have
| ATSM | no | yes (debug) |
Interestingly, the xe/topic/xe-for-CI testing branch only covers SR-IOV
testing on the ADL platform and not the MTL or ARL platforms.
Is there a reason why SR-IOV has not yet been enabled on the other
platforms?
Since platforms before LNL are not officially supported by the Xe
driver, we have only enabled SR-IOV on those SDV platforms which are
actively used and tested by our public CI.
Are there any plans or timeline for adding support for them?
AFAIK it’s unlikely. While in case of TGL the enabling is just a
one-liner patch with new .has_sriov flag, however for robust MTL it
would require much more SR-IOV specific code to be added, but there is
no point to add anything until those platforms itself will be fully
tested in the native mode (non-virtualized).
Michal
Kind regards,
Marcello
---
[1] https://www.intel.com/content/www/us/en/support/articles/000058558/
graphics.html
[2] https://gitlab.freedesktop.org/drm/xe
[3] https://github.com/intel/linux-intel-lts
[4] https://patchwork.freedesktop.org/patch/603316/
Attachment:
OpenPGP_0xE54B6622A5EDBF61.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature