Systemd-udevd consumes 100% of CPU / Процесс systemd-udevd утилизирует 100% процессора

Такое странное поведение я заметил после очередного апгрейда на своем ноутбуке. Решение нагуглилось быстро, но решил распространить, может кто то еще быстрее нагуглит потом.

Как я понял, это поведение связано с libmtp,которая находит устройство, но не может к нему подключиться, и постоянно его проверяет, нагружая процессор. Благо это дело можно поправить в файле /lib/udev/rules.d/69-libmtp.rules

Найдите эти строки в самом конце файла:

# Autoprobe vendor-specific, communication and PTP devices 
ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceCl     ass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="li     bmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Закомментируйте вторую строку, поставив # перед ENV, чтобы это выглядело так:

#ENV{ID_MTP.... 

Выполните перезагрузку либо выполните от root команду:

# systemctl restart systemd-udevd

после этого ваш процессор скажет вам спасибо))

2 ответ. на "Systemd-udevd consumes 100% of CPU / Процесс systemd-udevd утилизирует 100% процессора"

  1. mowertii 16.01.2022 / 14:43

    Специально зарегистрировался, чтобы сказать Спасибо! Ваш Блог помог нагуглить решение проблемы, с которой я также столкнулся, как и Вы)
    modprobe спамился без остановки, нагружая процессор, курсор мыши двигался рывками и периодически произвольно нажималась ЛКМ.

    Благодарю.

    Нравится

Оставьте комментарий