Communityoplossing

Compatibiliteit en detectie van GPU's voor ZimaCube

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

Wat de ZimaCube-GPU-thread daadwerkelijk bevestigde

De communitydiscussie begon met een verzoek om een definitieve lijst met compatibele GPU's. De reacties leverden geen volledige, gecertificeerde lijst op. Ze bevestigden wel dat ZimaOS 1.2.5 een nieuwere kernel had met bredere ondersteuning voor Intel-graphics, dat Plex-pakketten destijds verschilden tussen NVIDIA- en Intel-trajecten en dat een gebruiker van een Intel Arc A380 problemen met apparaatdetectie onderzocht.

Gebruik voor de huidige hardwarekeuze de actuele productpagina van ZimaCube 2 en de hardwarevereisten van Jellyfin, in plaats van een thread uit 2024 te beschouwen als een actuele lijst met gecertificeerde GPU's.

Beschouw detectie door de community niet als certificering

Of een GPU in de PCIe-inventarisatie verschijnt, of een stuurprogramma wordt geladen en of een toepassing hardwareversnelling succesvol gebruikt, zijn drie afzonderlijke controles. Een kaart kan zichtbaar zijn voor Linux, maar niet beschikbaar zijn in een container, of zichtbaar zijn voor de container maar niet worden ondersteund door de mediatoepassing voor een specifieke codec.

Intel-GPU-detectie

ZimaCube-terminal met een fout in een lspci- en grep-opdracht tijdens GPU-detectie
Schermafbeelding uit de community waarop de eerste poging tot GPU-detectie te zien is, waarbij de opdrachten lspci en grep fouten opleverden.
Voorbeeld van intel_gpu_top-uitvoer met Intel Alder Lake- en DG2-grafische apparaten
Schermafbeelding uit de community, aangeleverd in de probleemoplossingsthread, waarop de verwachte uitvoer in de stijl van intel_gpu_top -L met geïntegreerde en discrete Intel-graphics te zien is.
ZimaCube-terminaluitvoer met Intel Alder Lake- en DG2-apparaten via intel_gpu_top
Schermafbeelding uit de community van de ZimaCube-test waarop card0 en card1 in intel_gpu_top -L te zien zijn; in de vervolgbijdrage wordt card1 aangeduid als de externe grafische kaart.

In de thread werd eerst een algemene PCI-opdracht voorgesteld en later intel_gpu_top -L gebruikt. Intel-GPU-tools zijn nuttig om te bevestigen dat een Intel-grafisch apparaat door het besturingssysteem beschikbaar wordt gesteld. De actuele Linux-handleiding voor intel_gpu_top beschrijft het doel en de opties van de tool.

Controleer ook PCI- en DRM-apparaten voordat je applicatie-instellingen wijzigt:

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

Plex- en containertoegang staan los van elkaar

Als Plex in een container draait, moet het GPU-apparaat aan de container beschikbaar worden gesteld en moet de toepassing worden geconfigureerd om een ondersteund versnellingstraject te gebruiken. Plex documenteert vereisten voor hardwareversnelde streaming en ondersteunde omgevingen in de documentatie over hardwareversnelling van Plex.

Verwijder een werkende Plex-installatie niet alleen omdat een oude reactie in de community een GPU-specifiek pakket vermeldde. Controleer eerst het actuele pakket in de ZimaOS App Store en de apparaatkoppeling ervan.

Een betere volgorde voor GPU-probleemoplossing

  1. Bevestig dat de PCIe-kaart fysiek wordt gedetecteerd.
  2. Bevestig dat het verwachte kernelstuurprogramma is gekoppeld.
  3. Bevestig dat de relevante apparaatknooppunten bestaan, zoals /dev/dri voor Intel-graphics.
  4. Bevestig dat de ZimaOS-app of -container toegang heeft tot het apparaat.
  5. Bevestig dat Plex, Jellyfin of een andere werklast voor die accelerator is geconfigureerd.
  6. Meet een daadwerkelijke transcodeer- of rekenwerklast in plaats van alleen op een dashboardwidget te vertrouwen.

Veelgestelde vragen

Wordt de Intel Arc A380 officieel ondersteund omdat één gebruiker deze heeft geïnstalleerd?

Nee. Een installatierapport uit de community is niet hetzelfde als een officiële compatibiliteitsgarantie.

Moet ik iets wijzigen in het BIOS?

In het officiële antwoord in de thread stond dat voor die situatie geen aanvullende BIOS-instelling nodig was, maar firmware en GPU-configuratie kunnen per platform verschillen. Gebruik de actuele ZimaCube-documentatie voor jouw hardwareversie.

Moet ik een GPU kiezen voor Plex of voor lokale AI?

Stem de GPU af op de daadwerkelijke werklast. Mediatranscodering, CUDA/lokale AI en VM-passthrough hebben verschillende vereisten voor stuurprogramma's, geheugen en software.