Zum Hauptinhalt Zur Navigation Zur Suche

42-mal längere Laufzeit: Nächster Ubuntu-Kernel bremst AMD-GPUs drastisch aus

Wer auf AMD-GPUs rechnet, kann von extremen Leistungseinbußen betroffen sein. Schuld ist ein bereits behobener Programmierfehler.
/ Johannes Hiltscher
15 Kommentare Auf Google folgen (öffnet im neuen Fenster)
Logo von AMD Rocm (Bild: AMD)
Logo von AMD Rocm Bild: AMD

Bis zu 42-mal längere Laufzeit kann ein Programmierfehler verursachen, der zeitweise im amdgpu-Treiber vorhanden war. Und den haben die Ubuntu-Entwickler in das nächste Release ihres Linux-Kernels (7.0.0-28.28) übernommen, wie sie in einem Forenbeitrag mitteilen(öffnet im neuen Fenster). Betroffen sind einige Anwendungen, die AMDs Programmierumgebung Rocm (g+) verwenden, um die GPU zum Rechnen oder für KI zu nutzen.

Wie das Portal Phoronix berichtet(öffnet im neuen Fenster), ist der zugrundeliegende Fehler bereits korrigiert. Wie aus dem Commit-Log(öffnet im neuen Fenster) von Kernel-Entwickler Greg Kroah-Hartman hervorgeht, führte eine Änderung bei der Verwaltung heterogenen Speichers im amdgpu-Treiber zu langen, sinnlosen Wartezyklen. Aufgetreten war das Problem im Kernel 7.0.12(öffnet im neuen Fenster), korrigiert wurde es bereits durch das nächste Patch-Release 7.0.13.

Für die Ubuntu-Entwickler war es entsprechend schlicht ungünstiges Timing. Für sie habe aber, so die Aussage im Forenbeitrag, das Ausspielen wichtiger Sicherheits-Updates Vorrang gehabt. Spiele sollen von dem Programmierfehler nicht oder zumindest weniger stark betroffen sein, auch bei Rocm-Anwendungen können die Auswirkungen variieren.

Im Zweifel vorerst älteren Kernel nutzen

Für Ubuntu-Nutzer, die Rocm zum Rechnen oder für KI verwenden, gibt es einen relativ einfachen Workaround: Einfach den alten Kernel weiter nutzen. Üblicherweise behalten Linux-Distributionen mindestens eine ältere Kernel-Version, welche über den Bootloader ausgewählt werden kann.

Mit dem nächsten veröffentlichten Kernel will das Ubuntu-Team das Problem dann beseitigen. Betroffen sind Nutzer von Ubuntu 26.04 sowie des Hardware Enablement (HWE) Stack von Ubuntu 24.04, der ebenfalls auf den Kernel 7.0 migriert wird.


Relevante Themen