Настройка PulseAudio и ALSA для достижения максимального качества звука |
[исправить] |
Пример настроек PulseAudio и ALSA, обеспечивающих максимальное качество звука.
PulseAudio
~/.config/pulse/daemon.conf
default-sample-format = float32le # по умолчанию s16le
default-sample-rate = 48000
alternate-sample-rate = 44100
default-sample-channels = 2
default-channel-map = front-left,front-right
# уменьшение числа и увеличение размера буферов воспроизведения
default-fragments = 2 # по умолчанию 4
default-fragment-size-msec = 125 # по умолчанию 25
resample-method = soxr-vhq # по умолчанию speex-float-1, который меньше нагружает CPU
enable-lfe-remixing = no
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 9 # по умолчанию 5
rlimit-rtprio = 9
daemonize = no
В настройках ALSA направляем вывод в PulseAudio-плагин hw, напрямую
взаимодействующий со звуковым драйвером ядра без промежуточных преобразований,
что позволяет сократить задержки при выводе звука.
/etc/asound.conf или /etc/alsa/conf.d/99-pulse.conf
pcm.!default {
type plug
slave.pcm hw
# по умолчанию:
# type pulse
# fallback "sysdefault"
}
|
|
|
|
Раздел: Корень / Пользователю / Запись и обработка звука |