Soluția
Prin intermediul pavucontrol
(PulseAudio Volume Control), am setat placa de sunet să funcționeze ca o ieșire 4.1. În acest fel, față
și spate
mufele sunt activate complet, iar un canal al subwoofer central
jack. Exact așa cum am nevoie. Dacă aș vrea să conectez mai mult de 3 dispozitive, aș putea folosi și ieșirea 7.1 pentru a activa toate cele 4 mufe.
Am adăugat un fișier personalizat de configurare pulsaudio ~/.config/pulse/default.pa
:
# încărcați setările implicite ale sistemului
.include /etc/pulse/default.pa
# creați o chiuvetă stereo, dublând în față și în mufa din spate,
# precum și mixarea în canalul drept al
# mufă centrală pentru subwoofer (adică canalul subwooferului)
load-module module-remap-sink sink_name=duplicat sink_properties="device.description='duplicat la față, spate și subwoofer'" master=alsa_output.pci-0000_00_1b.0.analog-surround-41 channels=6 master_channel_map=front -stanga,fata-dreapta,spate-stanga,spate-dreapta,lfe,lfe channel_map=fata-stanga,fata-dreapta,fata-stanga,fata-dreapta,fata-stanga,fata-dreapta remix=nu
set-default-sink duplicat
The maestru=
parametrul specifică numele ieșirii 4.1 pe care am găsit-o prin intermediul pacmd list-sinks
, care arată, de asemenea, numele tuturor canalelor disponibile pentru master_channel_map=
. lfe
reprezintă „emițător de joasă frecvență”, adică subwoofer.
3 chiuvete disponibil(e).
indice: 0
nume: <alsa_output.pci-0000_00_1b.0.analog-surround-41>
driver: <module-alsa-card.c>
â¦
Harta canalelor: față-stânga, față-dreapta, spate-stânga, spate-dreapta, lfe
Surround 4.1
â¦
După ce a forțat o repornire a PulseAudio cu pulseaudio -k
, pot selecta ieșirea virtuală nou creată și redarea sunetului pe toate cele trei mufe după cum doriți.
Detalii parametri
Numele chiuvetei virtuale setat cu sink_name=
poate fi orice nume care nu este deja folosit de o altă chiuvetă. Descrierea în sink_properties=
este opțional și poate fi orice.
master_channel_map=
specifică canalele chiuvetei originale pe care vreau să le mapez. am precizat lfe
de două ori, pentru că vreau să mapez atât canalul din stânga cât și cel din dreapta. canale=
specifică numărul de canale în master_channel_map=
.
channel_map=
specifică ce canale va avea receptorul virtual nou creat și la ce canal al receptorului original sunt mapați. Trebuie să existe exact la fel de multe intrări ca în master_channel_map=
.
remix=nu
dezactivează remixarea inutilă între canale, așa cum se recomandă în Documentația PulseAudio.