Недавно я сделал новую установку Ubuntu 19.04, и мои колонки постоянно производили статический шум с треском. У меня не было этой проблемы в 18.10. Статический звук исчезает на секунду, когда я меняю громкость, и нет звука, когда я полностью отключаю звук.
На вопрос и ответ здесь .
Решение состоит в том, чтобы добавить это к /etc/modprobe.d/alsa-base.conf
options snd-hda-intel power_save=0 power_save_controller=N
У меня есть та же проблема в 16,04 и 18.04. В настоящее время я работаю 18.04. Я попробовал все предложения от сети как:
hda-глагол/dev/snd/hwc0d0 0x20 SET_COEF_INDEX 0x67
/dev/snd/hwc0d0 0x20 SET_PROC_COEF 0x3000
эхо 0 > эхо/sys/module/snd_hda_intel/parameters/power_save
N >/sys/module/snd_hda_intel/parameters/power_save_controller
Некоторые вышеупомянутые опции работали на некоторых людей и не работали на большинство. Я попробовал к некоторой отладке базового уровня, таким образом, начал делать strace , когда аудио/видео находится на [1 128]. Затем потрескивающий звук был остановлен. Вот демонстрационная команда, которую я попробовал:
sudo strace-f-p
ps -eaf|grep -E "^$USER.*/bin/pulseaudio"|grep -v grep|awk '{print $2}'
2> & 1|head-1000
я нашел, что 1 000 строк вывода strace достаточны для восстановления звука. Следует иметь в виду следующее:
Вы можете создать служебный скрипт systemd
(системный демон), который будет запускаться при загрузке.
Откройте терминал и выполните:
sudo nano /etc/systemd/system/powersave.service
authenticate, затем добавьте в файл следующее:
[Unit]
Description=powersave script
[Service]
ExecStart=/opt/powersave.sh
[Install]
WantedBy=multi-user.target
CTRL+O для сохранения и CTRL+X для выхода.
Затем запустите...
sudo nano /opt/powersave.sh
...и добавьте следующее:
#!/bin/bash
echo 0 | sudo tee sys/module/snd_hda_intel/parameters/power_save
CTRL+O для сохранения и CTRL+X, чтобы выйти.
Наконец, сделайте скрипт исполняемым:
sudo chmod+x /opt/powersave.sh
..затем включите службу, набрав:
sudo systemctl enable powersave
Этот скрипт будет запускаться при загрузке от имени пользователя root и больше не будет трескаться, потому что он сохранит вашу звуковую карту. ON, вместо того, чтобы позволить ему перейти в режим энергосбережения.
Это решение работало с моим оборудованием. Вывод lspci
для моей системы:
Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)