Как заставить Pulsaudio установить по умолчанию правильную звуковую карту, устройство, порт?

Примечание. Эта проблема возникает из-за того, что Pulsaudio игнорирует настройки, установленные пользователем в меню настроек звука.

Как принудительно установить Pulsaudio по умолчанию для исправления аудиоустройства?

Система:

  • Ubuntu 21.10; NVidia gtx1050ti.

Конфигурация:

  • Монитор 4k подключен к порту DP;
  • адаптер hdmi2av подключен к порту hdmi;
  • аналоговое стерео подключено к преобразователю hdmi2av.

Желаемый результат:

  • Видео 4k на мониторе;
  • Звук HD из стерео.

Фактический результат:

  • есть видео 4k;
  • нет звука из порта hdmi после загрузки и возобновления.

Причина отсутствия звука: Система по умолчанию не использует правильное устройство. При загрузке и возобновлении работы по умолчанию используется внутренний динамик.

Предпринятые действия:

  • действие, часть 1: использовал «Настройки», чтобы вручную настроить правильное устройство.

  • действие часть 1 результат: звук работает. но при возобновлении работы или перезагрузке звук возвращается на внутренний.

  • действие, часть 2:

    • reboot
    • добавил эту строку в /etc/pulse/default.pa ...: установить-по умолчанию-приемник alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1
    • команда: pulseaudio --kill
    • команда: pulseaudion --start
  • часть действия 2 результат: в настройках теперь отображается правильное звуковое устройство и звук, поступающий из порта hdmi.

ПРОБЛЕМА:

При каждой перезагрузке и возобновлении необходимо вводить команды pulseaudio --kill / - start .

ВОПРОС:

Как заставить PulseAudio по умолчанию использовать правильную звуковую карту, устройство, порт, без необходимости всегда: a / вводить команды kill / start ; или б / перезагрузка или перезагрузка?

1
задан 3 November 2021 в 03:43

0 ответов

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

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