Saltar para o conteúdo

AMDgpu (módulo do kernel Linux)

Origem: Wikipédia, a enciclopédia livre.
Navegação no histórico de edições: ← ver edição anterior (dif) ver edição seguinte → (dif) ver última edição → (dif)
AMDgpu (módulo do kernel Linux)
Captura de tela
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 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]

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

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

  1. 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 
  2. 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 
  3. «The dri-devel Archives». Consultado em 29 de abril de 2025 
  4. «The amd-gfx Archives». Consultado em 29 de abril de 2025 
  5. «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 
  6. «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 
  7. «AMDgpu driver documentation». Freedesktop.org 
  8. «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

Processadores gráficos 3D AMD
2D: Mach

Direct3D 1–6: AMD RageRage 128

Direct3D 7.x: Radeon R100

Direct3D 8.x: Radeon R200

Direct3D 9.x: Radeon R300R420R520

Direct3D 10: Radeon R600R700

Outras tecnologias AMD
Placas-mães: IGP3xx9000/9100 IGPXpress

Para GPUs: AMRCrossFireHyperMemory

Workstations: FireGLFireMVFireStream

Software: CatalystAVIVO

Dispositivos portáteis: ImageonXilleon

Consoles de jogos: GameCubeXbox 360WiiPlayStation 4Xbox One

Predefinição:AMD technology