Рэгрэсія ў ядры Linux 7.0, істотна якая зніжае прадукцыйнасць прыкладанняў, выкарыстоўвалых AMD ROCm

Інжынеры з кампаніі Canonical папярэдзілі аб наяўнасці рэгрэсій у маючым адбыцца абнаўленні пакета з ядром 7.0.0-28.28, якое будзе дастаўлена карыстальнікам Ubuntu 26.04 і Ubuntu 24/04. Рэгрэсія выяўляецца пры выкарыстанні драйвера amdgpu і прыводзіць да істотнага зніжэння прадукцыйнасці некаторых прыкладанняў, якія выкарыстоўваюць стэк AMD ROCm. Напрыклад, з-за рэгрэсіі час выканання мадэлі Stable Diffusion XL (SDXL) пры дапамозе ComfyUI запаволілася ў 42 разы (з 9 секунд да 388 секунд).

Узнікненне праблемы адзначана ў абнаўленні ядра Linux 7.0.12, на базе якога сабрана версія 7.0.0-28.28 пакета з ядром для Ubuntu. Адзначаецца, што падрыхтаванае абнаўленне ўтрымоўвае ўхіленне важных уразлівасцяў і кампанія Canonical не можа адкласці яго з-за адзначанай рэгрэсіі, таму вырашана выпусціць яго як ёсць, а рэгрэсію ўхіліць у наступным якое карэктуе абнаўленні. Карыстальнікі, для якіх адзначаная рэгрэсія больш крытычная, чым ухіленне ўразлівасцяў, могуць не пераходзіць на выпуск 7.0.0-28.28 і дачакацца наступнага абнаўлення.

Праблема таксама выяўляецца ў пакетах з ядром 7.0.12, выпушчаных для Fedora, CachyOS і іншых дыстрыбутываў Linux. Недапрацоўка ўхіленая ў выпуску ядра 7.0.13. У якасці абыходнага шляху ўхілення рэгрэсіі ў ComfyUI можна выкарыстоўваць сцяг "-disable-mmap".

Крыніца: opennet.ru

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster