Wie erwartet wurde die AMD PerfOpt-Funktion für die Aufnahme in den Linux-Kernel 7.4 ausgewählt. Vorherige Benchmarks von Phoronix haben gezeigt, dass dieses Update eine bemerkenswerte Leistungssteigerung für integrierte AMD-Grafik bietet, wobei spezifische Vorteile bei Aufgaben der künstlichen Intelligenz beobachtet wurden.

Die Kernfunktion von AMD PerfOpt besteht darin, integrierten Grafikprozessoren (iGPUs) zu ermöglichen, den IOMMU zu umgehen, wenn sie direkt auf den Systemspeicher zugreifen. Diese Funktion ist standardmäßig für Systeme aktiviert, die den AMDGPU-Kernel-Grafiktreiber auf Radeon-Integrierte-Grafik-Hardware verwenden.

Leistungstests zeigen, dass AMD PerfOpt die Leistung von KI und großen Sprachmodellen (LLM) auf Radeon-iGPUs um etwa 18 % bis 23 % steigern kann. Darüber hinaus hat sich gezeigt, dass das Update die Leistung bei AI-Szenarien für Ryzen-APUs der vorherigen Generation unter Linux 7.4 verbessert.

Benutzer, die Linux 7.4 oder eine spätere Version betreiben, können überprüfen, ob PerfOpt mit dem AMDGPU-Treiber aktiv ist, indem sie den dmesg-Kernel-Ausgang auf die Zeichenfolge "PerfOpt" prüfen. Die Integration dieser Funktion fiel mit dem Zusammenführen der IOMMU-Unterstützung zusammen, die auch verschiedene andere AMD-IOMMU-Fehlerbehebungen und Bereinigungen umfasste.

Neben den AMD-spezifischen Updates enthält der Linux-Kernel 7.4 nun die Broadcom BCM2712 IOMMU-Unterstützung für Anzeige- und Multimedia-Geräte auf dem Raspberry Pi 5. Microsoft hat zudem einen neuen para-virtualisierten IOMMU-Treiber beigetragen, der für die Verwendung mit Hyper-V konzipiert wurde.

Quellen: Phoronix.