Учебники (How-To & F.A.Q)
   1145

Настраиваем звук в Manjaro Linux

В спорах о том есть ли смысл использовать Linux в качестве Hi-Fi/Hi-End систем сломано не мало копий и я не вижу смысла вообще дискутировать на эту тему. Здесь лишь оставлю пример того как настраиваю свою Manjaro себе я, это всё субъективно и возможно кому-то дефолтные настройки покажутся более приятными для слуха, посему прошу не пинать сильно строго.

Справедливости ради отмечу, что сохранил себе эти настройки с какого-то убунту ресурса и сейчас оставлю их у нас.
Устанавливаем pavucontrol, если он у вас ещё не стоит. Выбираем во вкладке «Конфигурация» профиль «Аналоговый объёмный 4.0 выход» или «Аналоговый объёмный 4.0 выход + Аналоговый вход моно»(кто использует микрофон).
Не забыть выключить видеокарту (сейчас во всех современных видеокартах есть своя звуковуха — для вывода звука через HDMI и/или DisplayPort).

Для дальнейщего улучшения открываем терминал:

сохраняем копию конфига движка PulseAudio в качестве бэкапа, если что-то пойдёт не так:
sudo cp /etc/pulse/daemon.conf ~/pulse-daemon-0.conf


редактируем daemon.conf
sudo gedit /etc/pulse/daemon.conf

где вместо gedit используем свой любимый текстовый редактор.

Производим следующие настройки:
a) default-sample-format = s16le -(меняем на)- default-sample-format = float32le или s24le, s32le)
b) default-sample-rate = 44100 -(меняем на)- default-sample-rate = 88200, или 192000
c) alternate-sample-rate = 48000 -(меняем на)- alternate-sample-rate = 96000 или 192000
d) resample-method = speex-float-1 -(меняем на)- resample-method = src-sinc-best-quality

******!!! *******
float32le: float32le float64le — В зависимости от разрядности вашей системы.
**********************
Командой
pulseaudio --dump-resample-methods

можно посмотреть список поддерживаемых методов ресемплинга
на момент написания статьи они такие:
trivial
speex-float-0
speex-float-1
speex-float-2
speex-float-3
speex-float-4
speex-float-5
speex-float-6
speex-float-7
speex-float-8
speex-float-9
speex-float-10
speex-fixed-0
speex-fixed-1
speex-fixed-2
speex-fixed-3
speex-fixed-4
speex-fixed-5
speex-fixed-6
speex-fixed-7
speex-fixed-8
speex-fixed-9
speex-fixed-10
ffmpeg
auto
copy
peaks
soxr-mq
soxr-hq
soxr-vhq

Выбираем нужный.

После сохранения и выхода перезагружаем движок командой:
pulseaudio -k

Запуск:
pulseaudio --start


Проверяем качество звука
Если есть искажения — возвращаем на место ресемплер на один из speex-float-N.

UPD: Статья с гиктаймс с реальным тестом звука в линукс

2 комментария

avatar
src-sinc-* уже давно не поддерживается так то.
+1
avatar
Благодарю, исправил
?
Хочешь оформить кредит, кредитную или дебетовую карту? Спроси меня как!
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.