A RX 580 no tópico de origem não estava ausente do ZimaOS: o anfitrião detetou-a, carregou o amdgpu, criou /dev/dri/card0 e renderD128 e inicializou UVD/VCE. O que acontece a seguir depende de pretender saída do ecrã, transcodificação multimédia ou aceleração do Ollama.
Essa distinção é importante em 2026, porque o Ollama ativa agora o Vulkan por predefinição numa gama mais ampla de hardware AMD e Intel. A RX 580 continua a não constar da lista oficial de suporte ROCm mais antiga do Ollama, mas «não suportada pelo ROCm» já não significa automaticamente «não consegue acelerar o Ollama».



Passo 1: confirmar o lado do anfitrião
lspci -nnk | grep -A3 -Ei 'vga|3d|display'
ls -lah /dev/dri
dmesg | grep -Ei 'amdgpu|radeon|drm|firmware' | tail -100
Se renderD128 existe e o amdgpu é inicializado sem erros, o caminho básico do controlador do kernel está a funcionar.
A saída do ecrã é um problema separado
Os registos de origem incluíam Não foi possível encontrar nenhum CRTC ou tamanho. Isso aponta para a deteção do ecrã/EDID/modo, e não para uma falha do controlador da GPU. Teste separadamente a saída física e o monitor.
A transcodificação multimédia utiliza /dev/dri
Para Jellyfin, Plex, Emby, FFmpeg ou aplicações compatíveis com VAAPI, passe o dispositivo multimédia relevante /dev/dri passe o dispositivo de renderização para o contentor e teste uma carga de trabalho real de codificação/descodificação por hardware.
RX 580 e Ollama: ROCm vs Vulkan
A lista de suporte AMD mais antiga do Ollama não inclui a RX 580 entre as placas ROCm suportadas. No entanto, a atual atualização Vulkan do Ollama indica que o Vulkan está agora ativado por predefinição e expande a aceleração a uma gama mais ampla de dispositivos AMD e Intel.
Teste o Ollama atual antes de substituir a GPU
Utilize o pacote/runtime atual do Ollama e analise os registos enquanto carrega um modelo. Compare a velocidade apenas com CPU com o caminho atual através da GPU. Não presuma que uma tabela antiga de compatibilidade ROCm seja a resposta definitiva para inferência compatível com Vulkan.
Não espere que o widget do painel comprove o suporte de computação
O ZimaOS detetar uma GPU nas informações do dispositivo, um widget do painel apresentar a utilização e um contentor utilizar computação na GPU são três camadas distintas. Verifique a carga de trabalho dentro da própria aplicação.
Conheça o limite de antiguidade da Polaris
A RX 580 é uma GPU Polaris antiga. Mesmo que o Vulkan funcione para algumas cargas de trabalho de LLM, os frameworks mais recentes, as funcionalidades ROCm, os pipelines de imagens de IA ou os caminhos de codecs podem continuar a exigir requisitos mais rigorosos.
O guia de hardware do Ollama ajuda a decidir se vale a pena fazer uma atualização.
Utilize uma carga de trabalho para comprovar cada camada
Para o ecrã, teste um monitor. Para multimédia, execute uma transcodificação real e verifique a utilização do hardware. Para o Ollama, compare o desempenho do modelo e os registos da aplicação. Não considere uma única carga de trabalho bem-sucedida como prova de que todos os caminhos de aceleração AMD funcionam.
Verifique o acesso aos dispositivos do contentor
Se o anfitrião tiver /dev/dri/renderD128 mas o Jellyfin ou outra aplicação continua a utilizar a CPU, verifique se o dispositivo de renderização está realmente mapeado para o contentor e se o processo tem permissão para o abrir.
Perguntas frequentes
O ZimaOS deteta a RX 580?
Sim, no caso de origem: o amdgpu foi carregado e /dev/dri os dispositivos de renderização estavam presentes.
Porque é que não há saída para o monitor?
O registo de origem sugere uma deteção do modo de visualização/EDID, não a ausência do amdgpu.
A RX 580 consegue acelerar o Ollama?
Não consta da lista ROCm antiga do Ollama, mas o suporte atual do Ollama para Vulkan alarga as opções de hardware. Teste o runtime atual em vez de presumir que funciona ou que não funciona.
A RX 580 consegue transcodificar vídeo?
Os registos de origem inicializaram UVD/VCE. É ainda necessário verificar o mapeamento do contentor e o suporte de codecs/aplicações.
