AMDgpu (módulo do kernel Linux)
AMDgpu (módulo do kernel Linux) | |
---|---|
AMDgpu é um driver de dispositivo de código aberto para o sistema operacional Linux desenvolvido pela AMD para dar suporte à sua linha Radeon de placas de vídeo (GPUs). Foi anunciado em 2014 como o sucessor do driver de dispositivo radeon
anterior como parte da nova estratégia de driver "unificada" da AMD, [1] e foi lançado em 20 de abril de 2015. [2]
Desenvolvimento
Ele assume a forma de um módulo de kernel na árvore.
A partir de 2022, o AMD Kernel Fusion Driver ( KFD ) agora está integrado neste módulo do kernel. O desenvolvimento do AMD KFD na AMD faz parte do ROCm, dentro do projeto ROCk.
Distribuição
O AMDgpu foi totalmente implementado e novos desenvolvimentos continuam a fazê-lo.
Como o AMDgpu faz parte do kernel Linux monolítico, ele é fornecido diretamente pela maioria das distribuições Linux. O pacote suite/script de instalação amdgpu-pro, distribuído pela AMD diretamente da AMD Radeon Software, envia um módulo de kernel AMDgpu um pouco mais confiável e atualizado em comparação aos kernels enviados em distribuições regulares de sistemas operacionais.
Comunidade
O desenvolvimento do módulo do kernel acontece entre a AMD e os mantenedores do Linux, as discussões acontecem nas listas de discussão do freedesktop.org [3] [4] - o freedesktop é o lar dos principais projetos gráficos do Linux, como Mesa, libdrm, Xorg, Wayland .
Apoiar
O AMDgpu suporta oficialmente placas criadas com base no GCN 1.2 ou superior, incluindo novos conjuntos de instruções como RDNA 1&2, CDNA.
Problemas de suporte
Embora Desde 2022[update] o suporte para GCN 1.0/1.1 é incompleto, [5] ele pode ser habilitado por um parâmetro do kernel [6] [7] e algumas distribuições Linux o habilitam por padrão. [8]

Conclusão
O AMDGPU representa um avanço significativo na estratégia de suporte a drivers de código aberto da AMD para sistemas baseados em Linux. Projetado para oferecer suporte unificado às GPUs mais recentes da linha Radeon, o driver proporciona compatibilidade com recursos modernos, desempenho competitivo e integração com APIs gráficas como Vulkan, OpenGL e OpenCL. Além disso, sua arquitetura modular permite o uso tanto em ambientes com o driver totalmente aberto quanto em configurações que utilizam componentes proprietários adicionais. O desenvolvimento contínuo do AMDGPU, em colaboração com a comunidade de software livre, reforça o compromisso da AMD com a transparência e a melhoria da experiência do usuário no ecossistema Linux, consolidando-o como uma peça fundamental no suporte gráfico da plataforma.
Ver também
- Radeon — principal marca de GPU da AMD
- AMD Radeon Software — canal de distribuição de software padrão da AMD
- Driver de dispositivo gráfico gratuito e de código aberto
Referências
- ↑ Larabel, Michael (8 de outubro de 2014). «The Slides Announcing The New "AMDGPU" Kernel Driver». Phoronix (em inglês). Consultado em 29 de abril de 2025
- ↑ Larabel, Michael (20 de abril de 2015). «AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support». Phoronix (em inglês). Consultado em 29 de abril de 2025
- ↑ «The dri-devel Archives». Consultado em 29 de abril de 2025
- ↑ «The amd-gfx Archives». Consultado em 29 de abril de 2025
- ↑ «Defaulting Radeon GCN 1.0/1.1 GPUs To Better Linux Driver Is Held Up By Analog Outputs». Phoronix. Consultado em 29 de abril de 2025. Arquivado do original em 5 de agosto de 2020
- ↑ «AMD Unleashes Initial AMDGPU Driver Support For GCN 1.0 / Southern Islands GPUs». Phoronix. 13 de maio de 2016. Consultado em 29 de abril de 2025
- ↑ «AMDgpu driver documentation». Freedesktop.org
- ↑ «Mageia 8 RC1 Brings AMDGPU For GCN 1.0/1.1, NVIDIA GLVND, Linux 5.10 LTS». Phoronix. Consultado em 29 de abril de 2025. Arquivado do original em 7 de fevereiro de 2021
Liigações externas
- «AMDgpu driver». Linux kernel. 23 de janeiro de 2022