Regression im Linux-Kernel 7.0, die die Leistung von Anwendungen, die AMD ROCm nutzen, erheblich verringert

Ingenieure von Canonical haben vor Regressionen im bevorstehenden Update des Pakets mit Kernel 7.0.0-28.28 gewarnt, das an die Nutzer von Ubuntu 26.04 und Ubuntu 24.04 ausgeliefert wird. Die Regression zeigt sich bei der Verwendung des amdgpu-Treibers und führt zu einer erheblichen Verringerung der Leistung einiger Anwendungen, die den AMD ROCm-Stack nutzen. Zum Beispiel hat sich die Ausführungszeit des Modells Stable Diffusion XL (SDXL) mit ComfyUI aufgrund der Regression um das 42-fache verlangsamt (von 9 Sekunden auf 388 Sekunden).

Das Problem wurde im Linux-Kernel-Update 7.0.12 festgestellt, auf dessen Basis die Version 7.0.0-28.28 des Kernpakets für Ubuntu erstellt wurde. Es wird angemerkt, dass das vorbereitete Update wichtige Sicherheitslücken schließt und Canonical das Update aufgrund der festgestellten Regression nicht aufschieben kann. Daher wurde beschlossen, es wie es ist zu veröffentlichen und die Regression im nächsten Wartungsupdate zu beheben. Benutzer, für die die festgestellte Regression kritischer ist als die Behebung der Sicherheitslücken, können auf die Version 7.0.0-28.28 verzichten und auf das nächste Update warten.

Das Problem zeigt sich auch in den Paketen mit Kernel 7.0.12, die für Fedora, CachyOS und andere Linux-Distributionen veröffentlicht wurden. Der Mangel wurde in der Kernel-Version 7.0.13 behoben. Als Workaround zur Behebung der Regression in ComfyUI kann das Flag "—disable-mmap" verwendet werden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4