El kernel de Linux 7.0 elimina el soporte para la NPU2 inédita de AMD

La versión 7.0 del kernel de Linux eliminará el soporte para la unidad de procesamiento neuronal de segunda generación de AMD, conocida como NPU2, que nunca llegó a productos comerciales. Los propios ingenieros de AMD propusieron el parche para eliminar el código del kernel. Esta decisión resalta el enfoque de la comunidad de código abierto en mantener un software eficiente y relevante.

En un movimiento que refleja el enfoque pragmático de los mantenedores del kernel de Linux, la próxima versión Linux 7.0 eliminará el soporte para la NPU2 de AMD, una unidad de procesamiento neuronal de segunda generación que se planeó para la línea Ryzen AI pero nunca se lanzó en hardware comercial. El parche para eliminar este código fue presentado por el ingeniero de AMD Mario Limonciello, dirigido específicamente al controlador amdxdna diseñado para NPU2. Según el mensaje del commit, el hardware nunca se materializó en forma minorista, haciendo obsoleto al controlador.

AMD ha estado integrando unidades de procesamiento neuronal en sus procesadores Ryzen para habilitar tareas de IA en el dispositivo, como reconocimiento de imágenes y procesamiento de lenguaje natural. La NPU de primera generación apareció en chips Ryzen seleccionados, soportando funciones a través de herramientas como la plataforma Ryzen AI Software, que permite la portabilidad de modelos PyTorch o TensorFlow. Sin embargo, la NPU2 se limitó a muestras de ingeniería y pruebas internas, ya que AMD cambió prioridades hacia la optimización de tecnologías de IA existentes ante realidades del mercado y presiones competitivas.

Esta eliminación se alinea con la filosofía de Linux de evitar regresiones eliminando código no utilizado o no mantenido para mantener el kernel ligero y seguro. El soporte para NPU2 se añadió en versiones anteriores del kernel para preparar el ecosistema, pero sin hardware correspondiente, se convirtió en una sobrecarga de mantenimiento innecesaria. Discusiones en la comunidad, como en Reddit's r/linux, han señalado frustraciones con el soporte incompleto de NPU, especialmente después del kernel 6.14.

Comparaciones con competidores subrayan los desafíos de AMD: Intel ha avanzado en la integración de NPU en sus procesadores Core Ultra, con la versión reciente del controlador 1.28.0 mejorando la compatibilidad con Linux para chips Meteor Lake y Lunar Lake. NVIDIA continúa dominando las cargas de trabajo de IA discretas, mientras AMD se enfoca en soluciones integradas para portátiles y computación en el borde. La decisión tiene repercusiones en el ecosistema de código abierto, impulsando a los desarrolladores a refinar las capacidades de la NPU de primera generación en lugar de perseguir hardware no probado. A medida que evoluciona el hardware de IA, este episodio enfatiza la necesidad de que los proveedores alineen compromisos con entregables en proyectos colaborativos como Linux.

Artículos relacionados

Illustration of Linux Kernel 7.0-rc1 release in a high-tech server room, featuring new supports for Hyper-V, AMD Zen 6, Intel Diamond Rapids, and Linux-Next credits.
Imagen generada por IA

Linux 7.0-rc1 released with new features

Reportado por IA Imagen generada por IA

The first release candidate for Linux kernel 7.0 has been made available, incorporating various enhancements. This version includes improvements for Microsoft Hyper-V, support for AMD Zen 6 performance monitoring, and preparations for Intel Diamond Rapids processors. Credits in the kernel now honor the creator of Linux-Next.

The Linux kernel version 7.0-rc2 has incorporated several fixes for the AMDXDNA driver supporting Ryzen AI processors. These updates address issues in the direct rendering manager framework. Phoronix reports on these developments in open-source graphics and Linux hardware.

Reportado por IA

The upcoming Linux kernel version 7.1 will introduce restrictions on Intel Neural Processing Units (NPUs) to avoid exhaustion by individual programs. This change aims to manage resource usage more effectively. The update is reported by Phoronix, a site focused on Linux hardware and performance.

AMD is developing support for CPPC Performance Priority in Linux, marking it as a new feature for the upcoming Zen 6 architecture. This preparation aims to enhance performance handling in Linux environments. The effort is detailed in reports from Phoronix.

Reportado por IA

An AMD vice president has utilized AI to develop a Radeon Linux userland driver written in Python. A senior AI engineer involved in the project stated that he did not open a code editor once during the process. The tool used was Claude Code, which built a Radeon compute driver.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar