Contribute
Register

Mountain Lion HDMI Audio

Status
Not open for further replies.
I should clarify, the X3990 is one of the small desktop models - not a laptop - in which I've put a GT 430 hard and using that instead of the HD2000 graphics and therefore should I use 1. Audio ID: 2 for 3 port on board audio which is for nVidia HDMI audio?
How can I check if the BIOS is AMI (i've never been clear on this)?
See Mountain Lion HDMI Audio - AMI DSDT. Post #1
 

That's what I loaded up to see what Audio ID I required, it is ID=2 (0x02, 0x00, 0x00, 0x00) as I have the 3 port onboard audio

I see one problem reading further down to 1. Delete any and all audio enablers (HDAEnabler8??), helpers (ALC8??), etc.; AppleHDA.kext only. as the page I mentioned earlier, VCH888; ALC889A, Gigabyte (Intel): now having a working front mic - insanely-mac Forum - Page 38, requires me to have ALC662 for onboard audio. So will i lose onboard audio in order to have working HDMI audio?

This isn't a problem, more of a question.
 
Yes. MultiBeast 5.2.1 or newer - Select/Drivers & Bootloaders/Drivers/Audio/Realtek ALC8xx/With DSDT/ALC892.
If no audio, attach a copy of IOReg. [Guide] How to Make a Copy of IOReg.

Thanks toleda,

Your suggestion works but "only" gives me HDMI-Audio and no option to switch to my external speakers via HD Audio.

So I ran Multibeast again (after backing up my disk image ;)) with /Drivers & Bootloaders/Drivers/Audio/Realtek ALC8xx/With DSDT/ALC892 and /without DSDT/ALC892...

Now I have the HD Audio back but the HDMI-Audio option is gone... :lol::confused:

/Drivers & Bootloaders/Drivers/Audio/Realtek ALC8xx/Without DSDT/ALC892 also gives me HD Audio only... as expected.
 
I see one problem reading further down to 1. Delete any and all audio enablers (HDAEnabler8??), helpers (ALC8??), etc.; AppleHDA.kext only. as the page I mentioned earlier, VCH888; ALC889A, Gigabyte (Intel): now having a working front mic - insanely-mac Forum - Page 38, requires me to have ALC662 for onboard audio. So will i lose onboard audio in order to have working HDMI audio?
Try it with ALC662. VCH888 does good work.
 
So I ran Multibeast again (after backing up my disk image ;)) with /Drivers & Bootloaders/Drivers/Audio/Realtek ALC8xx/With DSDT/ALC892 and /without DSDT/ALC892...
Wrong. Why ask for help and then ignore the instructions.
 
First, thanks toleda for this great guide.

So today I got my new GTX660 in the mail. The card has two DVI ports and I plug in DVI-HDMI cables to get HDMI audio. I followed this amazing guide and of course the HDMI audio works, but only on one of the ports not both:

Cable on DVI Port A + No cable on DVI Port B = Port A Working (B is not listed in Sound Output)
No cable on A + Cable on B = B Working (A is not listed)
Cable on A + Cable on B = Only B Working (A is not listed)

Is this the way it is or I need some kind of patch? Thanks!
 
Please see the attachment. Thanks!
Edit dsdt/GFX0: change Package to 0x0A and add:
Code:
                                "@2,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@3,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                },
GFX0 after edits:
Code:
               Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0A)
                            {
                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@2,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@3,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
Compile, install and restart. Reply with new IOReg.
 
Edit dsdt/GFX0: change Package to 0x0A and add:
Code:
                                "@2,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@3,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                },
GFX0 after edits:
Code:
               Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0A)
                            {
                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@2,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "@3,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 


                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
Compile, install and restart. Reply with new IOReg.

Thank you!! Both of the HDMI devices are recognized and working perfectly!:thumbup:
 
Status
Not open for further replies.
Back
Top