Deze bron is een functieverzoek, geen bevestigde ZimaOS-mogelijkheid. De auteur wilde een Intel Arc B580 via SR-IOV verdelen over meerdere VM's/containers en stelde voor dat IceWhale een ontgrendelde of gepatchte xe-driver zou leveren.
De belangrijkste actuele correctie betreft Intels eigen ondersteuningsoverzicht. Intel vermeldt nu dat discrete Arc Pro B-Series-graphics SR-IOV ondersteunen, terwijl de consumentenfamilie discrete Arc B-Series-graphics als Niet ondersteund wordt vermeld. Dat betekent dat de bewering in de bron dat een consumenten-B580 simpelweg door software wordt geblokkeerd voor een verder officieel ondersteunde functie, niet als vaststaand feit moet worden beschouwd.
Wat SR-IOV zou bieden
Single Root I/O Virtualization maakt het mogelijk dat één fysiek PCIe-apparaat meerdere Virtual Functions beschikbaar stelt. Een hypervisor kan die VF's aan verschillende guests toewijzen, zodat meerdere VM's de hardware delen zonder dat één VM exclusief eigenaar wordt van het volledige fysieke apparaat.
De gebruiker had de gebruikelijke platformvereisten ingeschakeld
In het verzoek werden VT-d, Above 4G Decoding, Resizable BAR en wereldwijde SR-IOV-ondersteuning in het BIOS genoemd. Deze instellingen zijn relevant voor PCIe-virtualisatie, maar door ze in te schakelen ontstaat geen GPU-SR-IOV-ondersteuning die de GPU/driver/firmware-stack niet beschikbaar stelt.
Battlemage gebruikt Intels nieuwere xe-driverpad
Het bericht benadrukte terecht een echte architecturale overgang: nieuwere Intel-graphics gebruiken steeds vaker de xe-kerneldriver in plaats van het oudere i915-pad dat in veel community-experimenten met SR-IOV wordt gebruikt. Er kan niet zomaar van worden uitgegaan dat een oude Alchemist/i915 DKMS-patch op Battlemage werkt.
Intels huidige overzicht vermeldt SR-IOV voor consumenten-Arc B-Series niet als ondersteund
Intels huidige tabel met Graphics Virtualization Technologies maakt onderscheid tussen Arc Pro B-Series, die SR-IOV ondersteunt, en discrete consumenten-Arc B-Series-graphics, die Intel als Niet ondersteund vermeldt.
Bekijk Intels huidige overzicht van graphicsvirtualisatieondersteuning voordat je specifiek voor SR-IOV een GPU selecteert.
Arc Pro B-Series en Arc B580 zijn geen uitwisselbare productklassen
Een mogelijkheid die voor Arc Pro B-Series is gedocumenteerd, mag niet worden veralgemeniseerd naar de consumenten-B580. Productfirmware, validatie, apparaat-ID's, driverbeleid en ondersteuningsgaranties kunnen verschillen, ook wanneer de architecturen verwant zijn.
Een gepatchte xe-driver zou een niet-ondersteunde kernelwijziging zijn
Zonder een door IceWhale/Intel ondersteunde implementatie kan het injecteren van een onofficiële xe-module voor SR-IOV leiden tot mismatches in de kernel-ABI, incompatibiliteit met GPU-firmware, opstartproblemen, mislukte VM-toewijzing en updateproblemen. ZimaOS is een appliance-OS, waardoor niet-ondersteunde kernelmodules bijzonder waarschijnlijk conflicten veroorzaken met OTA-updates.
Volledige PCIe-passthrough is een andere optie
Als een consumenten-GPU geen ondersteunde VF's kan beschikbaar stellen, kan een hypervisor mogelijk nog steeds de volledige GPU via VFIO/IOMMU aan één VM toewijzen. Dat biedt exclusief eigenaarschap in plaats van het delen van één kaart tussen meerdere guests.
Het delen van een GPU met Docker vereist niet op dezelfde manier SR-IOV
Meerdere Docker-containers kunnen vaak één GPU van de host delen via de normale graphics-/container-runtime, zonder PCIe-VF's aan te maken. Als het doel meerdere media- of AI-containers zijn — en niet meerdere volledig geïsoleerde VM's — kan het delen van de GPU op hostniveau de werklast eenvoudiger oplossen.
De thread bevat geen implementatietoezegging van IceWhale
De bron bevat geen reactie van medewerkers waarin ondersteuning voor SR-IOV op de B580 of een roadmap voor een gepatchte xe-driver wordt aangekondigd. Beschouw dit als een verzoek van een gevorderde gebruiker, niet als een belofte voor een toekomstige versie.
Veelgestelde vragen over Arc B580 SR-IOV
Vermeldt Intel SR-IOV voor consumenten-Arc B-Series momenteel als ondersteund?
Nee. In Intels huidige tabel staan discrete consumenten-Arc B-Series-graphics als Niet ondersteund.
Vermeldt Intel ondersteuning voor SR-IOV op Arc Pro B-Series?
Ja. Intel vermeldt momenteel SR-IOV voor discrete Arc Pro B-Series-graphics.
Kan een oude i915-SR-IOV-patch gewoon op de B580 worden gebruikt?
Daar mag niet van worden uitgegaan. Battlemage gebruikt het nieuwere xe-driverpad en de bron vermeldt zelf dat de oude, op i915 gerichte plug-in niet van toepassing is.
