Давний наблюдатель, сначала отправьте - быть нежными.
Я пытаюсь заставить свой аудиоинтерфейс 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 в качестве посреднического слоя на звуковую карту)?
Спасибо за любую справку можно обеспечить!
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
и ищут 'демонстрационную спецификацию' для 'приемника', который соответствует Вашему Собственному Инструментальному устройству.