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 . Fue anunciado en 2014 como 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
Adopta la forma de un módulo del núcleo integrado en el árbol del sistema .
Desde 2022, el controlador AMD Kernel Fusion ( KFD ) está integrado en un único módulo del kernel. El desarrollo de AMD KFD forma parte de ROCm , dentro del proyecto ROCk.
Distribución
AMDgpu se ha integrado completamente en el código fuente principal y los nuevos desarrollos continúan haciéndolo.
Dado que AMDgpu forma parte del núcleo monolítico de Linux, la mayoría de las distribuciones de Linux lo incluyen directamente. El paquete/script de instalación amdgpu-pro, distribuido por AMD directamente desde AMD Radeon Software , incluye un módulo del núcleo AMDgpu con una actualización algo más fiable que la de 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 tienen lugar en las listas de correo de freedesktop.org [ 5 ] [ 6 ] - freedesktop alberga importantes proyectos gráficos de Linux como Mesa , libdrm , Xorg , Wayland .
Apoyo
AMDgpu ofrece soporte oficial para tarjetas gráficas basadas en GCN 1.2 o superior, incluyendo nuevos conjuntos de instrucciones como RDNA 1 y 2, y CDNA. Además, añade soporte para la API Vulkan .
Problemas de soporte
La compatibilidad con GCN 1.0/1.1 fue incompleta durante varios años, deshabilitada por defecto y mantenida como "experimental". [ 7 ] La compatibilidad se puede habilitar con un par de parámetros del kernel [ 8 ] [ 9 ] (básicamente, deshabilitando radeonla compatibilidad del controlador y forzando su habilitación AMDgpu) y algunas distribuciones de Linux la habilitaban por defecto. El controlador carece de codificación de vídeo por hardware (pero sí admite la decodificación), sonido a través de HDMI y formatos de salida analógica para estas generaciones. [ 10 ]
Se trabajó durante 2025 para habilitar primero GCN 1.1 y luego GCN 1.0, logrando que AMDgpu tuviera las mismas características que el radeoncontrolador, y se aceptó su incorporación al kernel de Linux 6.19 [ 11 ] , que alcanzó su versión final a principios de 2026. Esto, junto con Mesa 25.1 y versiones posteriores, también permite que estas GPU admitan el trazado de rayos basado en sombreadores [ 12 ] mediante el uso de una variable de entorno, al igual que las revisiones de hardware más recientes. [ 13 ]

Véase también
- Radeon : la principal marca de GPU de AMD.
- AMD Radeon Software : el canal de distribución de software predeterminado de AMD.
- Controlador de dispositivo gráfico gratuito y de código abierto
Referencias
- ↑ "Lanzamiento inicial del controlador amdgpu" . 20 de abril de 2015.
- ↑ "Actualizar la versión de AMDGPU a 6.19.0" . GitHub . 27 de febrero de 2026. Consultado el 5 de julio de 2026 .
- ↑ Larabel, Michael (8 de octubre de 2014). "Las diapositivas que anuncian el nuevo controlador de kernel "AMDGPU"" . Phoronix . Recuperado el 11 de abril de 2023 .
- ↑ Larabel, Michael (20 de abril de 2015). "AMD lanza el nuevo controlador del kernel de Linux "AMDGPU" y soporte para Mesa" . Phoronix . Consultado el 11 de abril de 2023 .
- ↑ "Los archivos de dri-devel" . Consultado el 1 de febrero de 2021 .
- ↑ "Archivos amd-gfx" . Consultado el 1 de febrero de 2021 .
- ↑ "La configuración predeterminada de las GPU Radeon GCN 1.0/1.1 para usar un mejor controlador de Linux se ve retrasada por las salidas analógicas" . Phoronix . Archivado del original el 5 de agosto de 2020. Consultado el 9 de marzo de 2021 .
- ↑ "AMD lanza soporte inicial para controladores AMDGPU para GPU GCN 1.0 / Southern Islands" . Phoronix . 13 de mayo de 2016. Consultado el 5 de abril de 2017 .
- ↑ "Documentación del controlador AMDgpu" . Freedesktop.org .
- ↑ "Mageia 8 RC1 trae AMDGPU para GCN 1.0/1.1, NVIDIA GLVND, Linux 5.10 LTS" . Phoronix . Archivado del original el 7 de febrero de 2021. Consultado el 9 de marzo de 2021 .
- ↑ "Las GPU AMD GCN 1.0/1.1 usarán por defecto el controlador AMDGPU en Linux 6.19, se agregó SMART POWER OLED" . www.phoronix.com . Consultado el 7 de diciembre de 2025 .
- ↑ Mitch074. "Nuevo parche cambia las GPU AMD GCN 1.0 al controlador AMDGPU por defecto - página 3, experiencia publicada por el usuario con el parche aplicado" . Foros de Phoronix . Consultado el 7 de diciembre de 2025 .
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) CS1 maint: estado de la URL ( enlace ) - ↑ "El controlador RADV ahora emula el trazado de rayos por defecto para las GPU AMD más antiguas para un juego más reciente" . www.phoronix.com . Consultado el 7 de diciembre de 2025 .
Enlaces externos
- Controlador "AMDgpu" . Núcleo de Linux . 23/01/2022.
- Software AMD
- Controladores de dispositivos gratuitos
- controladores Linux
- Stubs de Linux