AMD PerfOpt è una modifica prevista per Linux 7.4 che punta a permettere ad alcune GPU integrate Radeon di accedere alla memoria di sistema senza la traduzione degli indirizzi IOMMU, quando operano già in modalità identity. Nei risultati pubblicati il 29 settembre 2026, il guadagno tipico è stato del 2–4% sul sistema con Ryzen AI Max+ 395; sul portatile con Ryzen AI 9 365 ha raggiunto il 23%. Sul sistema con Ryzen AI 5 340 sono stati riportati miglioramenti e una minore latenza al primo token.
Che cosa cambia con AMD PerfOpt in Linux 7.4
La modifica risultava accodata al ramo IOMMU per il ciclo di Linux 7.4. Per le GPU integrate AMD compatibili già in modalità identity, AMDGPU dovrebbe attivare PerfOpt per impostazione predefinita. Il parametro amdgpu.iommu_perfopt=0 consente di disattivarla.
La funzione è pensata per le GPU integrate compatibili, non per le schede grafiche discrete. Si tratta di un’ottimizzazione del percorso di accesso alla memoria, non di un acceleratore IA separato.
Come PerfOpt modifica l’accesso alla memoria tramite IOMMU
L’IOMMU, cioè l’unità di gestione della memoria per i dispositivi di ingresso e uscita, traduce gli indirizzi usati da un dispositivo per accedere alla memoria di sistema. Nel caso descritto, una GPU integrata già in modalità identity può saltare questa traduzione. L’IOMMU continua comunque a far rispettare i permessi di lettura e scrittura, indicati dai bit IR/IW.
I risultati riportati su tre sistemi di prova
I risultati pubblicati il 29 settembre 2026 riguardano confronti tra PerfOpt attiva e disattivata, eseguiti sullo stesso kernel di sviluppo. I tre sistemi hanno mostrato esiti diversi.
| Sistema testato | Risultato riportato |
| Framework Desktop con Ryzen AI Max+ 395 (Strix Halo) | Guadagno tipico del 2–4% |
| ASUS Zenbook S16 con Ryzen AI 9 365 (Strix Point) | Guadagno fino al 23% |
| Portatile con Ryzen AI 5 340 (Krackan Point) | Miglioramenti e minore latenza al primo token |
Il confronto riguardava l’inferenza IA locale con Lemonade e il backend llama.cpp. Le prove dettagliate includevano configurazioni con Vulkan e AMD ROCm. Sul sistema Strix Halo erano presenti 64 GB di memoria LPDDR5-8000; sullo Zenbook S16, 16 GB di LPDDR5-7500.
Che cosa indicano i test per gli altri sistemi
Le percentuali descrivono i risultati ottenuti su quelle configurazioni: il 2–4% è il guadagno tipico sul sistema Strix Halo, mentre il 23% è il massimo riportato per il portatile Strix Point. Per Krackan Point sono stati descritti miglioramenti e una latenza inferiore al primo token, senza una percentuale.
La funzione riguarda le GPU integrate compatibili; le prove citate coprono tre sistemi specifici e non comprendono schede grafiche discrete.