Regresja w jądrze Linux 7.0, znacząco obniżająca wydajność aplikacji korzystających z AMD ROCm

Inżynierowie z firmy Canonical ostrzegli o regresjach w nadchodzącej aktualizacji pakietu jądra 7.0.0-28.28, która zostanie dostarczona użytkownikom Ubuntu 26.04 i Ubuntu 24.04. Regresja objawia się podczas korzystania z sterownika amdgpu i prowadzi do znacznego spadku wydajności niektórych aplikacji wykorzystujących stos AMD ROCm. Na przykład, z powodu regresji czas wykonania modelu Stable Diffusion XL (SDXL) z użyciem ComfyUI spowolnił się 42 razy (z 9 sekund do 388 sekund).

Wystąpienie problemu odnotowano w aktualizacji jądra Linux 7.0.12, na podstawie którego zbudowano wersję 7.0.0-28.28 pakietu jądra dla Ubuntu. Zaznaczone jest, że przygotowana aktualizacja zawiera poprawki ważnych luk bezpieczeństwa i firma Canonical nie może jej opóźnić z powodu wspomnianej regresji, dlatego zdecydowano się wydanie jej w obecnej formie, a regresję usunąć w kolejnej aktualizacji poprawkowej. Użytkownicy, dla których wspomniana regresja jest bardziej krytyczna niż usunięcie luk bezpieczeństwa, mogą nie przechodzić na wydanie 7.0.0-28.28 i poczekać na następną aktualizację.

Проблема также проявляется в пакетах с ядром 7.0.12, выпущенных для Fedora, CachyOS и других дистрибутивов Linux. Недоработка устранена в выпуске ядра 7.0.13. В качестве обходного пути устранения регрессии в ComfyUI можно использовать флаг «—disable-mmap».

Źródło: opennet.ru

Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster