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 importa en 2026 porque Ollama ahora habilita Vulkan de forma predeterminada en una gama más amplia de hardware AMD e Intel. La RX 580 sigue sin aparecer en la antigua lista oficial de compatibilidad con ROCm de Ollama, pero «no compatible con ROCm» ya no significa automáticamente «no puede acelerar Ollama».



Paso 1: Comprueba el host
lspci -nnk | grep -A3 -Ei 'vga|3d|pantalla
ls -lah /dev/dri
dmesg | grep -Ei 'amdgpu|radeon|drm|firmware | tail -100
Si existe renderD128 y amdgpu se inicializa correctamente, la ruta básica del controlador del kernel está funcionando.
La salida de pantalla es un problema aparte
Los registros de origen incluían Cannot find any crtc or sizes. Eso apunta a un problema de detección de pantalla, EDID o modo, no a un fallo del controlador de la 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, asigna al contenedor el dispositivo de renderizado correspondiente de /dev/dri y prueba una tarea real de codificación o decodificación por hardware.
RX 580 y Ollama: ROCm frente a Vulkan
La antigua lista de tarjetas AMD compatibles con ROCm de Ollama no incluye la RX 580. 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 Ollama en su versión actual antes de sustituir la GPU
Usa el paquete y el entorno de ejecución actuales de Ollama y revisa los registros mientras cargas un modelo. Compara la velocidad de solo CPU con la de la vía actual de GPU. No des por hecho que una tabla antigua de compatibilidad con ROCm tenga la última palabra en cuanto a la inferencia compatible con Vulkan.
No esperes que el widget del panel demuestre la compatibilidad con el cálculo
Que Información del dispositivo de ZimaOS detecte una GPU, que un widget del panel muestre su uso y que un contenedor utilice la GPU para el cálculo son tres capas distintas. Comprueba la carga de trabajo dentro de la aplicación correspondiente.
Ten en cuenta la antigüedad de Polaris
La RX 580 es una GPU Polaris antigua. Aunque Vulkan funcione con algunas cargas de trabajo de LLM, los marcos de trabajo más recientes, las funciones de ROCm, las herramientas de generación de imágenes mediante IA o las vías de códecs pueden seguir teniendo requisitos más estrictos.
La guía de hardware de Ollama ayuda a decidir si vale la pena actualizar.
Usa una tarea para comprobar cada capa
Para la pantalla, prueba con un monitor. Para multimedia, ejecuta una transcodificación real y comprueba si se usa la aceleración por hardware. Para Ollama, compara el rendimiento del modelo y los registros de la aplicación. No consideres que una tarea funcione correctamente como prueba de que funcionan todas las vías de aceleración de AMD.
Comprobar el acceso del contenedor al dispositivo
Si el sistema anfitrión tiene /dev/dri/renderD128, pero Jellyfin u otra aplicación sigue usando la CPU, verifica que el dispositivo de renderizado esté 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 había dispositivos de renderizado en /dev/dri.
¿Por qué no hay salida de vídeo en el monitor?
El registro de origen apunta a una detección del modo de pantalla/EDID, no a la falta 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 opciones de hardware. Prueba el entorno de ejecución actual en lugar de dar por hecho que funcionará o que no funcionará.
¿Puede la RX 580 transcodificar vídeo?
Los registros de origen inicializaron UVD/VCE. Aún hay que verificar la asignación de dispositivos del contenedor y la compatibilidad con códecs y aplicaciones.



