Как отключить энергосбережение для snd_hda_codec_realtek?

Самый прямой -способ указать оболочку — это просто вызвать исполняемый файл этой оболочки. Например, если вы хотите выполнить команду с именем myjobс помощью bash, вы можете использовать что-то вроде следующей команды -строка:

/bin/bash -c 'myjob'

Соответствующая запись в crontab может выглядеть так:

0 * * * * /bin/bash -c 'myjob'

В качестве альтернативы, если myjobявляется скриптом, вы можете использовать что-то вроде следующей строки команды -вместо:

/bin/bash '/path/to/myjob'

И соответствующая запись в crontab для этого будет примерно такой:

0 * * * * /bin/bash '/path/to/myjob'
1
05.02.2020, 13:40
1 ответ

Похоже, что модуль snd_hda_codec_realtekне поддерживает энергосбережение, в отличие от snd_hda_intel.

Если вы используете PulseAudio, он приостановит работу всех аудиоисточников, которые слишком долго простаивали. Описанный вами поп-звук также возникает при использовании внешних USB-микрофонов Realtek. При запуске записи после бездействия первые несколько секунд будут заменены громким хлопком.

В качестве обходного пути вы можете закомментировать следующую строку в/etc/pulse/default.pa:

load-module module-suspend-on-idle

После этого перезапустите PulseAudio с помощью systemctl restart --user pulseaudio.

13
28.04.2021, 23:24

Теги

Похожие вопросы