Memainkan suara melalui dua atau lebih output/perangkat
Saya pikir ini adalah konsep yang cukup sederhana. Saya punya satu kartu suara dan sepasang headphone bluetooth. Saya ingin bermain saya audio melalui kedua kartu suara saya dan saya bluetooth headphone.
Saya percaya Windows memiliki kotak centang memungkinkan anda untuk "periksa" output untuk mengaktifkan/menonaktifkan mereka, tapi Ubuntu tampaknya telah setara dengan radio penyeleksi (anda hanya dapat memilih satu pada satu waktu).
Pertanyaan Bonus: Pada catatan yang sama, saya memiliki 5 analog output saluran pada kartu suara saya (selain saya digital & HDMI audio) - saya ingin untuk dapat menentukan apa yang keluar dari masing-masing port (misalnya "depan speaker" pada semua 5 atau "depan", "center", "kembali", dll).
Terima kasih sebelumnya!
Dengan
paprefs
anda memiliki akses ke virtual perangkat output yang memungkinkan output simultan untuk semua terpasang kartu suara/perangkat:Kemudian di terminal run
paprefs
, pilih "Keluaran Simultan" tab, dan memeriksa "Tambahkan virtual output untuk output simultan pada semua lokal suara kartu".Selain itu menciptakan perangkat output audio untuk keluaran simultan dapat dipilih dalam "Output" tab dari suara pulseaudio menu preferences:
Dalam contoh ini ditunjukkan untuk HDMI-perangkat tapi segera setelah perangkat Bluetooth yang diakui itu juga akan tersedia untuk keluaran simultan.
Perubahan mungkin perlu me-restart dari pulseaudio untuk mengambil efek baik oleh log out dan kembali ke sesi anda atau dengan menjalankan
pulseaudio -k
di terminal.Ubuntu
I've hanya dikonfirmasi solusi ini (dari 4 tahun yang lalu) masih bekerja pada Ubuntu 14.04 LTS.
Instal
Buka terminal dan ketik
sudo apt-get install paprefs
pergi ke tab persis seperti gambar di atas dan pilih opsi.Awal Menjalankan
Kemudian, yang tersisa di terminal, ketik
pulseaudio -k
untuk membunuh dan me-restart pulseaudio.Kemudian pergi ke pengaturan suara anda dan anda akan melihat opsi untuk output ke beberapa perangkat suara.
Alat peraga untuk siapa pun yang menulis paprefs itu's brilian sedikit bagian dari perangkat lunak yang saya ingin lihat yang disertakan dalam Ubuntu tanpa memerlukan instalasi tambahan.
Apple Mac OS X
Sebuah solusi yang sama yang tersedia melalui aplikasi yang termasuk bagian dari perangkat lunak dan apa yang begitu besar tentang
pulseaudio
adalah bahwa suara tampaknya menjadi sempurna di-sync dari kedua output sehingga harus menyesuaikan lag juga yang mengapa begitu mengesankan; kalau tidak, kita akan mendengar sedikit tertunda versi dari satu output dan lain-lain.Untuk melengkapi jawaban yang sangat baik dari Takkat, saya menemukan nama default yang diberikan untuk perangkat baru itu terlalu panjang dan terdistorsi Suara dialog Pengaturan. Dalam rangka untuk mempersingkat nama itu, aku harus selain itu jalankan perintah berikut:
Aku tidak bisa mendapatkan Takkat's usulan bekerja out of the box di Debian 8.7, meskipun saya restart sistem. Saya asumsikan anda telah melengkapi verifikasi identitas Takkat's proposal dalam memasang
paprefs
. Ekstensi pada Takkat's jawaban yang bekerja berdasarkan Arch Linux wiki di mana menjaga analog input dan Pulsa menyebut bahwa "duplex"Kemudian restart pulseaudio:
Di Kubuntu 18.04, Plasma 5.12
paprefs
tidak diperlukan, karena pengaturan yang sama yang sudah ada:Keluaran baru pilihan harus menjadi tersedia setelah reboot, yang disebut "keluaran Simultan".
Atau di
pavucontrol
:Di 18.10 dengan Plasma 5.13.5 bahwa "output Simultan" pilihan telah dihapus, jadi
aprefs
yang dibutuhkan.Karena
LeonidMew
bertanya tentang 18.04 (I'm menggunakan18.04.2
), berikut ini's versi saya.GUI
paprefs
mencoba untuk menggabungkan satu HDMI dengan satu output analog, bukan dari kedua hdmi. Jadi saya harus mengedit file seperti yang dijelaskan olehLéo Léopold Hertz 준영
`` $ gedit /etc/pulsa/default.pa
kemudian setelah perubahan
$ pulseaudio -k ``
Kedua metode ini bekerja pada mereka sendiri, jadi pilih salah satu (pastikan untuk menambahkan ke atas dari file, aku meletakkannya tepat setelah
.gagal
! Selain itu doesn't bekerja).Metode
beban-modul-alsa-wastafel perangkat=hw:1,3 sink_name=hdmi beban-modul-alsa-wastafel perangkat=hw:1,7 sink_name=hdmi2 beban-modul-menggabungkan-wastafel sink_name=dikombinasikan budak=hdmi,hdmi2 set-default-wastafel hdmi-gabungan
Metode B
beban-modul-alsa-wastafel perangkat=hw:0,0 beban-modul-menggabungkan-wastafel sink_name=gabungan
Referensi
Metode
Untuk referensi,
hw:0,0
berasal dariaplay -l
`` $ aplay -l Daftar PEMUTARAN Perangkat Keras kartu 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 kartu 0: PCH [HDA Intel PCH], perangkat 1: ALC892 Digital [ALC892 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 kartu 1: NVidia [HDA NVidia], perangkat 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 kartu 1: NVidia [HDA NVidia], perangkat 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 kartu 1: NVidia [HDA NVidia], perangkat 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 kartu 1: NVidia [HDA NVidia], perangkat 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0
``
Metode B
Dan
1:3
berasal dari$ pacmd daftar-tenggelam | grep -e 'nama:' -e 'alsa.perangkat ' -e 'alsa.subdevice ' nama: <alsa_output.pci-0000_00_1b.0.iec958-stereo> alsa.subdevice = "0" alsa.perangkat = "1" nama: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1> alsa.subdevice = "0" alsa.perangkat = "7"
Pada "pengaturan suara" saya menetapkan lainnya HDMI sebagai output dan kemudian mendapat$ pacmd daftar-tenggelam | grep -e 'nama:' -e 'alsa.perangkat ' -e 'alsa.subdevice ' nama: <alsa_output.pci-0000_00_1b.0.iec958-stereo> alsa.subdevice = "0" alsa.perangkat = "1" nama: <alsa_output.pci-0000_01_00.1.hdmi-stereo> alsa.subdevice = "0" alsa.perangkat = "3"
Untuk memverifikasi, aku berlari
$ aplay -D plughw:1,3 /usr/share/sounds/ubuntu/Front_Right.wav $ aplay -D plughw:1,7 /usr/share/sounds/ubuntu/Front_Right.wav
yang terdengar pada masing-masing monitor.