toleda / audio_CloverHDMI

macOS Intel/AMD/Nvidia HDMI audio with Clover
147 stars 22 forks source link

audio_cloverALC vs audio_cloverHDMI #7

Open RhanCandia opened 7 years ago

RhanCandia commented 7 years ago

On my build, I used audio_cloverALC to fix audio. HD audio works but not HDMI audio. Can I used this script on top of audio_cloverALC?

toleda commented 7 years ago

Yes, as designed.

RhanCandia commented 7 years ago

Hi,

Thanks for the response. I will give it a try. I jad to asl because I was reading the markup and I didn't see cloverALC mentioned.

Hope this fixes my HD 530 HDMI audio.

toleda commented 7 years ago

If installed, remove config.plist/ACPI/DSDT/Patches/Item ?/Rename HDAS to HDEF; disables Skylake HDMI audio ssdt. Install https://github.com/toleda/audio_ALCInjection/blob/master/ssdt_hdef/ssdt_hdef-1-100-hdas.zip

RhanCandia commented 7 years ago

Can't find this part "config.plist/ACPI/DSDT/Patches/Item ?/Rename HDAS to HDEF" on my config.plist/ I mean there are no patches under that field.

EDIT: Or did you mean EFI/CLOVER/ACPI/patches ?

toleda commented 7 years ago

No. How did you set dsdt/HDAS to HDEF?

RhanCandia commented 7 years ago

Here goes.

Fresh install of Sierra. After setting up clover and other clover configs and kext. I ran audio_cloverALC. after that, I rebooted and HD Audio works. I didn't do anything else from there. But when I pluged into HDMI I noticed it doesn't have audio. So I looked it up and found this. I never messed with DSDTs. Other than generating an SSDT fpr my CPU.

RhanCandia commented 7 years ago

@toleda here's my config by the way.

http://pastebin.com/z3w7yXR8

Can you help me?

toleda commented 7 years ago

No evidence you ran cloverHDMI, why not? Instead config.plist shows intelHDMI set, does not work. Remove config.plist (ignore line numbers/Pastebin) 1             Fixes 2             3                 AddHDMI_8000000 4                 5                 FixHDA_8000 6                 7     Devices 8     9         AddProperties 10         11             12                 Device 13                 IntelGFX 14                 Key 15                 AAPL,GfxYTile 16                 Value 17                 18                 AQAAAA== 19                 20             21         Run cloverHDMI For problems, README/Problem Reporting, attach all requested files.

RhanCandia commented 7 years ago

@toleda Oops. My mistake. The config I pasted was the one BEFORE I ran cloverHDMI. I will do again later when I get home.

RhanCandia commented 7 years ago

@toleda Also, just wanted to tell you that I am not using a patched DSDT. I only have an SSDT for my CPU generated using ssdtGen.sh.

Do I need a patched DSDT?

toleda commented 7 years ago

No. cloverHDMI installs ssdts and patches config.plist as required.

RhanCandia commented 7 years ago

@toleda alright. Then having nothing under ACPI / DSDT / paches on Clover Configurator is normal then.

Maybe I can briefly explain what happens when I run cloverHDMI script.

  1. I ran cloverHDMI.
  2. It says Intel HD 530 HDMI audio is not enabled. Would I like to enable? I say "Y" for yes. Then I say no for DP to HDMI, and ATI/NVIDIA hdmi. Because I don't use DP and a video card. So that Y, N and N.
  3. I can see that it installs 2 SSDTs on EFI/CLOVER/ACPI/patched
  4. But It doesn't change anything on my clover config. Why is that?

Does it have something to do with the IntelGFX fix I applied for the graphical glitches?

toleda commented 7 years ago

Native framebuffer only supports DP If there is no DP connected, the answer for DP to HDMI edit must be Y. Y edits config.plist. cloverHDMI replies for your system are Y, Y, N.

oscarsmx commented 6 years ago

@toleda almost same problem as @RhanCandia

But I went Y/Y/N for the Intel HD 530, seems to copy the hdmi file to EFI/CLOVER/ACPI/patched but after restart there is no output for hdmi

## FIXED: add properties to devices.