18301
Настраиваем звук в Manjaro Linux
В спорах о том есть ли смысл использовать Linux в качестве Hi-Fi/Hi-End систем сломано не мало копий и я не вижу смысла вообще дискутировать на эту тему. Здесь лишь оставлю пример того как настраиваю свою Manjaro себе я, это всё субъективно и возможно кому-то дефолтные настройки покажутся более приятными для слуха, посему прошу не пинать сильно строго.
Справедливости ради отмечу, что сохранил себе эти настройки с какого-то убунту ресурса и сейчас оставлю их у нас.
Устанавливаем pavucontrol, если он у вас ещё не стоит. Выбираем во вкладке «Конфигурация» профиль «Аналоговый объёмный 4.0 выход» или «Аналоговый объёмный 4.0 выход + Аналоговый вход моно»(кто использует микрофон).
Не забыть выключить видеокарту (сейчас во всех современных видеокартах есть своя звуковуха — для вывода звука через HDMI и/или DisplayPort).
Для дальнейщего улучшения открываем терминал:
сохраняем копию конфига движка PulseAudio в качестве бэкапа, если что-то пойдёт не так:
редактируем 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 — В зависимости от разрядности вашей системы.
**********************
Командой
можно посмотреть список поддерживаемых методов ресемплинга
на момент написания статьи они такие:
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
Выбираем нужный.
После сохранения и выхода перезагружаем движок командой:
Запуск:
Проверяем качество звука
Если есть искажения — возвращаем на место ресемплер на один из speex-float-N.
UPD: Статья с гиктаймс с реальным тестом звука в линукс
Справедливости ради отмечу, что сохранил себе эти настройки с какого-то убунту ресурса и сейчас оставлю их у нас.
Устанавливаем 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: Статья с гиктаймс с реальным тестом звука в линукс
7 комментариев