Як видалити аудіо вихід Nvidia HDMI у PulseAudio?


19

Під час кожного перезавантаження PulseAudio за замовчуванням встановлює раковину (в моєму випадку - "Audio Audio Output").

Таким чином, при кожному перезавантаженні я не чую жодного звуку, і мені потрібно щоразу переналаштовувати раковину за замовчуванням на "Аналоговий вихід".

Як видалити / відключити конкретну раковину, таку як HDMI, або встановити раковину за замовчуванням, що перекриває існуючу раковину?


2
Навіть якщо хтось відповість із вирішенням проблеми, будь ласка, подайте звіт про помилку щодо вашої проблеми, як описано на help.ubuntu.com/community/ReportingBugs . Спасибі
Жоао Пінто

Це друге за рейтингом питання щодо "імпульсного відключення миттєвої передачі" в Google і, здається, повністю входить у сферу використання та адміністрування офіційних ароматів Ubuntu і не потрапляє в жодну з областей, що ухиляються. Відкрийте, будь ласка.
Джеймісон Бекер

Відповіді:


6

1. Видаліть налаштування користувача

Іншим підходом до редагування default.pa було б перейменування прихованого каталогу ~/.pulseaudioна щось на зразок ~/.pulseaudio.000вашого / домашнього каталогу. Тут зберігається ваша визначена користувачем установка. Якщо її видалити або перейменувати, вона буде негайно відтворена з налаштувань /etc/pulse/default.pa .

2. Редагувати параметри за замовчуванням

Тільки якщо це не впливає на вашу систему, можливо, udev завантажує інтерфейс HDMI як мийку за замовчуванням. Тоді один із підходів міг би бути таким, як уже згадував HagenaarsDotNu для редагування default.pa. Слід зробити резервну копію поточного default.pa. Шукайте цей розділ, який досить самоосмислюється (майте на увазі, що hal-detect не буде працювати в 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. Елегантний шлях

Ще один елегантний спосіб налагодити роботу з аудіо - це включити "Одночасний вихід" з папрефів, як зображено тут:

папрефи

Це дозволяє виводити аудіо на внутрішній аудіо та інтерфейс HDMI. Зробіть цей віртуальний пристрій виводу за замовчуванням, і у вас є всі варіанти у ваших руках.


"Одночасний вихід", як правило, є інтенсивним процесором
Томот

3

в 18.10 я зміг це виправити

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

blacklist snd_hda_codec_hdmi

2

Я знайшов цю пропозицію https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3

який стверджує, що ви повинні відредагувати параметри імпульсного аудіо

sudo nano /etc/pulse/default.pa

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

Я перевірив, і підхід все ще має бути дійсним у 10.10

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.