Я только что установил видеокарту (lspci
говорит Radeon HD 3450) с портом HDMI, чтобы я мог использовать 7.1-канальный объемный звук с моим аудиоприемником (после обнаружения SPDIF / TOSLINK / «Оптическое аудио» не превышает 5.1 ) и это работает.
Хорошо, в стерео работает нормально. У меня есть опции в PulseAudio, поэтому я предполагаю, что они поддерживаются:
Но когда я переключаюсь на 5.1, звук замедляется до низкой скорости и высоты звука, даже замедляя воспроизведение видео вместе с ним.
И когда я переключаюсь на 7.1, звук комично медленный. Смолы искажены высокими криками и низкими стонами.
Но в отличие от других проблем, которые я обнаружил при исследовании этой проблемы, звук все же выходит , в каждом случае через HDMI. Я всегда могу переключиться обратно на стерео и снова получить хороший звук, но я хочу 7.1, очевидно.
Говоря об этом, вот кое-что, что может быть подсказкой: мой ресивер говорит LINEAR PCM 2.0 Ch [48kHz]
, когда звук воспроизводится (например, наблюдая за Big Buck Bunny) через режим Stereo, но он также точно говорит, что когда PulseAudio установлен на либо режим объемного звучания .
Такого не должно быть, когда я использовал оптический аудиокабель, звук 5.1 показывался как звук 5.1. Но это имеет смысл, потому что искаженные шумы смерти также, кажется, выходят в стерео. (Источник - фильм с поддержкой объемного звучания.)
Итак, когда на выходе должны быть добавлены дополнительные динамики к миксу, он просто замедляет стереозвук и вместо этого искажает его.
Есть предложения? Я пытался:
Speaker-test
и aplay
, а также различные аудиоплееры, такие как VLC и Kodi Обычно PulseAudio не может быстро предложить неподдерживаемые режимы (на самом деле, скорее всего, он запрещает режимы, которые должны быть там), поэтому я предполагаю (надеюсь ) это не только потому, что видеокарта не может этого сделать. Я не пробовал проприетарный графический драйвер (я бы предпочел этого не делать), но я слышал, что он поддерживает меньше функций.