Ubuntu 22.10 без пропуска Dolby Digital pavucontrol
В Ubuntu 22.04 я смог определить с помощью PulseAudio Volume Control, какие аудиосигналы, такие как DD (AC3), DD+ (EAC3) и DTS, были отправлены на мой ресивер через HDMI.
Звук видео, которые я воспроизводил с помощью VLC 3.0.17.4, был отправлен на мой приемник в правильном формате.
Начиная с 22.10 с Pipewire в качестве аудиосервера, который больше не работает, мой ресивер больше не переключается между сигналами DD, DD+ и DTS (по умолчанию DD). Например, когда я проигрываю звук DTS, мой ресивер остается на DD.
В PulseAudio Volume Control я все еще могу установить, какие сигналы понимает мой приемник, но после перезагрузки все эти параметры снова отключаются. Так что настройки не сохраняются.
Когда я снова устанавливаю аудиосигналы в PulseAudio Volume Control после перезагрузки, DTS передается на мой ресивер, но AC3 и EAC3 часто нет, или я периодически слышу очень заикающийся звук, как будто часть звука повторяется снова и снова, как образец .
Я переустановил PulseAudio Volume Control, Wireplumber и Piperwire, но это не помогло.
Есть ли другие, у кого есть эта проблема?
Советы по игре в AC3/EAC3 также приветствуются!
^ все дополнительные параметры звука снова отключаются после перезагрузки
Затем я попытался установить форматы вручную через терминал. Сначала я получил идентификатор раковины с
pactl list short sinks
Я получил идентификатор, и я сделал
pactl set-sink-formats 56 'pcm;ac3-iec61937;eac3-iec61937;mpeg-iec61937;dts-iec61937;mpeg2-aac-iec61937'
Я проверял с пактами списка стоков , если там были форматы, то они были. Однако я получил тот же результат со звуком, когда DTS отправлялся на мой ресивер, а AC3 / EAC3 не воспроизводился. После перезагрузки я снова проверил список пактов , и тогда единственным указанным форматом был PCM, остальные снова исчезли.
Кто-нибудь знает, что происходит?
Кроме того, нормально ли меняется идентификатор приемника? Вчера идентификатор приемника HDMI был 56, сегодня 52.
Я получил информацию из вики Migrate PulseAudio в Pipewire Gitlab .