Share to: share facebook share twitter share wa share telegram print page

AMDgpu (módulo do kernel Linux)

AMDgpu (módulo do kernel Linux)
Captura de tela
AMDgpu (módulo do kernel Linux)
O dmesg do kernel Linux registra sobre o módulo do kernel AMDgpu, visto em uma sessão de shell da interface de linha de comando.
Desenvolvedor AMD
Plataforma Driver de dispositivo
Lançamento 1.0 / 20 abril 2015; há 10 anos[1]
Versão estável 5.11.32.21.40 (17 setembro 2021; há 3 anos[2])
Escrito em C
Sistema operacional Linux
Licença MIT License
Repositório github.com/radeonopencompute/rock-kernel-driver/

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

Kembali kehalaman sebelumnya