Soluzione della community

Intel Arc B580 SR-IOV su ZimaOS: perché la scheda consumer Battlemage non è una destinazione SR-IOV ufficiale

A June 2026 feature request asking IceWhale to enable SR-IOV on a consumer Intel Arc B580 through a patched xe driver. Intel's current official matrix lists Arc B-Series consumer discrete graphics as Not Supported while Arc Pro B-Series supports SR-IOV.

Questa fonte è una richiesta di funzionalità, non una capacità confermata di ZimaOS. L’autore voleva suddividere un Intel Arc B580 tra più VM/container tramite SR-IOV e proponeva che IceWhale distribuisse un driver xe sbloccato o modificato.

La correzione attuale più importante riguarda la matrice di supporto ufficiale di Intel. Intel indica ora la grafica discreta Arc Pro B-Series come compatibile con SR-IOV, mentre la famiglia di schede grafiche discrete consumer Arc B-Series è indicata come Non supportata. Pertanto, l’affermazione della fonte secondo cui un B580 consumer sarebbe semplicemente bloccato via software rispetto a una funzionalità altrimenti ufficialmente supportata non dovrebbe essere considerata un fatto accertato.

Cosa offrirebbe SR-IOV

La virtualizzazione I/O a radice singola consente a un dispositivo PCIe fisico di esporre più funzioni virtuali. Un hypervisor può assegnare queste VF a guest diversi, permettendo a più VM di condividere l’hardware senza assegnare a una sola VM l’uso esclusivo dell’intero dispositivo fisico.

L’utente della fonte aveva abilitato i consueti prerequisiti della piattaforma

La richiesta elencava VT-d, Above 4G Decoding, Resizable BAR e il supporto globale a SR-IOV nel BIOS. Queste impostazioni sono pertinenti alla virtualizzazione PCIe, ma abilitarle non può creare il supporto GPU a SR-IOV se la combinazione di GPU, driver e firmware non lo espone.

Battlemage utilizza il nuovo percorso del driver xe di Intel

Il post evidenziava correttamente una reale transizione architetturale: le schede grafiche Intel più recenti utilizzano sempre più il driver kernel xe, anziché il percorso i915 precedente impiegato da molti esperimenti SR-IOV della community. Non si può presumere che una vecchia patch DKMS per Alchemist/i915 funzioni semplicemente su Battlemage.

La matrice attuale di Intel non indica il supporto a SR-IOV per le Arc B-Series consumer

La tabella attuale di Intel sulle tecnologie di virtualizzazione grafica distingue le Arc Pro B-Series, che supportano SR-IOV, dalle schede grafiche discrete consumer Arc B-Series, che Intel indica come Non supportate.

Consulta la matrice attuale di Intel sul supporto alla virtualizzazione grafica prima di scegliere una GPU specificamente per SR-IOV.

Arc Pro B-Series e Arc B580 non sono categorie di prodotto intercambiabili

Una funzionalità documentata per le Arc Pro B-Series non dovrebbe essere generalizzata al B580 consumer. Il firmware del prodotto, la convalida, gli ID del dispositivo, le policy del driver e le garanzie di supporto possono differire anche quando le architetture sono correlate.

Un driver xe modificato sarebbe una modifica non supportata del kernel

In assenza di un’implementazione supportata da IceWhale o Intel, l’iniezione di un modulo xe SR-IOV non ufficiale può causare incompatibilità con l’ABI del kernel, incompatibilità con il firmware della GPU, errori di avvio, problemi nell’assegnazione delle VM e difficoltà con gli aggiornamenti. ZimaOS è un sistema operativo appliance, quindi i moduli kernel non supportati hanno una probabilità particolarmente elevata di entrare in conflitto con gli aggiornamenti OTA.

Il passthrough PCIe completo è un’opzione diversa

Se una GPU consumer non è in grado di esporre VF supportate, un hypervisor potrebbe comunque assegnare l’intera GPU a una VM tramite VFIO/IOMMU. Ciò offre l’uso esclusivo della scheda, anziché consentire la condivisione di una stessa scheda tra più guest.

La condivisione della GPU tra container Docker non richiede SR-IOV nello stesso modo

Più container Docker possono spesso condividere una GPU dell’host tramite il normale runtime grafico e per container, senza creare VF PCIe. Se l’obiettivo è eseguire diversi container multimediali o di IA, e non diverse VM completamente isolate, la condivisione della GPU a livello host potrebbe risolvere il carico di lavoro in modo più semplice.

La discussione non contiene alcun impegno di implementazione da parte di IceWhale

La fonte non contiene alcuna risposta dello staff che annunci il supporto a SR-IOV per B580 o una roadmap per un driver xe modificato. Considerala una richiesta di un utente avanzato, non una promessa per una versione futura.

Domande frequenti su SR-IOV per Arc B580

Intel indica attualmente il supporto a SR-IOV per le Arc B-Series consumer?

No. La tabella attuale di Intel indica le schede grafiche discrete consumer Arc B-Series come Non supportate.

Intel indica il supporto a SR-IOV per le Arc Pro B-Series?

Sì. Intel indica attualmente il supporto a SR-IOV per le schede grafiche discrete Arc Pro B-Series.

È possibile usare semplicemente una vecchia patch SR-IOV per i915 sul B580?

Non si dovrebbe fare alcuna supposizione in tal senso. Battlemage utilizza il nuovo percorso del driver xe e la fonte stessa afferma che il vecchio plugin incentrato su i915 non è applicabile.