SR-IOV for virtualization with the Intel Xe kernel graphics driver will only be supported on the Arc Pro products and — unfortunately — not the consumer Arc B-Series graphics cards.
While SR-IOV will be found with Panther Lake Xe3 graphics and other select integrated graphics, when it comes to the Battlemage discrete graphics processors it will only be supported with the Arc Pro products.
Upstreamed for Linux 6.17 was enabling SR-IOV support for Battlemage GPUs with the Xe kernel graphics driver. That followed Intel earlier this year promoting SR-IOV for virtualization as part of the Project Battlematrix plans:
With the enablement patches for Linux it only talked of SR-IOV enablement for “Battlemage” without mentioning any specific products. Thus many Linux users were hopeful that SR-IOV would also be coming to the consumer Battlemage graphics cards like the Arc B580 and Arc B570.
I received confirmation from Intel today that SR-IOV will only be supported with their Pro products. So, unfortunately, like with AMD and NVIDIA you will need to be using the professional product SKUs for SR-IOV with Intel discrete graphics cards.