AMD PerfOpt, una optimización del IOMMU prevista para Linux 7.4, busca que ciertas GPU integradas AMD accedan a la memoria del sistema sin traducir cada dirección. En pruebas de inferencia local publicadas el 29 de septiembre de 2026, la mejora típica fue del 2–4 % en un sistema Strix Halo y llegó hasta el 23 % en un portátil Strix Point. Las cifras variaron según el equipo probado.
Qué cambia con AMD PerfOpt en Linux 7.4
El parche de AMD PerfOpt quedó encolado para el ciclo de desarrollo de Linux 7.4. La previsión es que el controlador AMDGPU active la función de forma predeterminada cuando una GPU integrada AMD ya esté en modo de identidad.
Cómo cambia el acceso a memoria del IOMMU
El IOMMU —la unidad que traduce direcciones de acceso a memoria— deja de traducirlas para el acceso directo de una GPU integrada compatible que funcione en modo de identidad. El dispositivo puede acceder a la memoria del sistema y el IOMMU sigue aplicando los permisos de lectura y escritura, identificados como IR/IW.
La opción amdgpu.iommu_perfopt=0 permite desactivar PerfOpt.
Resultados reportados en tres equipos
Las pruebas publicadas el 29 de septiembre de 2026 compararon PerfOpt activado y desactivado en el mismo kernel de desarrollo. Usaron Lemonade con el backend llama.cpp para ejecutar inferencia local; los escenarios detallados incluían Vulkan y AMD ROCm.
| Sistema probado | Resultado reportado |
| Framework Desktop con AMD Ryzen AI Max+ 395 (Strix Halo; 64 GB LPDDR5-8000) | Mejora típica del 2–4 % |
| ASUS Zenbook S16 con AMD Ryzen AI 9 365 (Strix Point; 16 GB LPDDR5-7500) | Mejora de hasta el 23 % |
| Portátil con AMD Ryzen AI 5 340 (Krackan Point) | Mejora de rendimiento y menor latencia hasta el primer token |
Qué indican los resultados para otros equipos
Cada porcentaje corresponde a una configuración probada con inferencia local; no es una previsión de mejora para cualquier GPU Radeon ni para cualquier carga. PerfOpt se dirige a GPU integradas compatibles, no a tarjetas gráficas discretas.