Как убрать аудиовыход HDMI от Nvidia в PulseAudio?

При каждой перезагрузке PulseAudio устанавливает приемник (в моем случае, «HDMI Audio Output») по умолчанию.

Итак, при каждой перезагрузке я не слышу никакого звука, и мне нужно каждый раз переконфигурировать приемник по умолчанию на «Аналоговый выход».

Как удалить / отключить определенный приемник, такой как HDMI, или установить приемник по умолчанию, который переопределяет существующий приемник?

28
задан 19 February 2017 в 00:58

3 ответа

1. Удалите пользовательские настройки

Другой подход до редактирования default.pa должен был бы переименовать скрытый каталог ~/.pulseaudio к чему-то как ~/.pulseaudio.000 в Вашем / корневом каталоге. Это - то, где Ваша определяемая пользователем установка хранится. Если удалено или переименовано это будет сразу воссоздано от/etc/pulse/default.pa настроек.

2. Значения по умолчанию редактирования

Только если это не имеет никакого эффекта для Вашей системы затем, возможно, udev, загружает интерфейс HDMI как приемник по умолчанию. Затем один подход мог быть как уже упомянут HagenaarsDotNu для редактирования default.pa. Следите для создания резервного копирования текущего default.pa. Ищите этот раздел, который довольно самообъясняет (ум, которые hal-обнаруживают, не будет работать в Ubuntu> 10.04).

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
#
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif

3. Изящный путь

Другой более изящный способ получить аудио работу состоит в том, чтобы включить "Одновременный Вывод" из paprefs, как изображено здесь:

paprefs

Это включает аудиовыход на обоих, внутреннем аудио и Интерфейсе HDMI. Сделайте это виртуальное устройство вывода Вашим значением по умолчанию, и у Вас есть все опции в Ваших руках.

6
ответ дан 19 February 2017 в 00:58

в 18.10 я смог исправить это

файл /etc/modprobe.d/blacklist.conf
добавить

blacklist snd_hda_codec_hdmi
0
ответ дан 19 February 2017 в 00:58

Я нашел это предложение https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3

, в котором говорится, что вы должны отредактировать Настройки pulseaudio

sudo nano /etc/pulse/default.pa

и замените #set-default-sink output на: set-default-sink {name of your device}

Я проверил и подход все еще должен быть в силе в 10.10

0
ответ дан 19 February 2017 в 00:58

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

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