
AMD bringt SmartMux-Unterstützung für Linux 6.17 zur besseren Unterstützung von Hybrid-GPU-Laptops
Für den kommenden Linux 6.17 Kernel-Zyklus hat AMD bereits Korrekturen für GPU-Computing auf einiger älterer AMD-Hardware, verbesserte Debugging-Unterstützung für AMDGPU und andere Verbesserungen in die Warteschlange gestellt. Heute wurde eine letzte Reihe von Funktionsänderungen für AMDGPU/AMDKFD verschickt, die für das kommende Linux 6.17 Merge Window erwartet werden. Am bemerkenswertesten ist die Unterstützung von AMD SmartMux für Linux.
Eine Übersetzung von 🇬🇧 Phoronix.com
AMD SmartMux funktioniert bereits mit aktueller/neuer Hardware und wird anscheinend von Microsoft Windows-Treibern unterstützt. Nun aber kommt AMD SmartMux zu Linux, um die Unterstützung von Hybrid-GPU-Laptops für Systeme mit integrierter und diskreter Grafik zu verbessern.
In dem Linux-Patch, der die anfängliche Linux-Unterstützung für AMD SmartMux einrichtet, wird sie wie folgt beschrieben:
SmartMux ist ein Mechanismus zum Umschalten der GPU, die in einer Hybridkonfiguration für den Scanout verwendet wird. Dies wird für Geräte mit einer eDP und zwei GPUs verwendet. Dies gilt nur, wenn das System über einen physischen Schalter (Multiplexer) auf der Platine verfügt, um zwischen den beiden GPUs umzuschalten.
Wenn eine grafikintensive Arbeitslast wie ein Spiel ausgeführt wird, kann das System die aktive Anzeige auf die dGPU umschalten, so dass wir das Kopieren des Puffers von der dGPU zur APU für den Scanout vermeiden können. Dies wirkt sich positiv auf die Latenzzeit und die FPS aus. Wenn der Stromverbrauch bevorzugt wird, kann das System auf die APU umgeschaltet werden.
So kann SmartMux zu einer besseren Grafikleistung auf solchen Systemen beitragen, indem eine Pufferkopie von der dGPU zur iGPU/APU vermieden wird, oder auch dazu, die Energieeffizienz zu verwalten, indem sichergestellt wird, dass der Multiplexer zur iGPU (APU) geht.
Neben der SmartMux-Unterstützung für Linux bringt der AMDGPU-Pull-Request heute auch Verbesserungen für das Zurücksetzen per Warteschlange für GFX9 und neuere Berechnungen, GFX10 (RDNA1) und neuere Grafik-Engines, SDMA 5.0 und neuere Versionen, JPEG 2.0 und neuere Versionen sowie Video Core Next 2.0 und neuere Versionen. Im vergangenen Jahr hat der AMD Linux-Grafiktreiber an der Unterstützung für das Zurücksetzen pro Warteschlange gearbeitet, um ein besseres Zurücksetzen zu ermöglichen, wenn die GPU bzw. der Treiber Probleme hat, anstatt einen vollständigen GPU-Reset durchführen zu müssen.
Es gibt auch AMDGPU Image Signal Processor (ISP)-Updates, SMU-Fixes, Display-Idle-D3-Updates und eine Vielzahl anderer Fixes.
Was den AMDKFD-Kernel-Compute-Treiber betrifft, so kann AMDKFD jetzt auf LoongArch-Systemen für diejenigen gebaut werden, die diese chinesische CPU-Architektur mit Instinct/Radeon-Hardware mit AMDKFD+ROCm-Compute nutzen wollen.
Weitere Details zu den vielen Änderungen, die mit dem heutigen AMDGPU/AMDKFD-Pull vor dem Linux 6.17 Merge-Fenster zu finden sind, können diesem Pull-Request entnommen werden. Der stabile Linux 6.17-Kernel sollte Anfang Oktober erscheinen und Ubuntu 25.10, Fedora 43 und andere Linux-Distributionen des vierten Quartals 2025 unterstützen.
Ein Service von s3n🧩net
Comments