Профессионалы/недостатки выполнения PulseAudio на уровне 24 битов для соответствия аппаратным средствам?

Давний наблюдатель, сначала отправьте - быть нежными.

Я пытаюсь заставить свой аудиоинтерфейс USB воспроизводить разрядно-идеальное аудио. Это - Собственный Инструментальный Kontrol 1 Аудио, который является Plug and Play в моей системе Ubuntu 14.04LTS.

Звуковая карта работает в 24-bit/192KHz исходно, и в то время как я могу отредактировать asound.conf, чтобы заставить ее работать на других частотах дискретизации, только 24-разрядная глубина поддерживается (не 16).

Я понимаю, что по умолчанию и ALSA и PulseAudio будут субдискретизировать аудио материал к 16-bits/48KHz. Я могу отредактировать файлы конфигурации каждого так, чтобы они работали в 24-bit/48KHz вместо этого. Я понимаю, что это увеличит ЦП наверху. Звуки хорошее право?

У меня есть два вопроса/резервирования:

a.) Это говорит здесь, что ALSA автоматически передискретизирует все воспроизведение звука к 16-bit/48KHz. Это переопределяет настройки моей карты в asound.conf?

b.) Если так, выполняет PulseAudio на уровне 24 битов просто трата издержек (Так как PulseAudio использует ALSA в качестве посреднического слоя на звуковую карту)?

Спасибо за любую справку можно обеспечить!

11
задан 13 April 2017 в 05:25

1 ответ

a) Короче говоря: нет. По умолчанию pulseaudio и alsa настроены для 16-разрядного аудио на 44.1 кГц. Однако при конфигурировании pulseaudio к, например, 48 кГц и 24-разрядное аудио посмотрите ниже для получения дополнительной информации это - минимум устройство получит предположение, что это поддерживается. Например, Я настроил pulseaudio и не внес изменений в alsa вообще, для питания моего внешнего USB DAC с 96 кГц и 24-разрядным аудиопотоком. Светодиод на DAC подтверждает, что это получает 96 кГц (@24-bit) после изменения.

b), Данный вышеупомянутое, NA :).

На том, как настроить (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 

и ищут 'демонстрационную спецификацию' для 'приемника', который соответствует Вашему Собственному Инструментальному устройству.

5
ответ дан 23 November 2019 в 04:10

Другие вопросы по тегам:

Похожие вопросы: