AMD PerfOpt ma trafić do Linux 7.4 jako optymalizacja dostępu zgodnych układów graficznych zintegrowanych z procesorem do pamięci systemowej. W testach lokalnego wnioskowania AI, opublikowanych 29 września 2026 r., wyniki różniły się zależnie od badanego systemu: od typowych 2–4% wzrostu wydajności na jednym komputerze po maksymalnie 23% na testowanym laptopie.

Co AMD PerfOpt zmienia w Linux 7.4

Patch PerfOpt opisano 28 września 2026 r. jako skierowany do drzewa rozwojowego IOMMU na potrzeby cyklu Linux 7.4. Sterownik AMDGPU ma domyślnie włączać tę funkcję na zgodnych komputerach ze zintegrowaną grafiką, jeśli GPU działa już w trybie identity. Parametr amdgpu.iommu_perfopt=0 ma pozwalać ją wyłączyć.

Jak PerfOpt zmienia dostęp do pamięci przez IOMMU

IOMMU, czyli jednostka zarządzająca dostępem urządzeń do pamięci, zwykle tłumaczy adresy używane przez urządzenie na adresy pamięci systemowej. W opisanym trybie PerfOpt zgodny, uprzywilejowany układ graficzny może pominąć tę translację podczas bezpośredniego dostępu do pamięci. IOMMU nadal egzekwuje uprawnienia odczytu i zapisu.

Funkcja dotyczy układów zintegrowanych, a nie kart graficznych podłączanych oddzielnie ani innego sprzętu zewnętrznego. To optymalizacja ścieżki dostępu do pamięci, nie osobny akcelerator AI.

Zgłoszone wyniki na trzech testowanych systemach

Porównanie obejmowało działanie PerfOpt z włączoną i wyłączoną funkcją na tym samym jądrze testowym z drzewa rozwojowego IOMMU. Obciążeniem było lokalne wnioskowanie AI w programie Lemonade z backendem llama.cpp.

Testowany systemZgłoszony wynik
Framework Desktop, Ryzen AI Max+ 395 (Strix Halo), 64 GB LPDDR5-8000Typowo 2–4% wyższa wydajność.
ASUS Zenbook S16, Ryzen AI 9 365 (Strix Point), 16 GB LPDDR5-7500Wzrost wydajności sięgał 23%.
Laptop z Ryzen AI 5 340 (Krackan Point)Odnotowano wzrost wydajności i krótszy czas do pierwszego tokenu.

Wyniki dla Strix Halo i Strix Point pochodzą z różnych konfiguracji i nie dają jednej wartości dla wszystkich układów. Rezultat 23% to maksimum zgłoszone dla testów systemu Strix Point, a nie typowy wynik dla każdej zintegrowanej grafiki Radeon. W przypadku Krackan Point podano kierunek zmian, bez wartości procentowej.

Co testy mówią o innych systemach

Testy dotyczyły lokalnego wnioskowania AI z użyciem Lemonade i llama.cpp; opisane konfiguracje obejmowały backendy Vulkan i AMD ROCm. Funkcja jest przeznaczona dla zgodnych zintegrowanych GPU, ale podane wyniki odnoszą się do trzech konkretnych testowanych systemów. Nie należy przenosić ich na inne komputery ani na karty graficzne dyskretne czy jednostki NPU.