AMDgpu (módulo do kernel Linux)
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[1] |
Versão estável | 5.11.32.21.40 (17 setembro 2021[2]) |
Escrito em | C |
Sistema operacional | Linux |
Licença | MIT License |
Repositório | github |
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]

Ver também
- Radeon — principal marca de GPU da AMD
Referências
- ↑ «Initial amdgpu driver release». 20 de abril de 2015
- ↑ «AMDgpu version bump». GitHub. 17 de setembro de 2021
- ↑ 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
Ligações externas
- «AMDgpu driver». Linux kernel. 23 de janeiro de 2022