Плохая старая Шумовая проблема в наушниках на Ubuntu 16.04 LTS

Я недавно мигрировал на Ubuntu из Windows. Это был большой опыт. Но, одна вещь раздражала меня больше всего, и это - проблема шума наушников. Это - очень типичная проблема, и я почти прошел каждый вопрос, который спрашивают об этой проблеме о форуме. Я использую Ubuntu 16.04.1 на своем ноутбуке сенсорного экрана Dell Inspiron 15 3542.

Я попробовал:

  • alsamixer и отключение Петлевого Смешивания
  • Включающий 0 /sys/module/snd_hda_intel/parameters/power_save файл

  • INTEL_AUDIO_POWERSAVE=false в /usr/lib/pm-utils/power.d/intel-audio-powersave

Ничто не работало, даже временно.


Теперь, то, что я наблюдал, - то, каждый раз, когда я открываю PulseAudio Volume Controller и сохраняю его открытым, шума не стало! Как только приложение закрывается, шум возвращается. Так, это, кажется, работает временно и дешевое решение. Кто-либо может изучить этот вопрос и предложить постоянное решение для проблемы?

2
задан 3 February 2017 в 21:00

2 ответа

Много пользователей сталкивается с шумовой проблемой, когда наушники соединены и сыты по горло ею точно так же, как я. Это решение для них. Существует много решений, данных на askubuntu, но ни один не работал на меня.

Вещи были хороши, когда я использовал Windows 8.1. Не было такой звуковой проблемы. Ну, но теперь я нахожусь на Ubuntu, и у меня нет планов возвращения к Windows.

Я принял то, что аудиосистема моего ноутбука не экранируется правильно. Я не обратился к корню проблемы, но просто отчасти сделал его фактически unnoticable.

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

Выполните эти простые шаги -

Шаг № 1: Установите 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 applications в Тире и добавляют путь silence.sh сценария к нему.

enter image description here

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

Я придумал эту идею, когда Serg ответил на один из моих вопросов.
Он придумал этот сценарий, и я просто сделал модификации к нему к комплекту требованием.

1
ответ дан 2 December 2019 в 04:51

Я люблю и должен был использовать этот подход, поскольку я не мог исправить проблему даже с эти корень , изменения, внесенные для завершения питания, сохраняют наушников. Одно изменение, которое я внес, хотя должен был установить носки pagae для использования функции игры и также mp3 поддержка:

$ sudo apt install sox # содержит 'игру' для проигрывания аудио $ sudo apt install libsox-fmt-all # для включения поддержки mp3

#!/bin/bash

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

acpi_listen | while IFS= read -r event;
do
    if [ "$event" == "$plugged" ]
    then
       play -loop 0 /home/$USER/.hush/10-seconds-of-silence.mp3 &
    elif [ "$event" == "$unplugged" ]
    then
       pkill -f play
    fi
done

попытка Примечания, открывающая следующий и изменяющаяся от 1 до 0:

$ sudo nano cat /sys/module/snd_hda_intel/parameters/power_save

Это действительно работало на меня, но испытало затруднения, как раз когда корень, перезаписывающий файл, вероятно, поскольку это обновляется, поскольку это используется (не 100% на том) я скот, вызвал их и когда-то заменил, наушники стали тихими.

0
ответ дан 2 December 2019 в 04:51

Другие вопросы по тегам:

Похожие вопросы: