Contribute
Register

HDMI AppleHDA and DSDT Patch Thread

Status
Not open for further replies.
toleda said:
An alternate DSDT edit for HDMI audio. I've successfully tested a generic HDMI audio DSDT edit (credit to tmongkol http://www.insanelymac.com/forum/index.php?showtopic=205802&st=360 ) The installation is the same as described on tonymacx86's blog http://tonymacx86.blogspot.com/2010/10/hdmi-audio-video-solutions.html . I've tested this HDMI audio DSDT edit on the GT 240 and the HD 5870. Yes, the same edit appears to work with both Nvidia and ATI graphics cards with native HDMI or DisplayPort.

Code:
            Device (PEGP)
            {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
 
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        MCDP (Arg2, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        MCDP (Arg2, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

The .dsl file is available for download.

Edit: The previous file contained an error. v1 is the current and correct version

Would this work on an hd 3000?
 
blueking said:
As my speakers require voodoohda, that doesn't really apply much to me.

So could I do this http://www.projectosx.com/forum/index.php?showtopic=355

and then would it work? Or would I also need to do the dsdt edits?

I have no experience with Voodoo. The Intel HDMI codec_id is 8086 2805, this is addition to the motherboard codec. If it shows up in IOReg/HDEF/Voodoo, you may have some probability of getting it work. The pinconfig for HDMI audio is <e0 00 56 28>. Good luck.
 
toleda said:
blueking said:
As my speakers require voodoohda, that doesn't really apply much to me.

So could I do this http://www.projectosx.com/forum/index.php?showtopic=355

and then would it work? Or would I also need to do the dsdt edits?

I have no experience with Voodoo. The Intel HDMI codec_id is 8086 2805, this is addition to the motherboard codec. If it shows up in IOReg/HDEF/Voodoo, you may have some probability of getting it work. The pinconfig for HDMI audio is <e0 00 56 28>. Good luck.

Ok. How would I write the pinconfig then? like 0x285600e0 or did I do it wrong?

I realize you say you don't have experience with voodoo, but I think you can probably help with this part. How do I find the codec number? and the node? This is an example one below. And would the device id for hdmi audio be listed under intel display audio in device manager in windows? I will get out of your hair after this.

<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x90a6e140</string>
<key>Node</key>
<integer>19</integer>
 
blueking said:
toleda said:
blueking said:
As my speakers require voodoohda, that doesn't really apply much to me.

So could I do this http://www.projectosx.com/forum/index.php?showtopic=355

and then would it work? Or would I also need to do the dsdt edits?

I have no experience with Voodoo. The Intel HDMI codec_id is 8086 2805, this is addition to the motherboard codec. If it shows up in IOReg/HDEF/Voodoo, you may have some probability of getting it work. The pinconfig for HDMI audio is <e0 00 56 28>. Good luck.

Ok. How would I write the pinconfig then? like 0x285600e0 or did I do it wrong?

I realize you say you don't have experience with voodoo, but I think you can probably help with this part. How do I find the codec number? and the node? This is an example one below. And would the device id for hdmi audio be listed under intel display audio in device manager in windows? I will get out of your hair after this.

<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x90a6e140</string>
<key>Node</key>
<integer>19</integer>
I have no idea what the above means, sorry. You should see the HD3000 audio codec in sound device manager.
 
Help me please!!!! I created this enabler for my Realtek ALC888s, but only HDMI audio not work :banghead: !!!!! I tried many times to patch my DSDT without success!!!!

REALTEK ALC888s
Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03) 10EC0888

My HDMI Spec:
Codec: Nvidia MCP78 HDMI
Vendor Id: 0x10de0003

This is my enabler kext!!!!

thnx in advance!!!!!!
 

Attachments

  • ALC888sHDA.kext.zip
    9.8 KB · Views: 97
mackie100 said:
thank you!!! Already patched DSDT & applehda binary, but no change!!!! :beachball:

I've a geforce 105m with Codec Nvidia MCP77/78 HDMI Vendor Id: 0x10de0003

acer aspire 5738g LION 10.7.3
Attach dsdt and a copy of IOReg.
 
Status
Not open for further replies.
Back
Top