La RX 580 du fil source n’était pas absente de ZimaOS : l’hôte l’a détectée, a chargé amdgpu, créé /dev/dri/card0 et renderD128, et initialisé UVD/VCE. La suite dépend de votre objectif : sortie d’affichage, transcodage multimédia ou accélération d’Ollama.
Cette distinction est importante en 2026, car Ollama active désormais Vulkan par défaut sur une gamme plus étendue de matériels AMD et Intel. La RX 580 ne figure toujours pas dans l’ancienne liste officielle de compatibilité ROCm d’Ollama, mais « non prise en charge par ROCm » ne signifie plus automatiquement « incapable d’accélérer Ollama ».



Étape 1 : vérifier le côté hôte
lspci -nnk | grep -A3 -Ei 'vga|3d|display'
ls -lah /dev/dri
dmesg | grep -Ei 'amdgpu|radeon|drm|firmware' | tail -100
Si renderD128 est présent et qu’amdgpu s’initialise correctement, le chemin de base du pilote du noyau fonctionne.
La sortie d’affichage est un problème distinct
Les journaux sources comprenaient Impossible de trouver un CRTC ou des dimensions. Cela indique plutôt un problème de détection de l’affichage, de l’EDID ou du mode qu’un échec du pilote GPU. Testez séparément la sortie physique et le moniteur.
Les usages de transcodage multimédia utilisent /dev/dri
Pour Jellyfin, Plex, Emby, FFmpeg ou les applications compatibles VAAPI, exposez le périphérique pertinent /dev/dri exposez le périphérique de rendu dans le conteneur et testez une charge de travail réelle d’encodage/décodage matériel.
RX 580 et Ollama : ROCm contre Vulkan
La liste de compatibilité AMD historique d’Ollama n’inclut pas la RX 580 parmi ses cartes ROCm prises en charge. Cependant, la mise à jour Vulkan d’Ollama actuelle indique que Vulkan est désormais activé par défaut et étend l’accélération à une gamme plus large d’appareils AMD et Intel.
Testez Ollama avec la version actuelle avant de remplacer le GPU.
Utilisez le paquet et l’environnement d’exécution actuels d’Ollama, puis consultez les journaux lors du chargement d’un modèle. Comparez la vitesse en mode processeur uniquement avec celle obtenue avec le GPU actuel. Ne supposez pas qu’une ancienne table de compatibilité ROCm constitue la réponse définitive pour l’inférence compatible avec Vulkan.
Ne vous attendez pas à ce que le widget du tableau de bord prouve la prise en charge du calcul
La détection d’un GPU par ZimaOS dans les informations sur l’appareil, l’affichage de son utilisation par un widget du tableau de bord et l’utilisation du GPU pour le calcul par un conteneur sont trois couches distinctes. Vérifiez la charge de travail dans l’application elle-même.
Tenez compte de l’ancienneté de Polaris
La RX 580 est un ancien GPU Polaris. Même si Vulkan fonctionne pour certaines charges de travail LLM, les frameworks plus récents, les fonctionnalités ROCm, les pipelines d’images IA ou les voies de codecs peuvent avoir des exigences plus strictes.
Le guide matériel d’Ollama aide à déterminer si une mise à niveau est pertinente.
Utilisez une charge de travail pour valider chaque couche
Pour l’affichage, testez un moniteur. Pour les médias, effectuez un transcodage réel et vérifiez l’utilisation du matériel. Pour Ollama, comparez le débit de traitement des modèles et les journaux de l’application. Ne considérez pas une seule charge réussie comme la preuve que toutes les voies d’accélération AMD fonctionnent.
Vérifiez l’accès du conteneur aux périphériques
Si l’hôte possède /dev/dri/renderD128 mais si Jellyfin ou une autre application utilise encore le processeur, vérifiez que le périphérique de rendu est bien associé au conteneur et que le processus a l’autorisation de l’ouvrir.
FAQ
ZimaOS détecte-t-il la RX 580 ?
Oui, dans le cas source : amdgpu était chargé et /dev/dri Des périphériques de rendu étaient présents.
Pourquoi n’y a-t-il aucune sortie vidéo ?
Le journal source suggère une détection du mode d’affichage/de l’EDID, et non l’absence d’amdgpu.
La RX 580 peut-elle accélérer Ollama ?
Elle ne figure pas dans l’ancienne liste ROCm d’Ollama, mais la prise en charge actuelle de Vulkan par Ollama élargit les possibilités matérielles. Testez l’environnement d’exécution actuel plutôt que de présumer qu’il fonctionnera ou non.
La RX 580 peut-elle transcoder des vidéos ?
Les journaux sources ont initialisé UVD/VCE. La correspondance des conteneurs et la prise en charge des codecs et des applications doivent encore être vérifiées.
