Регресия в ядрото на 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