После обновления несколько месяцев назад мой ноутбук начал издавать низкий, повторяющийся звук щелчка каждые несколько секунд. Он не генерируется через обычную звуковую систему, поскольку изменение громкости и даже отключение звука не имеют никакого значения. Кстати, мой обычный звук работает нормально, поэтому я предполагаю, что это своего рода динамик ПК, поскольку я не слышу щелчок при прослушивании через обычные наушники.
Странно, когда я открываю диалог настроек звука, щелчок волшебным образом исчезает. Мне не нужно менять какие-либо настройки; если я просто оставлю диалог открытым в фоновом режиме, то проблема исчезнет.
Есть идеи, что это может быть?
Я использую обычную Ubuntu 12.04, и это вывод от lspci -v | grep -A7 -i "audio"
:
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 0349
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at 54200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
Ответы:
Похоже, что проблема заключается в драйверах Intel High Definition Audio, и она существует уже довольно давно.
Чтобы решить проблему временно, но немедленно, введите следующую команду:
Попробуйте предыдущую команду, чтобы убедиться, что вы страдаете от этой проблемы. Если это работает для вас, то вы можете решить эту проблему навсегда, добавив следующую строку над «exit 0» в «/etc/rc.local».
Надеюсь это поможет
Источники: пост 1 пост 2
источник
/etc/rc.local
, похоже, не имеет значения; Проблема возвращается каждый раз, когда я отключаю ноутбук или вынимаю его из спящего режима (пока он отключен). Мне приходится каждый раз запускать первую команду, чтобы прекратить щелчок, но, может быть, это можно где-то постоянно установить? Еще раз спасибо./etc/rc.local
эту опцию, можно установить ее постоянно, добавивoptions snd-hda-intel power_save=0
в/etc/modprobe.d/alsa-info.conf
. См. Bugs.launchpad.net/ubuntu/+source/linux/+bug/1825754/comments/…взяты из этих тем:
Как выполнить команду после возобновления из приостановить?
http://ubuntuforums.org/showthread.php?t=2019203
/programming/11183805/run-bash-script-from-another-script-without-waiting-for-script-to-finish-executi
создайте скрипт с именем
hda-fix
и поместите его в/etc/pm
или где-нибудь в вашей домашней директории, если хотите. Он должен содержать:в папке
/etc/pm/sleep.d
создайте скрипт с именем скажем 30_hda-fix, содержащийТочно так же, когда вы отключаете питание, бросьте аналогичный скрипт в
/etc/pm/power.d
по какой-то причине скрипт работает не очень хорошо, если вы делаете это мгновенно; треск активируется после запуска скриптов; поэтому вам нужен второй скрипт, который запускается и ждет запуска взлома, прежде чем он запустится.
&
в ехес линии в сценариях позволяет избежать главного сценария от блокировки; это единственный способ выполнить команду после начала взлома. Я посмотрел на команду, но она обрабатывает только минуты, так что это был мой обходной путьисточник
Относится к: Ubuntu 16.04
Для меня все работает наоборот. Поместите следующее в: /etc/modprobe.d/alsa-base.conf
/ sys / module / snd_hda_intel / parameters / power_save уже был равен 0, однако каждый раз, когда воспроизводится звук, тиканье возвращается на короткое время, но затем отключается менеджером питания.
источник
В случае, если кто-то еще видит это. Для меня это происходило потому, что входящее питание было настолько слабым, что компьютер продолжал переключаться между зарядкой и отсутствием зарядки. Краткосрочное исправление состояло в том, чтобы просто включить системные звуки, а долговременное исправление - выяснить, почему он не очень хорошо заряжается.
источник
Для меня на Dell xps13 9333 с установленным tlp решение было изменить мои настройки tlp (в / etc / default / tlp), установив: SOUND_POWER_SAVE_ON_AC = 0 SOUND_POWER_SAVE_ON_BAT = 0 SOUND_POWER_SAVE_CONTROLLER = N
источник
Это аудиоустройство, входящее и выходящее из режима ожидания. Это функция энергосбережения. Я не уверен, есть ли способ перевести его в режим ожидания без щелчка, это то, что я хотел бы знать.
У меня также есть ноутбук Acer. Я на Debian, и изначально у меня не было этой проблемы, но потом я запустил,
powertop --auto-tune
а теперь у меня есть.Если это утешит, эти щелчки являются признаком того, что вы экономите заряд батареи!
источник