|
|||||||
Настройка звука в PulseAudio на примере Manjaro Linux
Время создания: 26.06.2022 21:31
Текстовые метки: linux, звук, pulseaudio, pulse, audio, настройка
Раздел: Компьютер - Linux - Звук и аудио
Запись: xintrea/mytetra_syncro/master/base/1656268313w8pzxwfzpq/text.html на raw.github.com
|
|||||||
|
|||||||
В спорах о том есть ли смысл использовать Linux в качестве Hi-Fi/Hi-End систем сломано не мало копий и я не вижу смысла вообще дискутировать на эту тему. Здесь лишь оставлю пример того как настраиваю свою Manjaro себе я, это всё субъективно и возможно кому-то дефолтные настройки покажутся более приятными для слуха, посему прошу не пинать сильно строго. Справедливости ради отмечу, что сохранил себе эти настройки с какого-то убунту ресурса и сейчас оставлю их у нас. Устанавливаем pavucontrol, если он у вас ещё не стоит. Выбираем во вкладке «Конфигурация» профиль «Аналоговый объёмный 4.0 выход» или «Аналоговый объёмный 4.0 выход + Аналоговый вход моно»(кто использует микрофон). Не забыть выключить звук на видеокарте (сейчас во всех современных видеокартах есть своя звуковуха — для вывода звука через HDMI и/или DisplayPort). Для дальнейшего улучшения открываем терминал, и делаем в нем следующие действия: 1. сохраняем копию конфига движка PulseAudio в качестве бэкапа, если что-то пойдёт не так: sudo cp /etc/pulse/daemon.conf ~/pulse-daemon-0.conf 2. редактируем файл 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. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|