Regresja w jądrze Linux 7.0, która znacząco obniża wydajność aplikacji wykorzystujących AMD ROCm

Inżynierowie z firmy Canonical ostrzegli o regresjach w nadchodzącej aktualizacji pakietu z jądrem 7.0.0-28.28, która zostanie dostarczona użytkownikom Ubuntu 26.04 i Ubuntu 24.04. Regresja objawia się przy użyciu sterownika amdgpu i prowadzi do znacznego spadku wydajności niektórych aplikacji korzystających z zestawu AMD ROCm. Na przykład przez regresję czas wykonania modelu Stable Diffusion XL (SDXL) przy użyciu 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 zbudowana jest wersja 7.0.0-28.28 pakietu z jądrem dla Ubuntu. Odnotowano, że przygotowana aktualizacja zawiera poprawki ważnych luk i firma Canonical nie może jej opóźnić z powodu wskazanej regresji, dlatego postanowiono ją wydać taką, jaka jest, a regresję naprawić w kolejnej poprawce. Użytkownicy, dla których wskazana regresja jest bardziej krytyczna niż naprawienie luk, mogą nie przechodzić na wydanie 7.0.0-28.28 i poczekać na kolejną aktualizację.

Problem występuje również w pakietach z jądrem 7.0.12 wydanych dla Fedory, CachyOS i innych dystrybucji Linux. Niedociągnięcie zostało usunięte w wydaniu jądra 7.0.13. Jako obejście regresji w ComfyUI można użyć flagi "—disable-mmap".

Źródło: opennet.ru

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