Soluzione della community

Compatibilità e rilevamento della GPU di ZimaCube

ZimaCube users discussed GPU support, Plex acceleration, Intel graphics detection, and the lack of a complete officially tested compatibility list.

Cosa ha effettivamente confermato il thread sulla GPU di ZimaCube

La discussione della community è iniziata con la richiesta di un elenco definitivo delle GPU compatibili. Le risposte non hanno fornito un elenco completo di modelli certificati. Hanno però confermato che ZimaOS 1.2.5 includeva un kernel più recente con un supporto più ampio per la grafica Intel, che all'epoca il pacchetto Plex differiva tra i percorsi NVIDIA e Intel e che un utente con Intel Arc A380 stava risolvendo un problema di rilevamento del dispositivo.

Per scegliere l'hardware attuale, consulta la pagina del prodotto ZimaCube 2 e i requisiti hardware di Jellyfin, invece di considerare un thread del 2024 come un elenco attuale di GPU certificate.

Non considerare il rilevamento della community una certificazione

La comparsa di una GPU nell'enumerazione PCIe, il caricamento di un driver e l'utilizzo corretto dell'accelerazione hardware da parte di un'applicazione sono tre verifiche distinte. Una scheda può essere visibile a Linux ma non essere disponibile all'interno di un container, oppure può essere visibile al container ma non supportata dall'applicazione multimediale per uno specifico codec.

Rilevamento delle GPU Intel

Terminale ZimaCube che mostra un errore nei comandi lspci e grep durante il rilevamento della GPU
Screenshot della community che mostra il primo tentativo di rilevamento della GPU, in cui i comandi lspci e grep hanno restituito degli errori.
Esempio di output di intel_gpu_top che elenca i dispositivi grafici Intel Alder Lake e DG2
Screenshot della community fornito nel thread di troubleshooting, che mostra l'output previsto in stile intel_gpu_top -L con grafica Intel integrata e discreta.
Output del terminale di ZimaCube che elenca i dispositivi Intel Alder Lake e DG2 con intel_gpu_top
Screenshot della community dal test di ZimaCube che mostra card0 e card1 in intel_gpu_top -L; il messaggio successivo identifica card1 come la scheda grafica esterna.

Il thread ha inizialmente suggerito un comando PCI generico e in seguito ha utilizzato intel_gpu_top -L. Gli strumenti per le GPU Intel sono utili per confermare che un dispositivo grafico Intel sia esposto al sistema operativo. Il manuale Linux attuale di intel_gpu_top spiega lo scopo e le opzioni dello strumento.

Controlla anche i dispositivi PCI e DRM prima di modificare le impostazioni delle applicazioni:

lspci -nnk | grep -A3 -Ei "VGA|3D|Display"
ls -l /dev/dri

Plex e accesso al container sono aspetti distinti

Se Plex è eseguito in un container, il dispositivo GPU deve essere esposto al container e l'applicazione deve essere configurata per utilizzare un percorso di accelerazione supportato. Plex documenta i requisiti per lo streaming con accelerazione hardware e gli ambienti supportati nella documentazione sull'accelerazione hardware di Plex.

Non disinstallare una configurazione Plex funzionante solo perché una vecchia risposta della community menzionava un pacchetto specifico per la GPU. Controlla prima il pacchetto attuale nel ZimaOS App Store e la relativa mappatura dei dispositivi.

Un ordine migliore per la risoluzione dei problemi della GPU

  1. Conferma che la scheda PCIe venga rilevata fisicamente.
  2. Conferma che sia associato il driver kernel previsto.
  3. Conferma che esistano i nodi dispositivo pertinenti, come /dev/dri per la grafica Intel.
  4. Conferma che l'app o il container ZimaOS abbiano accesso al dispositivo.
  5. Conferma che Plex, Jellyfin o un altro carico di lavoro siano configurati per quell'acceleratore.
  6. Misura un'effettiva transcodifica o un carico di calcolo invece di affidarti soltanto a un widget del dashboard.

Domande frequenti

Intel Arc A380 è ufficialmente supportata perché un utente l'ha installata?

No. Un resoconto di installazione della community non equivale a una garanzia ufficiale di compatibilità.

Devo modificare il BIOS?

La risposta ufficiale nel thread affermava che in quel caso non era necessaria alcuna impostazione aggiuntiva del BIOS, ma il firmware della piattaforma e la configurazione della GPU possono variare. Consulta la documentazione aggiornata di ZimaCube per la tua revisione hardware.

Devo scegliere una GPU per Plex o per l'IA locale?

Dimensiona la GPU in base al carico di lavoro effettivo. La transcodifica multimediale, CUDA/l'IA locale e il passthrough alle macchine virtuali hanno requisiti diversi per driver, memoria e software.