AMDgpu (módulo do kernel Linux)

AMDgpu
DesenvolvedorAMD
Lançamento inicial1.0 / 20 abril 2015[1]
Lançamento estável
5.11.32.21.40 / 17 setembro 2021[2]
Repositóriogithub.com/radeonopencompute/rock-kernel-driver/
Escrito emC
Sistema
operacional
Linux
PlataformaDriver de dispositivo
LicençaMIT License

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,[3] e foi lançado em 20 de abril de 2015.[4]

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[5][6] - o freedesktop é o lar dos principais projetos gráficos do Linux, como Mesa, libdrm, Xorg, Wayland.

Suporte

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 em 2022 o suporte para GCN 1.0/1.1 é incompleto,[7] ele pode ser habilitado por um parâmetro do kernel[8][9] e algumas distribuições Linux o habilitam por padrão.[10]

Diagram
Drivers de dispositivos Linux para hardware AMD em agosto de 2016

Ver também

  • Radeon — principal marca de GPU da AMD

Referências

  1. ↑ «Initial amdgpu driver release». 20 de abril de 2015
  2. ↑ «AMDgpu version bump». GitHub. 17 de setembro de 2021
  3. ↑ 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
  4. ↑ 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
  5. ↑ «The dri-devel Archives». Consultado em 29 de abril de 2025
  6. ↑ «The amd-gfx Archives». Consultado em 29 de abril de 2025
  7. ↑ «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
  8. ↑ «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
  9. ↑ «AMDgpu driver documentation». Freedesktop.org
  10. ↑ «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

Ligações externas