Contribute
Register

Optimized AppleHDA for Realtek ALC 888 on Lion - Update

Status
Not open for further replies.
I have a Compaq DX 2300 with ALC888 ICH7 Azalia working perfect on Mountain Lion 10.8.1.
I use this AppleHDA from Lion 10.7.3 compiled for ALC888 (renamed now ALC1200) + DSDT compiled with Azalia definitions.
My ALC888 (motherboard built-in) details are:
ID device : 8086 - 27D8
ID subsystem : 1462 - 7336
Intel 82801GB ICH7

I hope help who try to have audio with AppleHDA.
Best regards.
 

Attachments

  • AppleHDA_10.7.3._ALC888_ALC1200.kext.tar.gz
    1.5 MB · Views: 646
Thanks a lot. Could you please post your IOREG and HDEF section from your DSDT? It's important to know your layout-id to correct my DSDT.
 
Hi mrhevor,

I have the same ID device : 8086 - 27D8 as you (00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01) )

Im not sure on the sub id tho. But I don't know what you have added to your DSDT.

Could you please upload your DSDT or maybe what edit you did?

My M/B is a Asus P5KPL-AM running ML 10.8.1

Thanks,

Ross
 
Hi, Toleda. That's me again ) I guess I've found the problem with my ALC888. Some audio codecs (just as mine) have a node 11 aka "Input Monitoring Level (OSS: igain)". It's some kind of an additional volume control, which controls all Inputs and Outputs together. I don't know what's for it is intended and how it should work, but when I disable this node 11 via config in VoodooHDA, I get fully working sound sound with all inputs/outputs, just as in Windows.

Input Monitoring Level (OSS: igain)
|
+- control 2 (nid 11 in 2): dir - in oss: igain -34/+12dB (32 steps) + mute
+- control 4 (nid 11 in 5): dir - in oss: speaker, igain -34/+12dB (32 steps) + mute
+- control 9 (nid 12 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
+- control 12 (nid 13 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
+- control 15 (nid 14 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
+- control 18 (nid 15 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)

If AppleHDA allows to disable some nodes, it would be nice to test such a variant. I think that's the problem, actually.
 

Attachments

  • Voodoo dump.txt.zip
    4.6 KB · Views: 125
  • Voodoo Ext Dump.txt.zip
    2 KB · Views: 111
Hi, Toleda. That's me again ) I guess I've found the problem with my ALC888. Some audio codecs (just as mine) have a node 11 aka "Input Monitoring Level (OSS: igain)". It's some kind of an additional volume control, which controls all Inputs and Outputs together. I don't know what's for it is intended and how it should work, but when I disable this node 11 via config in VoodooHDA, I get fully working sound sound with all inputs/outputs, just as in Windows.
Very interesting. Actually, Node 11 is disabled with this pinconfig: 21171cf0 21171d00 21171e00 21171f40 in all versions of the Optimized Realtek AppleHDAs. Node 11 (SPDIF Out at Int ATAPI) is usually the the 2 wire SPDIF motherboard to graphics card audio out interface for HDMI audio on older graphics cards without a HDMI audio codec.

Try two experiments with the Optimized 888 AppleHDA;
1. Replace the above pinconfig with 21171ca0 21171d01 21171e43 21171f99. This enables Node 11 in OS X.
2. Remove the above pinconfig. May cause a sound assertion and/or add a device in System Information/Audio.

More info: Customizing the Optimized Lion AppleHDA.kext
 
Hello,

I tried AppleHDA way now i have sound.
But only i can see green output how can i change to 7.1 or 5.1 output?
thank you
 
i'll use your DSDT edits, since mine doesn't work anymore (i know about the stuff of the update 10.8.2 and audio DSDT edits)

i have the same mainboard (Dell X501H), and i have checked with windows and with linux, and yes, the mainboard audio chip is v100101; it seems to be ALC1200/ALC888 , BUT when you check the audio panel you got a message telling that is a ALC888S, i'm attaching screenshots of the info.

so then, Toleda, you have found something useful about that?? i think is something about audio jack sensing
888s is a marketing name, same as 888.
 
Is there any update for mountain lion ?
 
Status
Not open for further replies.
Back
Top