Contribute
Register

Mountain Lion HDMI Audio

Status
Not open for further replies.

toleda

Moderator
Joined
May 20, 2010
Messages
24,086
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
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
 
Joined
Jan 25, 2012
Messages
653
Motherboard
ASUS P8P67-LE
CPU
i5-2400
Graphics
GTX 550TI
Mobile Phone
  1. Android
  2. iOS

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.
 
Joined
Mar 16, 2013
Messages
2
Motherboard
Z77
CPU
i7-3770k
Graphics
GTX 770
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,086
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
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.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,086
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
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.
 
Joined
Aug 3, 2012
Messages
17
CPU
Intel I5 3570K
Graphics
GTX 660
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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!
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,086
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS

toleda

Moderator
Joined
May 20, 2010
Messages
24,086
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
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.
 
Joined
Aug 3, 2012
Messages
17
CPU
Intel I5 3570K
Graphics
GTX 660
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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.
Top