Bagaimana cara menghapus output audio Nvidia HDMI di PulseAudio?

17

Pada setiap reboot, PulseAudio menetapkan wastafel (dalam kasus saya, "Output Audio HDMI") sebagai default.

Jadi, pada setiap reboot, saya tidak mendengar suara apa pun, dan perlu mengkonfigurasi ulang bak default setiap kali menjadi "Output Analog".

Bagaimana cara menghapus / menonaktifkan wastafel tertentu seperti HDMI, atau mengatur wastafel default yang menimpa wastafel yang ada?

manatlan
sumber
2
Bahkan jika seseorang menjawab dengan solusi, harap ajukan laporan bug untuk masalah Anda seperti yang dijelaskan di help.ubuntu.com/community/ReportingBugs . Terima kasih
João Pinto
Ini adalah pertanyaan peringkat kedua di Google untuk 'pulseaudio disable sink' dan tampaknya sepenuhnya berada dalam ruang lingkup penggunaan dan administrasi rasa resmi Ubuntu dan tidak termasuk dalam area cakupan yang dihindari. Harap buka kembali.
Jamieson Becker

Jawaban:

6

1. Hapus Pengaturan Pengguna

Pendekatan lain sebelum mengedit default.pa adalah mengubah nama direktori tersembunyi ~/.pulseaudiomenjadi sesuatu seperti ~/.pulseaudio.000di direktori / home Anda. Di sinilah pengaturan yang ditentukan pengguna Anda disimpan. Jika dihapus atau diganti namanya akan segera dibuat kembali dari pengaturan /etc/pulse/default.pa .

2. Edit Defaults

Hanya jika ini tidak berpengaruh pada sistem Anda maka mungkin udev memuat antarmuka HDMI sebagai bak cuci default. Maka satu pendekatan bisa seperti yang telah disebutkan oleh HagenaarsDotNu untuk mengedit default.pa. Pikiran untuk membuat cadangan dari default.pa saat ini. Cari bagian ini yang cukup menjelaskan sendiri (pikiran bahwa deteksi hal tidak akan berfungsi di 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. Cara Elegan

Cara lain yang lebih elegan untuk mengaktifkan audio adalah mengaktifkan "Output Simultan" dari paprefs seperti yang digambarkan di sini:

paprefs

Ini memungkinkan output audio pada keduanya, audio internal, dan HDMI-Interface. Jadikan perangkat output virtual ini sebagai default dan Anda memiliki semua opsi di tangan.

Takkat
sumber
"Output Simultan" cenderung menjadi intensif CPU
Tomot
3

pada 18.10 saya bisa memperbaikinya

file /etc/modprobe.d/blacklist.conf
tambahkan

blacklist snd_hda_codec_hdmi
Selmi
sumber