Найти в Дзене
tltKnot

Как убрать шум с фронтальных каналов в Linux

Озадачился сделать из комнаты домашний кинотеатр, купил проектор, сделал из МДФ и натяжного потолка экран, прикупил звуковую карту Creative X-Fi Titanium 7.1 и подключил старую аккустику Sven IHOO 5.1. Но радость была недолгой. Столкнулся с такой неприятной штукой как шум в передних колонках. Усилитель звука воспроизводит шуршание жёсткого диска и прочие помехи от питания в компе, даже перемещение мыши отзывалось в колонках, но только во фронтальных. Как оказалось в этом виноват операционный усилитель звуковой карты и слабая помехозащищенность. Эти усилители стоят на каждой паре каналов, в моём случае их 4 штуки т.к. звуковая карта 8и канальная. Но на фронтальные каналы (зелёный разьём) этот усилитель другой нежели чем остальные, он так же предназначен для подключения наушников, от сюда и все проблемы. Почитав аудиофильские статейки я решил поменять этот операционный усилитель на другой без усиления для наушников, купил, выпаял родной, впаял рекомендованный но не фортануло, шума стало

Озадачился сделать из комнаты домашний кинотеатр, купил проектор, сделал из МДФ и натяжного потолка экран, прикупил звуковую карту Creative X-Fi Titanium 7.1 и подключил старую аккустику Sven IHOO 5.1. Но радость была недолгой. Столкнулся с такой неприятной штукой как шум в передних колонках. Усилитель звука воспроизводит шуршание жёсткого диска и прочие помехи от питания в компе, даже перемещение мыши отзывалось в колонках, но только во фронтальных. Как оказалось в этом виноват операционный усилитель звуковой карты и слабая помехозащищенность. Эти усилители стоят на каждой паре каналов, в моём случае их 4 штуки т.к. звуковая карта 8и канальная. Но на фронтальные каналы (зелёный разьём) этот усилитель другой нежели чем остальные, он так же предназначен для подключения наушников, от сюда и все проблемы. Почитав аудиофильские статейки я решил поменять этот операционный усилитель на другой без усиления для наушников, купил, выпаял родной, впаял рекомендованный но не фортануло, шума стало ещё больше. Видимо попался брак.

И тут в голову пришёл небольшой лайфхак, у меня же звуковая карта 7.1 а акустика 5.1, стало быть один из разьёмов простаивает и там нету дополнительного усиления на наушники из за которого вся беда и происходит. В общем переткнул джек из зелёного разъёма (фронты) в серый (бока) и перенаправил фронт на бок.

-2

В винде переназначение каналов наверное делается просто и при помощи мышки, но я винду не использую, у меня установлен Linux Mint 19.3 Mate. В настройках звука пришлось выбрать профиль 7.1 и отредактировать файл /etc/pulse/default.pa

добавил туда пару строк:

load-module module-remap-sink sink_name=Remaped_5.1 remix=no master=alsa_output.pci-0000_02_00.0.analog-surround-71 channels=6 master_channel_map=side-left,side-right,rear-left,rear-right,front-center,lfe channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe

set-default-source Remaped_5.1.monitor

первая строка отвечает за перенаправление с front-left и front-right на side-left и side-right

вторая делает по умолчанию виртуальную звукавуху "Remaped_5.1".

Немного пояснений:

sink_name - любое название

master - звуковая карта

Нужно без ошибок вводить именно свою карту, даже малейшая ошибка уведёт pulseaudio в цикличную перезагрузку, узнать что установлено можно командой pacmd list-sources | grep -e device.string -e 'name:'

Далее идёт описание каналов, параметр master_channel_map описывает куда физически подключена аккустика, а channel_map какие мы хотим выводить каналы

Если есть стойкое желание пользоваться ещё и наушниками, то можно создать ещё одну виртуальную звукавуху добавив строчку в конфиг.

load-module module-remap-sink sink_name=Stereo remix=yes master=ваша_звуковая_карта channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right

после внесения изменений надо перезапустить pulseaudio, делать это надо от текущего пользователя (не от рута) командой pulseaudio -k

Что бы насладиться всеми изменениями, выбираем в настройках проигрывателя то устройство вывода, которое мы создали т.е. "Remaped_5.1". По идее всё заработает автоматически, но я предпочитаю задать вывод звука вручную.

Смотрю фильмы в SMPlayer, настройки выглядят так:

-3