Плюсы / минусы использования PulseAudio на 24 битах для соответствия аппаратному обеспечению?
Давний скрытник, первый пост - будьте нежны.
Я пытаюсь заставить мой аудиоинтерфейс USB воспроизводить бит-идеальный звук. Это Native Instruments Audio Kontrol 1, который подключается и работает в моей системе Ubuntu 14.04LTS.
Звуковая карта изначально работает на 24-битной /192 кГц, и хотя я могу редактировать asound.conf, чтобы она работала с другими частотами дискретизации, поддерживается только 24-битная глубина (не 16).
Я понимаю, что по умолчанию и ALSA, и PulseAudio будут уменьшать частоту дискретизации аудиоматериала до 16 бит /48 кГц. Я могу отредактировать конфигурационные файлы каждого так, чтобы они вместо этого работали на 24-бит /48 кГц. Я понимаю, что это увеличит нагрузку на процессор. Звучит хорошо, правда?
У меня есть два вопроса / оговорки:
a.) Здесь говорится, что ALSA автоматически повторно воспроизводит все аудиофайлы до 16-бит /48 кГц.Переопределяет ли это настройки моей карты в asound.conf?
б.) Если да, то работает ли PulseAudio на 24 битах просто пустая трата времени (поскольку PulseAudio использует ALSA в качестве промежуточного уровня для звуковой карты)?
Спасибо за любую помощь, вы можете предоставить!
1 ответ
А ) Короче говоря: нет. По умолчанию pulseaudio и alsa настроены на 44,1 кГц 16-битный звук. Тем не менее, если вы настроите pulseaudio, например, на 48 кГц и 24-битный звук, подробности см. Ниже, это минимум, который ваше устройство получит, если оно будет поддерживаться. Например, я настроил pulseaudio и ничего не изменил, чтобы подать на мой внешний USB-ЦАП 96 кГц и 24-битный аудиопоток. Светодиоды на ЦАПе подтверждают, что он получает 96 кГц (@24-бит) после изменения.
б) Учитывая вышеизложенное, НС:).
О настройке (pulseaudio): отредактируйте с помощью sudo и вашего любимого редактора /etc/pulse/daemon.conf и найдите следующие строки:
; default-sample-format = s16le
; default-sample-rate = 44100
раскомментируйте, удалив символ ';' и измените настройки по своему вкусу. Например:
default-sample-format = s24le
default-sample-rate = 192000
Затем перезапустите pulseaudio (с вашей учетной записью, без sudo):
pulseaudio -k
pulseaudio --restart
Вы можете подтвердить измененные настройки с помощью:
pacmd list-sinks
и найдите "образец спецификации" для "раковины", которая соответствует вашему устройству Native Instruments.