La RX 580 del hilo de origen no faltaba en ZimaOS: el host la detectó, cargó amdgpu, creó /dev/dri/card0 y renderD128, e inicializó UVD/VCE. Lo que ocurra después depende de si quieres salida de pantalla, transcodificación multimedia o aceleración de Ollama.
Esta distinción es importante en 2026 porque Ollama ahora habilita Vulkan de forma predeterminada en una gama más amplia de hardware AMD e Intel. La RX 580 aún no aparece en la lista oficial anterior de compatibilidad con ROCm de Ollama, pero «no compatible con ROCm» ya no significa automáticamente «no puede acelerar Ollama en absoluto».



Paso 1: confirma el lado del host
lspci -nnk | grep -A3 -Ei 'vga|3d|display'
ls -lah /dev/dri
dmesg | grep -Ei 'amdgpu|radeon|drm|firmware' | tail -100
Si renderD128 existe y amdgpu se inicializa correctamente, la ruta básica del controlador del kernel está funcionando.
La salida de pantalla es un problema independiente
Los registros de origen incluían No se encuentra ningún CRTC ni tamaño. Eso apunta a un problema de detección de pantalla/EDID/modo, en lugar de un fallo del controlador de GPU. Prueba por separado la salida física y el monitor.
La transcodificación multimedia usa /dev/dri
Para Jellyfin, Plex, Emby, FFmpeg o aplicaciones compatibles con VAAPI, pasa el dispositivo correspondiente /dev/dri pasa el dispositivo de renderizado al contenedor y prueba una carga de trabajo real de codificación/decodificación por hardware.
RX 580 y Ollama: ROCm frente a Vulkan
La lista anterior de compatibilidad con AMD de Ollama no incluye la RX 580 entre las tarjetas ROCm compatibles. Sin embargo, la actualización de Ollama para Vulkan indica que Vulkan ahora está habilitado de forma predeterminada y amplía la aceleración a una gama más amplia de dispositivos AMD e Intel.
Prueba el Ollama actual antes de sustituir la GPU.
Usa el paquete/entorno de ejecución actual de Ollama e inspecciona los registros mientras cargas un modelo. Compara la velocidad solo con CPU con la ruta actual de GPU. No des por sentado que una tabla antigua de compatibilidad con ROCm sea la respuesta definitiva para la inferencia compatible con Vulkan.
No esperes que el widget del panel demuestre la compatibilidad con la computación
Que la información del dispositivo de ZimaOS detecte una GPU, que un widget del panel muestre el uso y que un contenedor utilice la computación de la GPU son tres capas distintas. Verifica la carga de trabajo dentro de la aplicación real.
Conocer el límite de antigüedad de Polaris
La RX 580 es una GPU Polaris antigua. Aunque Vulkan funcione para algunas cargas de trabajo de LLM, los frameworks más recientes, las funciones de ROCm, las canalizaciones de imágenes de IA o las rutas de códecs pueden seguir teniendo requisitos más estrictos.
La guía de hardware de Ollama ayuda a decidir si merece la pena actualizar.
Usar una carga de trabajo para demostrar cada capa
Para la pantalla, prueba con un monitor. Para los medios, ejecuta una transcodificación real e inspecciona el uso del hardware. Para Ollama, compara el rendimiento del modelo y los registros de la aplicación. No consideres que una carga de trabajo exitosa demuestra que todas las rutas de aceleración de AMD funcionan.
Comprobar el acceso a dispositivos del contenedor
Si el host tiene /dev/dri/renderD128 pero Jellyfin u otra aplicación sigue usando la CPU, verifica que el dispositivo de renderizado esté realmente asignado al contenedor y que el proceso tenga permiso para abrirlo.
Preguntas frecuentes
¿ZimaOS detecta la RX 580?
Sí, en el caso de origen: amdgpu se cargó y /dev/dri Había dispositivos de renderizado.
¿Por qué no hay salida de vídeo al monitor?
El registro de origen sugiere una detección del modo de pantalla/EDID, no la ausencia de amdgpu.
¿Puede la RX 580 acelerar Ollama?
No aparece en la antigua lista de ROCm de Ollama, pero la compatibilidad actual de Ollama con Vulkan amplía las posibilidades de hardware. Prueba el entorno de ejecución actual en lugar de dar por sentado que funcionará o fallará.
¿Puede la RX 580 transcodificar vídeo?
Los registros de origen inicializaron UVD/VCE. Aún es necesario verificar la asignación del contenedor y la compatibilidad con códecs y aplicaciones.
