Thu Sep 1 17:20:09 CEST 2011
>>>> And that the sound is coming out of the side jack no matter the number
>>>> of channels.
>>>>> b) use "Headphone" for "alt playback"
>>>>> In function alc_auto_fill_dac_nids()
>>>>> + =A0 =A0 =A0spec->alt_dac_nid =3D spec->multiout.hp_out_nid;
>>>>> =A0 =A0 =A0 return 0;
>>>> I also tried this version (attached with versionb suffix), it works ev=
>>>> better. As with version a), controls are working correctly. Auto-mute
>>>> still mutes upon plugging into either side or headphone jack no matter
>>>> the alsamixer setting. Alt device is still not there. The improvement =
>>>> that sound only comes out of the side jack when alsamixer is set to 8
>>>> So it seems like the version b does everything it is supposed to, mayb=
>>>> aside from the side jack muting behaviour.
if you compled alsa-driver in debug mode, you should see the following
message in system log.
realtek: Enable HP auto-muting on NID 0x1b
realtek: Enable Line-Out auto-muting on NID 0x17
The drawback is "Front Playback Volume" and "Front Playback Switch"
does not control the "Headphone Jack" which used as "Front" jack
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name=3D"Headphone Playback Switch", index=3D0, device=3D0
ControlAmp: chs=3D3, dir=3DOut, idx=3D0, ofs=3D0
Control: name=3D"Headphone Jack", index=3D0, device=3D0
Amp-In caps: ofs=3D0x00, nsteps=3D0x03, stepsize=3D0x27, mute=3D0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=3D0x00, nsteps=3D0x00, stepsize=3D0x00, mute=3D1
Amp-Out vals: [0x00 0x00]
Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x0121101f: [Jack] HP Out at Ext Rear
Conn =3D 1/8, Color =3D Black
DefAssociation =3D 0x1, Sequence =3D 0xf
Pin-ctls: 0xc0: OUT HP VREF_HIZ
Unsolicited: tag=3D01, enabled=3D1
Power states: D0 D1 D2 D3
Power: setting=3DD0, actual=3DD0
0x0c 0x0d 0x0e 0x0f 0x26*
The other method is using "hp_pin" instead of "speaker_pin" to assign
"Front" dac 0x02
but this method won't create "headphone playback volume" and
"Headphone playback switch" since "hp_pin" is used to create "Front
Playback Volume" and "Front Playback Switch"
>>>> Summing up, when it comes to P150HM, the only missing piece is the
>>>> internal subwoofer. I tried emailing Andrew, who started this thread,
>>>> but got no answer so far. The problem might be that we might need to
>>>> figure out what is that THX TruStudio PRO is doing under Windows that
>>>> makes the internal subwoofer work.
>>> Take a look at the removed model=3D"targa_8ch_dig" which touch those gp=
>>> Have you ask the notebook vendor clevo support/engineer the subwoofer
>>> is connected to which pin of alc892 ?
>> I have just sent an email to Clevo UK Support. Let's see what they answe=
> I was forwarded to realtek. Is there any way to figure it out ourselves?
The remaining unused output pin is 0x15 and 0x16
More information about the Alsa-devel