Contribute
Register

[PARTIAL SUCCESS] GA-Z77-D3H Sound on MT 10.8 Project (VIA 2021)

Status
Not open for further replies.
The most I managed to get voodooHDA to do under 10.8.2 is stereo output on the green jack, With random KP on boot.
 
Bad news. The patched APPLEHDA.kext does not seem to work under 10.8.2. Not sure what the issue is. HDMI audio still works fine.

The output simply does not show. Anyone have any ideas how to fix this?

EDIT: Managed to get it to work by repatching the AppleHDA.kext.

Will post a guide on the weekend
 
BIG UPDATE:

I have patched the files for SPDIF! Can someone please confirm this is working.

Delete old applehda and via2021, run kext utility and install the attached kexts. Then install the new DSDT and restart, let me know if it works. I don't have any way to test SPDIF right now.

I have also added the files I used to patch the kexts in the via archive within the attached file.

Let me know about the outcome!
 

Attachments

  • F14 SPDIF HDMI package.zip
    1,021.6 KB · Views: 201
still no output devices at all for me.....


So i have opened your supplied patch files to see if I can repatch and get it showing up......

The DSDT.aml you supplied:

Code:
Method (_DSM, 4, NotSerialized)                {
                    Store (Package (0x06)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x0C, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (0x30)
                            {
                                /* 0000 */   0x10, 0x40, 0x01, 0x01, 0xF0, 0x10, 0x01, 0x41,
                                /* 0008 */   0xF0, 0x60, 0x01, 0x41, 0xF0, 0x20, 0x01, 0x41,
                                /* 0010 */   0x10, 0x40, 0x21, 0x02, 0x30, 0x90, 0xA1, 0x02,
                                /* 0018 */   0x30, 0x30, 0x81, 0x01, 0x30, 0x90, 0xA1, 0x01,
                                /* 0020 */   0xF0, 0x00, 0x37, 0x59, 0xF0, 0x10, 0x44, 0x47,
                                /* 0028 */   0xF0, 0x00, 0x56, 0x58, 0xF0, 0x20, 0xC4, 0x47
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)

The code you have said to add within your patch files:

Code:
[FONT=Menlo]Method (_DSM, 4, NotSerialized)[/FONT][FONT=Menlo]                {[/FONT]
[FONT=Menlo]                    Store (Package (0x04)[/FONT]
[FONT=Menlo]                        {[/FONT]
[FONT=Menlo]                            "layout-id", [/FONT]
[FONT=Menlo]                            Buffer (0x04)[/FONT]
[FONT=Menlo]                            {[/FONT]
[FONT=Menlo]                                0x0c, 0x00, 0x00, 0x00  [/FONT]
[FONT=Menlo]                            }, [/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]                            "PinConfigurations", [/FONT]
[FONT=Menlo]                            Buffer (0x30) [/FONT]
[FONT=Menlo]                          {[/FONT][COLOR=#0433FF][FONT=Menlo]                           0x10, 0x40, 0x01, 0x01, 0xf0, 0x10, 0x01, 0x41,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0xf0, 0x60, 0x01, 0x41, 0xf0, 0x20, 0x01, 0x41,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0x10, 0x40, 0x21, 0x02, 0x30, 0x90, 0xa1, 0x02,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0x30, 0x30, 0x81, 0x01, 0x30, 0x90, 0xa1, 0x01,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0xf0, 0x00, 0x37, 0x59, 0xf0, 0x10, 0x44, 0x47,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0xf0, 0x00, 0x56, 0x58, 0xf0, 0x20, 0xc4, 0x47[/FONT][/COLOR][FONT=Menlo]                          }[/FONT][FONT=Menlo]                        }, Local0)[/FONT]
[FONT=Menlo]                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))[/FONT]
[FONT=Menlo]                    Return (Local0)[/FONT]

Why has the patch code got less?
 
still no output devices at all for me.....


So i have opened your supplied patch files to see if I can repatch and get it showing up......

The DSDT.aml you supplied:

Code:
Method (_DSM, 4, NotSerialized)                {
                    Store (Package (0x06)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x0C, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (0x30)
                            {
                                /* 0000 */   0x10, 0x40, 0x01, 0x01, 0xF0, 0x10, 0x01, 0x41,
                                /* 0008 */   0xF0, 0x60, 0x01, 0x41, 0xF0, 0x20, 0x01, 0x41,
                                /* 0010 */   0x10, 0x40, 0x21, 0x02, 0x30, 0x90, 0xA1, 0x02,
                                /* 0018 */   0x30, 0x30, 0x81, 0x01, 0x30, 0x90, 0xA1, 0x01,
                                /* 0020 */   0xF0, 0x00, 0x37, 0x59, 0xF0, 0x10, 0x44, 0x47,
                                /* 0028 */   0xF0, 0x00, 0x56, 0x58, 0xF0, 0x20, 0xC4, 0x47
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)

The code you have said to add within your patch files:

Code:
[FONT=Menlo]Method (_DSM, 4, NotSerialized)[/FONT][FONT=Menlo]                {[/FONT]
[FONT=Menlo]                    Store (Package (0x04)[/FONT]
[FONT=Menlo]                        {[/FONT]
[FONT=Menlo]                            "layout-id", [/FONT]
[FONT=Menlo]                            Buffer (0x04)[/FONT]
[FONT=Menlo]                            {[/FONT]
[FONT=Menlo]                                0x0c, 0x00, 0x00, 0x00  [/FONT]
[FONT=Menlo]                            }, [/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]                            "PinConfigurations", [/FONT]
[FONT=Menlo]                            Buffer (0x30) [/FONT]
[FONT=Menlo]                          {[/FONT][COLOR=#0433FF][FONT=Menlo]                           0x10, 0x40, 0x01, 0x01, 0xf0, 0x10, 0x01, 0x41,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0xf0, 0x60, 0x01, 0x41, 0xf0, 0x20, 0x01, 0x41,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0x10, 0x40, 0x21, 0x02, 0x30, 0x90, 0xa1, 0x02,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0x30, 0x30, 0x81, 0x01, 0x30, 0x90, 0xa1, 0x01,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0xf0, 0x00, 0x37, 0x59, 0xf0, 0x10, 0x44, 0x47,[/FONT][/COLOR][COLOR=#0433FF][FONT=Menlo]                           0xf0, 0x00, 0x56, 0x58, 0xf0, 0x20, 0xc4, 0x47[/FONT][/COLOR][FONT=Menlo]                          }[/FONT][FONT=Menlo]                        }, Local0)[/FONT]
[FONT=Menlo]                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))[/FONT]
[FONT=Menlo]                    Return (Local0)[/FONT]

Why has the patch code got less?

You clearly are doing something wrong. Some output devices should be showing as many people here have confirmed. Check the guide or provide some more info. Also no need for double posts...

The DSDt includes the HDMI audio, the patch does not.
 
When trying F14 SPDIF HDMI package.zip make sure you are running 10.8.2. The kexts will NOT work under 10.8.0 or 10.8.1.

Remember to rollback your AppleACPIPlatform before updating
 
Update on the first page! New DSDT, simpler audio install and some general audio fixes

A big thanks to Nithy (http://www.osx86.net/downloads.php?do=file&id=3041) who made all of this possible!

Thanks!
It works for both F14 and F17 BIOS. The only problem I found is that sleep no longer work with dsdt.aml in the extra folder.
Remove the dsdt.aml file and install VodooHDA for via to get the sound back again with sleep enable.
 
Hi,
does your audio work now? I had many troubles to make my Hack work, so I don't want to mess with it! :)
Would you specify your audio results, please? Thank you very much.
My specs:
GA-Z77-D3H
SAPPHIRE HD6870 1GB
ML 10.8.2
 
Status
Not open for further replies.
Back
Top