stringtranslate.com

AMDgpu (módulo del kernel de Linux)

AMDgpu es un controlador de dispositivo de código abierto para el sistema operativo Linux desarrollado por AMD para admitir su línea de tarjetas gráficas (GPU) Radeon . Se anunció en 2014 como el sucesor del controlador de dispositivo anterior como parte de la nueva estrategia de controladores "unificados" de AMD, [3] y se lanzó el 20 de abril de 2015. [4]radeon

Desarrollo

Toma la forma de un módulo del kernel en el árbol .

A partir de 2022, el controlador AMD Kernel Fusion ( KFD ) ahora está integrado en este módulo del kernel. El desarrollo de AMD KFD en AMD es parte de ROCm , bajo el proyecto ROCk.

Distribución

AMDgpu se ha actualizado por completo y los nuevos desarrollos continúan haciéndolo.

Como AMDgpu es parte del kernel monolítico de Linux, la mayoría de las distribuciones de Linux lo incluyen directamente. El conjunto de paquetes/script de instalación amdgpu-pro, distribuido por AMD directamente desde AMD Radeon Software , incluye un módulo de kernel AMDgpu algo más confiable y actualizado en comparación con el de los kernels incluidos en las distribuciones regulares de sistemas operativos.

Comunidad

El desarrollo del módulo del kernel ocurre entre AMD y los mantenedores de Linux, las discusiones ocurren en las listas de correo de freedesktop.org [5] [6] - freedesktop alberga los principales proyectos de gráficos de Linux como Mesa , libdrm , Xorg , Wayland .

Apoyo

AMDgpu admite oficialmente tarjetas basadas en GCN 1.2 o superior, incluidos nuevos conjuntos de instrucciones como RDNA 1 y 2, CDNA.

Problemas de soporte

Aunque a partir de 2022 la compatibilidad con GCN 1.0/1.1 está incompleta, [7] se puede habilitar mediante un parámetro del kernel [8] [9] y algunas distribuciones de Linux lo habilitan de forma predeterminada. [10]

Diagrama
Controladores de dispositivos Linux para hardware AMD a partir de agosto de 2016

Ver también

Referencias

  1. ^ "Lanzamiento inicial del controlador amdgpu". 20 de abril de 2015.
  2. ^ "Aumento de la versión AMDgpu". GitHub . 17 de septiembre de 2021.
  3. ^ Larabel, Michael (8 de octubre de 2014). "Las diapositivas que anuncian el nuevo controlador kernel" AMDGPU ". Forónix . Consultado el 11 de abril de 2023 .
  4. ^ Larabel, Michael (20 de abril de 2015). "AMD lanza nuevo controlador de kernel de Linux" AMDGPU "y compatibilidad con Mesa". Forónix . Consultado el 11 de abril de 2023 .
  5. ^ "Los archivos de dri-devel" . Consultado el 1 de febrero de 2021 .
  6. ^ "Los archivos amd-gfx" . Consultado el 1 de febrero de 2021 .
  7. ^ "La configuración predeterminada de las GPU Radeon GCN 1.0/1.1 para mejorar el controlador de Linux se ve obstaculizada por las salidas analógicas". Forónix . Archivado desde el original el 5 de agosto de 2020 . Consultado el 9 de marzo de 2021 .
  8. ^ "AMD lanza compatibilidad inicial con el controlador AMDGPU para las GPU GCN 1.0/Southern Islands". Forónix . 2016-05-13 . Consultado el 5 de abril de 2017 .
  9. ^ "Documentación del controlador AMDgpu". Freedesktop.org .
  10. ^ "Mageia 8 RC1 trae AMDGPU para GCN 1.0/1.1, NVIDIA GLVND, Linux 5.10 LTS". Forónix . Archivado desde el original el 7 de febrero de 2021 . Consultado el 9 de marzo de 2021 .

enlaces externos