Шум от наушников

8

Я недавно установил Ubuntu 14.04. Когда я подключаю наушники, я слышу раздражающий шум. На шум не влияет уровень громкости, а также используемое программное обеспечение. Это просто всегда рядом. Есть идеи? У меня Dell M3800. Я пробовал разные виды наушников, но белый шум есть. Это может помочь:

    card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Заранее спасибо.

kilop
источник

Ответы:

8

Говорят, что это исправлено в ядре 3.16, поэтому попробуйте сначала.

sudo apt-get install linux-generic-lts-utopic

Это не сработало для меня, поэтому я попробовал обходной путь, найденный в ссылке ниже, и это сработало для меня.

http://xps13-9333.appspot.com/#background_noise

mkdir -p /usr/local/bin
wget -O /usr/local/bin/white_noise_fix.py http://xps13-9333.appspot.com/root/usr/local/bin/white_noise_fix.py
chmod 744 /usr/local/bin/white_noise_fix.py

После этого отключите режим энергосбережения звуковой карты, чтобы предотвратить появление шумов, электрических и, что более важно, белого шума, который в противном случае вернется:

mkdir -p /etc/pm/config.d
echo INTEL_AUDIO_POWERSAVE=false > /etc/pm/config.d/snd_hda_intel

Более подробную информацию об ошибке можно найти здесь.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1315770

Микаэль Свенссон
источник
1
Этот вид работает для меня на моем Dell M3800. После выполнения всех этих шагов, а затем выполнения скрипта Python с sudo white_noise_fix.pyбелым шумом он полностью исчезает, но затем возвращается, как будто я закрываю и открываю Настройки звука. Кроме того, когда я перезагружаю компьютер, белый шум возвращается.
Гаррет
1
В начале страницы ссылок appspot вы найдете скрипт и инструкции, как запускать его при каждом запуске.
Микаэль Свенссон
Великий помог мне на Dell 3800 Ubuntu 14.04
Бернхард Цюрн
Работал для меня на моем Asus Zenbook Ubuntu 16.04 - огромное спасибо!
Истон Борнемайер
6

Это может быть Alsa Boost или, скорее всего, вы используете беспроводную мышь или USB-порт или беспроводной порт, который находится рядом с разъемом для наушников, и наушники перехватывают помехи. Решение состоит в том, чтобы специально отделить разъем и устройство помех. В моем случае это была беспроводная мышь, и я просто взял USB-удлинитель + беспроводной Ian-концентратор для мыши и подключил его к порту, наиболее удаленному от наушников. Надеюсь это поможет

Дмитрий Карабаш
источник
Я бы проголосовал за это еще тысячу раз, если бы мог. Я искал в Интернете около часа и не мог найти исправления для этого. Затем я переоценил каждую страницу и посмотрел на этот ответ. Нерешительно подумав, что попытка не помешает, я вынул беспроводной ключ мыши из USB-порта на передней панели и BAM! Шума нет.
Наджаяз
2

У меня была похожая проблема, так как я не мог найти ответ на свою проблему, я запустил синаптические и удалил «alsa-base» и «alsa-utils». Перезагрузка, фонового звука больше нет. Небеса. Надеюсь, что это работает

Лок
источник
Как это сделать? Можете ли вы упомянуть шаги?
thewebjackal
0

Я не обратился к корню проблемы, но просто сделал ее практически незаметной.

Итак, взломать довольно просто. Поскольку проблема сохраняется только тогда, когда нет воспроизведения, я придумал хак, чтобы всегда иметь воспроизведение! Теперь это должно быть правдой только тогда, когда наушники подключены. И воспроизведение должно остановиться, когда наушники сняты.

Следуйте этим простым шагам

Шаг № 1: Установите mplayer и настройте его. (mplayer, потому что я уверен, что никогда не буду использовать его для воспроизведения музыки!)

sudo apt install mplayer    
nano ~/.mplayer/config  

введите этот файл-> lirc=no

Шаг № 2: Загрузите этот mp3-файл отсюда (silence-10sec.mp3)

Шаг № 3: Создайте папку в домашнем каталоге и назовите ее. .hush
Скопируйте mp3-файл в свой .hushкаталог.

cp ~/Downloads/silence-10sec.mp3 ~/.hush/

В этой папке создайте файл сценария и назовите его « silence.sh
Копировать», вставьте этот код в файл сценария.

#!/bin/bash

plugged="jack/headphone HEADPHONE plug"
unplugged="jack/headphone HEADPHONE unplug"

acpi_listen | while IFS= read -r event;
do
    if [ "$event" == "$plugged" ]
    then
       mplayer -really-quiet -loop 0 ~/.scripts/silence-10sec.mp3 &
    elif [ "$event" == "$unplugged" ]
    then
       pkill -f mplayer
    fi
done

Сделайте его исполняемым с помощью команды chmod +755 silence.sh

Шаг № 4: Введите startup applicationsDash и добавьте в него скрипт пути silence.sh.

введите описание изображения здесь

Итак, в основном то, что мы делаем, это слушание событий, связанных с подключением и отключением наушников, и воспроизведение или остановка пустого mp3-файла в цикле. Теперь я использовал, mplayerпотому что знаю, что никогда не буду использовать это для каких-либо других целей, и уничтожение его процесса абсолютно безопасно для меня.

thewebjackal
источник