В грядущем обновлении ядра Linux 7.0.0-28.28 для свежих версий Ubuntu обнаружилась дикая регрессия. Из-за поломанного драйвера amdgpu производительность в задачах с использованием стека AMD ROCm значительно снизилась. Для понимания масштабов: генерация картинки в Stable Diffusion XL через ComfyUI теперь занимает 388 секунд вместо привычных девяти. Скорость упала в 42 раза 🐧
Ошибка прилетела из апстрима ядра 7.0.12, и Canonical прекрасно о ней знает. Но откладывать релиз они не собираются, потому что в пакете зашиты важные патчи безопасности. Официальный совет звучит примерно так: если вам важнее быстро генерировать картинки, а не защищать систему от хакеров, просто не обновляйтесь и сидите с уязвимостями.
Конечно, проблема затронула не только Ubuntu, но и другие дистрибутивы вроде Fedora и CachyOS, которые успели обновиться до проблемной версии. Корень зла уже вырезали в грядущем патче 7.0.13.
Отчаявшимся энтузиастам предлагают костыль в виде запуска ComfyUI с флагом "
--disable-mmap". Linux / Линукс 🥸