Шум від навушників


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

Спасибі заздалегідь.

Відповіді:


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
На початку посилання на сторінку додатку ви знайдете сценарій та інструкції, як запускати його під час кожного запуску.
Мікаел Свенссон

Чудово допомогли мені вийти на Dell 3800 Ubuntu 14.04
Бернхард Зюрн

Працював для мене на моєму Asus Zenbook Ubuntu 16.04 - спасибі тонну!
Істон Борнемейер

6

Це може бути посилення Alsa або, швидше за все, ви використовуєте бездротову мишу або якийсь usb або бездротовий порт, що знаходиться поруч з роз'ємом для навушників і перехопленням навушників. Рішення полягає в спеціальному розділенні гнізда та перешкод. У моєму випадку це була бездротова миша, і я просто взяв подовжувач usb + бездротовий концентратор Ian для миші та підключив його, щоб використовувати порт, віддалений від навушників. Сподіваюсь, це допомагає


Я б схвалив це ще тисячу разів, якби міг. Я шукав в Інтернеті приблизно години, і не міг знайти робочий виправлення для цього. Потім я переглянув кожну сторінку і переглянув цю відповідь. Наполовину, я подумав, що це не завадить спробувати, тому я вилучив бездротовий ключик миші з переднього порту USB та BAM! Шум пропав.
najayaz

2

У мене була подібна проблема, оскільки я не міг знайти відповіді на свою проблему, я почав синаптично і стерти "alsa-base" і "alsa-utils". Перезавантажте, фонового звуку вже немає. Небо. Сподіваюся, це спрацює


Як це зробити? Чи можете ви згадайте кроки?
thewebjackal

0

Я не вирішував корінь проблеми, але просто зробив її практично непомітною.

Отже, зламати досить просто. Оскільки проблема зберігається лише тоді, коли немає відтворення, я придумав злом, щоб завжди мати відтворення! Тепер це має бути справедливим лише тоді, коли підключені навушники. І відтворення має припинитися, коли виймати навушники.

Дотримуйтесь цих простих кроків -

Крок №1: Встановіть mplayer і налаштуйте його. (mplayer, тому що я впевнений, що я не буду використовувати його для відтворення музики ніколи!)

sudo apt install mplayer    
nano ~/.mplayer/config  

введіть цей файл-> lirc=no

Крок №2: Завантажте цей mp3-файл звідси (мовчання-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 applicationsтире і додайте до нього сценарій мовчання.sh.

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

Отже, ми в основному слухаємо події підключених і від'єднаних навушників і відтворюємо чи зупиняємо чистий mp3-файл у циклі. Тепер я використав, mplayerбо знаю, що ніколи не буду використовувати це для будь-яких інших цілей, і вбивство його процесу для мене абсолютно безпечне.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.