<div dir="ltr"><p><br>
> > > My problem is that when I set channel output to "Analog output surround<br>
> > > 5.1"<br>
> > > (or 2.1 or 4.1), I hear no sound in front speakers, but in case of 5.1 or<br>
> > > 4.1</p><p>You need pulseaudio lfe-filter for 2.1 <br></p><p><a href="http://cgit.freedesktop.org/pulseaudio/pulseaudio/log/?qt=grep&q=lfe-filter" target="_blank">http://cgit.freedesktop.org/pulseaudio/pulseaudio/log/?qt=grep&q=lfe-filter</a></p><p>do you mean surround21 need 6 channel instead of channels with 5.1 internal /external speaker ?<br></p><p><a href="http://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff;h=48f1b308cc66152eb6db66742dd0d08d888cda8d;hp=5c4cd46810cef8850b037fca9e38ffd43b0bff22" target="_blank">http://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff;h=48f1b308cc66152eb6db66742dd0d08d888cda8d;hp=5c4cd46810cef8850b037fca9e38ffd43b0bff22</a><br></p><p><br>
> > > I can hear sound in rear speakers. I use kernel 3.19.5 and it didn't<br>
> > > happen in<br>
> > > earlier kernels that is 3.18 and in 3.17 for sure.<br>
> > ><br>
> > > My configuration is:<br>
> > > OS: Fedora 21 64 bit<br>
> > > SoundCard: ALC888<br>
> > > Model name: acer-aspire-4930g<br>
> > > Laptop: Acer Aspire 5930g<br>
> > > Speakers: external 5.1 with 3 jacks<br>
> > > Sound channel configuration module is standard configuration module from<br>
> > > KDE.<br>
> > ><br>
> > > Additional info:<br>
> > > 1) When channel output is 5.1 and I unplug green jack and leave two others<br>
> > > jacks connected then I can hear sound in laptop internal speakers.</p><p>auto mute only check headphone jack or line out jack but not those retasked mio jacks<br></p><p><br>
> > > 2) Earlier (kernel 3.18 and 3.17) I didn't have possibility to choose 2.1<br>
> > > configuration and additionally to 4.1 configuration I could also choose<br>
> > > 4.0<br>
> > > configuration.<br>
> > ><br>
> > > You need to switch "Channel mode" to "6 ch" if you need to use external<br>
> ><br>
> > 5.1 speakers since you have 5.1 internal speakers<br>
> ><br>
> > this change pin-ctl of headphone jack, mic jack and line in to OUT<br>
> ><br>
> > post the output of alsa-info.sh<br>
><br>
> I always switched to "6 ch" through alsamixer. It always worked as expected,<br>
> but recently I've got problems with it so it regressed somewhere.</p>
<p>
><br>
><br>
> My alsa-info.sh with "6 ch" set through alsamixer and "Analog output surround<br>
> 5.1 + Analog input stereo" set through KDE configuration module.<br>
><a href="http://www.alsa-project.org/db/?f=ff3f5a1f7f3e4662c3fa9bcf0158474a076b4cc4" target="_blank"> http://www.alsa-project.org/db/?f=ff3f5a1f7f3e4662c3fa9bcf0158474a076b4cc4</a><br>
><br>
> With that I hear all channels except front left and front right.</p><p>autoconfig for ALC888: line_outs=3 (0x14/0x17/0x16/0x0/0x0) type:speaker<br> speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)<br> hp_outs=1 (0x15/0x0/0x0/0x0/0x0)<br> mono: mono_out=0x0<br> dig-out=0x1e/0x0<br> inputs:<br> Mic=0x18<br> Internal Mic=0x12<br> Line=0x1a<br></p><p><br></p><p>==> Best config: lo_type=2, wired=1, mio=1<br>multi_outs = 15/0/0/0 : 2/3/4/0 (type HP)<br> out path: depth=3 '02:0c:15'<br>multi_ios(2) = 1a/18 : 3/4<br> mio path: depth=3 '03:0d:1a'<br> mio path: depth=3 '04:0e:18'<br>spk_outs = 14/17/16/0 : 5/25/4/0<br> spk path: depth=3 '05:0f:14'<br> spk path: depth=3 '25:26:17'<br> spk path: depth=3 '04:0e:16'<br><br></p><p>Node 0x15 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out<br> Control: name="Headphone Playback Switch", index=0, device=0<br> ControlAmp: chs=3, dir=Out, idx=0, ofs=0<br> Control: name="Front Headphone Jack", index=0, device=0<br> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0<br> Amp-In vals: [0x00 0x00]<br> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1<br> Amp-Out vals: [0x80 0x80]<br> Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger<br> EAPD 0x2: EAPD<br> Pin Default 0x0221101f: [Jack] HP Out at Ext Front<br> Conn = 1/8, Color = Black<br> DefAssociation = 0x1, Sequence = 0xf<br> Pin-ctls: 0xc0: OUT HP<br> Unsolicited: tag=01, enabled=1<br> Power states: D0 D1 D2 D3 EPSS<br> Power: setting=D0, actual=D0<br> Connection: 5<br> 0x0c* 0x0d 0x0e 0x0f 0x26<br></p>
<p>it is still headphone jack with pin-ctl : 0xc0 OUT HP while mic jack and line in jack 's pin ctl are changed to 0x40 OUT</p><p>channel mode only change two mio jacks from IN to OUT<br></p><p>May need to use add_out_jack_mode=1 instead of add_jack_modes=1 when there are Mic and line in jacks</p><p>Use Headphone Jack Mode control to switch HP to Line Out for pin-ctl and EAPD<br></p>
<p><a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?id=f811c3cf8fae63ecc8a937ba7376490e2565f8f1" target="_blank">https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?id=f811c3cf8fae63ecc8a937ba7376490e2565f8f1</a></p>
<p>> To exclude that my speakers are broken or wrong connected: I get sound from<br>
> front left and front right if i switch in KDE configuration module to "Analog<br>
> duplex stereo", but then I get no sound from rest of my speakers.</p>
<p><a href="http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/mixer/paths/analog-output-headphones.conf" target="_blank">http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/mixer/paths/analog-output-headphones.conf</a><br></p><p>pulseaudio mute external center/lfe controls when headphone jack is plugged since pulseaudio not aware that the role of headphone has been changed <br></p><p><br>[Element Center]<br>switch = off<br>volume = off<br><br>[Element LFE]<br>switch = off<br>volume = off<br></p><p><br>
><br>
><br>
> KDE configuration module lets me choose "connector" configuration but only in<br>
> stereo mode.<br>
> In stereo mode I can choose between "headphones" and "speakers".<br>
> If it is set to "headphones" I hear sound in front left and front right<br>
> speakers.<br>
> If it is set to "speakers" I hear sound in rear left and rear right speakers.<br>
></p><p>you need to switch "channel mode" to "2 ch" if you want to use your 5.1 internal speaker</p><p><br></p><p><a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?id=786c51f9168cfd2d49250c6e5e60035cbb2fd5a1" target="_blank">https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?id=786c51f9168cfd2d49250c6e5e60035cbb2fd5a1</a></p><p><br></p><p>There are difference between static model and generic parser <br></p><br></div>