Hatred's Log Place

DON'T PANIC!

Sep 3, 2024 - 1 minute read - Linux

Высокое потребление в powertop у pipewire

Или: казалось бы, при чём тут Firefox…

Заметил, что в powertop стабильно висит процесс pipewire с потребление 1.4W. Вроде не много, но неприятно: чего он там греет на эти самые ватты?

Начал разбираться, очень быстро привело, что у людей данная проблема ассоциируется с запущенным клиентом speech-dispatcher-dummy. Припоминаю, что в плазмоиде управления звуком в KDE видел эту ерунду, но не придал её значения. Посмотрел процессы speech-dispatcher: запущенны от моего пользователя. Но откуда растут ноги запуска не видно: через dbus нет, через systemctl нет. А вот pstree подсказал, что родитель - firefox.

[!INFO] К слову, есть чудная тулза: pw-top, которую сразу и нужно было запустить, дабы посмотреть, кто у pipewire самый требовательный клиент.

Дальше поиск привёл к настройкам Firefox. Открываем about:config, далее находим опцию media.webspeech.synth.enabled и выключаем её. Рестартуем Firefox и больше не наблюдаем клиента speech-dispatcher-dummy и pipewire в powertop.

Но Firefox не всегда запускает эту болталку. Пока не понял при каких условиях это выполняется.

Tags: Linux powertop pipewire firefox Thinkpad P15Gen2

Docker prune Команда timeout

comments powered by Disqus