4

Я хотел бы использовать HDMI на моей графической карте для вывода звука. ALSA показывает это как карту с 4 устройствами, и я могу получить звук через одно из них (остальные три, возможно, разные каналы? У меня только стерео выход подключен). Хотя в Pulseaudio по умолчанию установлена правильная карта, мне кажется, что она воспроизводится не на том устройстве. Pacmd показывает, что приемник имеет параметр alsa.device, установленный для первого устройства, указанного ALSA, но я могу получить звук только со второго.

Как заставить Pulseaudio использовать другое устройство с той же картой в качестве выхода по умолчанию?

Или как заставить ALSA переключать номера первого и второго устройства на карте?

2 ответа2

4

Кажется, я нашел решение, по крайней мере, для этого конкретного случая. Так как я знал номер карты и устройства, назначенный ALSA, мне просто нужно было открыть /etc/pulse/default.pa. в редакторе и измени эту строку

#load-module module-alsa-sink

в это

load-module module-alsa-sink device=hw:2,7

где 2 и 7 - мои конкретные экземпляры номеров карт и устройств. Это создало новый приемник, подключенный к правильному устройству, которое затем использовалось как выход по умолчанию.

1

PulseAudio Device Chooser (падевчозер)?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .