Desarrolladores de Linux envían parches para corregir fallos de VM en GPUs AMD GCN

Los desarrolladores gráficos de Linux han enviado parches para abordar los fallos de memoria virtual que afectan a las antiguas GPUs AMD GCN. Estas correcciones buscan mejorar la estabilidad de tarjetas como las series HD 7000 y R9 290 durante cargas de trabajo Vulkan. Los cambios llegan antes del lanzamiento del kernel de Linux 6.19.

Con el lanzamiento del kernel de Linux 6.19 acercándose, los desarrolladores están abordando problemas de larga data con las GPUs Graphics Core Next (GCN) de AMD. Un problema clave ha sido la avalancha de fallos de memoria virtual (VM), que causaban inestabilidad en aplicaciones Vulkan en sistemas Linux. Estos fallos ocurrían cuando la GPU intentaba acceder a regiones de memoria inválidas, generando a veces miles de errores por segundo y saturando los registros del kernel.

Timur Kristóf, miembro del equipo de gráficos de Linux de Valve, ha enviado recientemente una serie de parches dirigidos a las arquitecturas GFX6 (GCN 1.0) y GFX7 (GCN 1.1). El hardware afectado incluye GPUs de las series HD 7000 y R9 290. Anteriormente, el cambio del antiguo controlador Radeon al más moderno AMDGPU proporcionó un aumento de rendimiento cercano al 30% para estas tarjetas de hace una década. Sin embargo, los problemas de fallos de VM persistieron, obstaculizando el funcionamiento fluido.

Los nuevos parches filtran los fallos no críticos, permitiéndoles procesarse en silencio en segundo plano sin inundar los registros ni interrumpir la usabilidad. Aunque no mejoran directamente el rendimiento, prometen mayor estabilidad para cargas de trabajo Vulkan. Esto sigue a los recientes esfuerzos por convertir AMDGPU en el controlador predeterminado para GPUs GCN 1.1.

En general, estas optimizaciones indican un apoyo continuo para el hardware AMD antiguo en Linux, asegurando mayor fiabilidad en juegos y otras tareas intensivas en gráficos. Los desarrolladores anticipan más refinamientos en el próximo trimestre.

Artículos relacionados

Illustration of Linux 6.19 delivering 30% performance boost to legacy AMD GPUs like Radeon HD 7950 via new AMDGPU driver.
Imagen generada por IA

Linux 6.19 mejora los GPU AMD antiguos hasta un 30 %

Reportado por IA Imagen generada por IA

El próximo kernel de Linux 6.19 ofrece mejoras significativas de rendimiento para tarjetas gráficas AMD antiguas basadas en las arquitecturas GCN 1.0 y GCN 1.1. Estos GPU antiguos, como la Radeon HD 7950, ahora pasan al moderno controlador AMDGPU, reemplazando al obsoleto controlador Radeon después de más de dos décadas. Los primeros benchmarks muestran ganancias de alrededor del 30 % en diversas aplicaciones y juegos.

En seguimiento a los recientes parches del kernel AMDGPU, el controlador Vulkan RADV de código abierto recibe mejoras para mitigar fallos de memoria virtual en las arquitecturas GFX6 y GFX7, mejorando la estabilidad de las tarjetas gráficas AMD antiguas en Linux.

Reportado por IA

El próximo kernel de Linux 6.19 introduce una mejora significativa de rendimiento para las antiguas tarjetas gráficas AMD Radeon al usar por defecto el moderno driver AMDGPU. Este cambio, habilitado por mejoras recientes de ingenieros de Valve, proporciona alrededor de un 30 % de aumento de rendimiento para las GPU GCN 1.0 y 1.1. Los usuarios de hardware legacy como la Radeon HD 7950 ahora pueden acceder a mejores características, incluyendo soporte Vulkan de fábrica.

Parches recientes del controlador Radeon Linux indican preparativos para GPUs de próxima generación de AMD con unidades de procesamiento neuronal integradas (NPUs), basándose en esfuerzos previos de NPU. Phoronix informa de estas actualizaciones como parte del impulso de AMD para la aceleración de IA en controladores gráficos de código abierto.

Reportado por IA

Los desarrolladores han resuelto una regresión de rendimiento en el asignador Slab del kernel de Linux 6.19, que ralentizaba la carga de módulos debido a alteraciones en las políticas NUMA. El problema, identificado mediante benchmarking, afectaba la eficiencia en la gestión de memoria en sistemas de muchos núcleos. La corrección restaura el comportamiento correcto de asignación y se ha fusionado en el kernel principal.

Sobre la aprobación en la Cumbre de Mantenidores del Kernel 2025, el kernel de Linux finalizó la integración permanente de Rust a finales de 2025, destacando éxitos iniciales como la detección del primer CVE de Rust junto con importantes actualizaciones de rendimiento y seguridad en los kernels 6.19 y 6.18.

Reportado por IA

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.

 

 

 

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