stringtranslate.com

AMDgpu (módulo del núcleo de Linux)

AMDgpu es un controlador de dispositivo de código abierto para el sistema operativo Linux desarrollado por AMD para dar soporte a 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 de kernel dentro del árbol .

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

Distribución

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

Como AMDgpu es parte del núcleo monolítico de Linux, la mayoría de las distribuciones de Linux lo incluyen directamente. El paquete de software/script de instalación amdgpu-pro, distribuido por AMD directamente desde AMD Radeon Software , incluye un módulo de núcleo AMDgpu que es bastante más actualizado que los núcleos incluidos en las distribuciones de sistemas operativos habituales.

Comunidad

El desarrollo del módulo del kernel se lleva a cabo entre AMD y los mantenedores de Linux, las discusiones se llevan a cabo en las listas de correo de freedesktop.org [5] [6] - freedesktop es el hogar de los principales proyectos de gráficos de Linux como Mesa , libdrm , Xorg , Wayland .

Apoyo

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

Problemas de soporte

Aunque a partir de 2022 el soporte para GCN 1.0/1.1 está incompleto, [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

Véase también

Referencias

  1. ^ "Lanzamiento inicial del controlador amdgpu". 20 de abril de 2015.
  2. ^ "Aumento de la versión de AMDgpu". GitHub . 17 de septiembre de 2021.
  3. ^ Larabel, Michael (8 de octubre de 2014). "Las diapositivas que anuncian el nuevo controlador de kernel "AMDGPU"". Phoronix . Consultado el 11 de abril de 2023 .
  4. ^ Larabel, Michael (20 de abril de 2015). «AMD lanza el nuevo controlador de kernel de Linux «AMDGPU» y compatibilidad con Mesa». Phoronix . Consultado el 11 de abril de 2023 .
  5. ^ "Los archivos de dri-devel" . Consultado el 1 de febrero de 2021 .
  6. ^ "Los archivos de amd-gfx" . Consultado el 1 de febrero de 2021 .
  7. ^ "La conversión de las GPU Radeon GCN 1.0/1.1 a un mejor controlador Linux se ve frenada por las salidas analógicas". Phoronix . Archivado desde el original el 2020-08-05 . Consultado el 2021-03-09 .
  8. ^ "AMD lanza soporte inicial del controlador AMDGPU para GPU GCN 1.0/Southern Islands". Phoronix . 2016-05-13 . Consultado el 2017-04-05 .
  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". Phoronix . Archivado desde el original el 2021-02-07 . Consultado el 2021-03-09 .

Enlaces externos