All I did was extract the DSDT, then compile, then fix errors, then save as native.dsl.
EDIT: Ok, I also attached the dsl without compiling or fixing errors, just in case that is what you want. It is called "extracted.dsl"
The dsdt patch file is not for the UEFI dsdts. It is for the Award BIOS. There may be something useful in the patch file for the AMI UEFI but I don't know. If you are up for an experiment. Read on. Otherwise, reply with not interested.
Download the attachment.
Some notes
1. You cannot use the patch file more than once on a dsdt. If problems, start over with recovery file.
2. The HDMI audio dsdt edits are for AMI UEFI Sandy Bridge only (GA and Asus)
3. You must use the MultiBeast/With DSDT/ALC 8__/AppleHDA_v2.2.0 (10.7.4)
4. Installs both integrated and discrete graphics HDMI audio; you can use one or the other or both.
Use your native dsdt. Fix any errors you want.
Run DSDT Editor/Patch/Open ami_clean_compile.txt, Apply, Compile and Save.
Hopefully there are no errors.
The saved file is your recovery dsdt.
If you want HD3000 HDMI audio set layout-id to 0x85, 0x01, 0x00, 0x00
If you want Nvidia HDMI audio set layout-id to 0x79, 0x03, 0x00, 0x00
if you want both, use HD3000 HDMI audio layout-id
TextEdit Open/Downloads/hd3000_hdmi_audio_dsdt_editing_kit/hdmi_audio_ami_sandy_bridge.txt
Edit HDEF/layout-id to the above.
Save
Run DSDT Editor/Patch/Open hdmi_audio_ami_sandy_bridge.txt, Apply, Compile and Save.
Hopefully there are no errors.
Save
Install dsdt.aml to Extra/dsdt.aml
Restart. Verify HDMI dsdt edits in IOReg.
More Info: Downloads/hd3000_hdmi_audio_dsdt_editing_kit/-read_me_first-hd3000_hdmi_audio.pdf
View attachment hd3000_hdmi_audio_dsdt_editing_kit.zip