Каждый раз, когда я подключаю наушники к 3,5-мм аудиоразъему на моем Dell XPS 13, я слышу непрерывный белый шум в дополнение к ожидаемому звуку. Это намного громче, чем типичный уровень шума для разъема для наушников.
Я нашел много других сообщений об этой же проблеме как для XPS 13 9350 ( 1 , 2 ), так и для XPS 13 9360 ( 1 , 2 , 3 ), так что, похоже, у меня неисправный модуль.
Есть ли способ остановить этот шум?
Ответы:
Установите усиление микрофона наушников на 10 дБ. Кажется, любое другое значение вызывает раздражающий фоновый шум в наушниках. Это можно сделать с помощью
amixer
:amixer -c0 sset 'Headphone Mic Boost' 10dB
Чтобы это происходило автоматически при каждом подключении наушников, установите
acpid
.Запустите это, запустив:
sudo systemctl start acpid.service
Включите его, запустив:
sudo systemctl enable acpid.service
Создать следующий сценарий события
/etc/acpi/headphone-plug
Затем создайте скрипт действия
/etc/acpi/cancel-white-noise.sh
:Теперь Headphone Mic Boost будет установлен на 10 дБ при каждом подключении наушников. Чтобы сделать это эффективным, вам нужно перезагрузить ноутбук.
источник
headphone-plug
Сценарий события должен быть/etc/acpi/events
вместо этого и не нуждается в путь должен работать , как упоминалось выше, но файл нужен После установки их, бег . Работал у меня без перезапуска. Спасибо :)chmod +x
cancel-white-noise.sh
chmod +x
sudo service acpid restart
Как мне это предотвратить?
Эта проблема была вызвана ошибкой в драйвере HD Audio Linux и теперь исправлена. Все версии ядра 5.7 и выше будут иметь исправление, и оно было дополнительно перенесено в несколько стабильных ядер, появившихся в версиях 5.6.5, 5.5.18, 5.4.33 и 4.19.116 соответственно. Обновление до ядра с исправлением должно заставить проблему исчезнуть без дополнительной настройки или обходных путей.
Исправление в ядре лучше, чем обходной путь другого ответа, несколькими способами:
В чем была проблема?
Оказывается, что некоторые кодеки Realtek HD Audio, в том числе кодеки в XPS 13 9350 и 9360, могут маршрутизировать звук способами, которые не отображаются в самодокументируемом «графе узлов», который обычно используется для настройки кодеков HD Audio. Из-за слияния нескольких ошибок ядро конфигурирует XPS 13, по крайней мере, с 2015 года, чтобы захватывать сигнал с 3,5-мм разъема, как если бы был подключен микрофон, усиливать его и направлять обратно на разъем .
Как вы можете себе представить, этот цикл обратной связи вызывал нежелательные эффекты, особенно заметный белый шум, который различался по характеру в зависимости от величины, на которую был усилен сигнал перед его обратной связью (элемент управления «Headphone Mic Boost»). Похоже на удачу, что один из уровней усиления почти не дал шума. Однако, поскольку петля обратной связи была все еще там, вы все равно услышите более тихое, более низкое качество звука, чем предполагалось, а также нажмите на кодек приостановить / возобновить.
Для получения дополнительной информации см. Мою серию патчей, в которой реализовано исправление. Сообщения коммита в этой серии вместе с документированной документацией, добавляемой для реестра Realtek, который управляет скрытыми аудио маршрутами, предоставляют подробное объяснение проблемы, ее истории и исправления.
источник