al3xtjames / Gigabyte-GA-Z77X-macOS-Install

Support files for running macOS on Gigabyte 7 Series motherboards
101 stars 26 forks source link

HDMI audio not working #43

Closed thokis closed 7 years ago

thokis commented 7 years ago

I have the problem that neither the OnBoard HD4000 ( standalone ) or my GTX 660 Ti gets HDMI audio proper supplied with your script. I have to use the HDMIAudio.kext Version 1.0/1.1 to get HDMI sound. Could there be a bug in your SSDT-Patches that can result in such behavior? Because with my previous attempts and an fully patched DSDT I did get HDMI audio OOB without the help of some 3th-party-kext. Im using your script now out of convenience and because it does its job very well, just except in this point.

Edit : Im using the Z77X-UD3H with the mentioned GTX 660Ti.

al3xtjames commented 7 years ago

Could you please try this EFI folder? Make sure to back up your current EFI system partition. This uses a stripped DSDT (based off this) instead of SSDTs, and has additional HDMI audio injection. An IOReg dump (with the new EFI folder) would be useful.

thokis commented 7 years ago

Yeah thanks for you help it does now work without the help of the HDMIAudio.kext. I uploaded my IOReg dump with the new EFI folder for you.

EDIT : I have switched my GTX 660 Ti with my GTX 970. Mentioning it just in case if you get confused from the IOReg dump ^^

EDIT 2: The new EFI folder has a somewhat broken UEFI drivers which make my keyboard unusable in boot loader mode. I deleted UsbKbDxe.efi and UserInterfaceThemeDriver.efi and it works perfect now.

EDIT 3: After testing around a little bit I wasn't able to get HDMI audio on the HD 4000 at all. I testet 3 dedicated cards ( GTX 660 Ti, GTX 970 and GT 710 ) with your EFI folder and they all worked oob. I wanted to experiment so I created a new clover installation and took pjalm's patches for the GA-Z77X-UD3H and rampagedevs 900 series guide to patch the DSDT and it also works perfectly. But if i'm applying the patches from the HD 4000 guide, it won't play back sound, even if I pull out the dedicated Card. I tested a whole day long and can confirm that it isn't possible to get Sound from the HD 4000 at all right now. I think it's some kind of Sierra error or something because I can remember that I had HDMI audio over it in El Capitan.

al3xtjames commented 7 years ago

Can you post an IOReg using HD 4000 only (preferably with the original EFI folder I posted)?

al3xtjames commented 7 years ago

This should be fixed in v2.0.0. Reopen if it's still an issue.