Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,371 posts in this topic

Recommended Posts

What is the changes I need to check for?

cause I don't want to use iMac14,3 SMBIOS

also I don't use analog audio so is injecting layout-id 3 necessary? 

Thanks

 

I thought that you have laptop graphics so i made patch only for laptops. Now i changed it to desktop and put new AppleALC in Kexts/Other. Layout id is mandatory for Analog and HDMI audio. So here is new config also

config2.plist.zip

Change it in my Clover folder and use it to boot. 

 

Provide IOReg and AppleALC log

Link to comment
Share on other sites

See attached

 

Does it work with patch in config.plist you provide earlier? If Yes can you boot with it and provide IOReg?

Also put DEBUG Lilu.kext in Kexts/Other. Reboot with bootargs -liludbg -alcdbg and provide full log with this command

log show --predicate 'process == "kernel" AND (eventMessage CONTAINS "AppleALC" OR eventMessage CONTAINS "Lilu")' --style syslog --source
Link to comment
Share on other sites

I have no HDMI Audio please Help me :-/

only Hotpatched DSDT over Clover (See config.plist) everything is working great  except HDMI-Audio

 

See my files thank you :)

 

 

You don't even have HDMI device. Left - mine devices, right - yours...

post-1069282-0-64162700-1504689884_thumb.png

Probably your HDMI audio connected to discrette graphics card. In that case you can't make it work...

Link to comment
Share on other sites

You don't even have HDMI device. Left - mine devices, right - yours...

attachicon.gifСнимок экрана 2017-09-06 в 12.32.49.png

Probable your HDMI audio connected to discrette graphics card. In that case you can't make it work...

DAMN :-/

sorry for doublepost but my HDMI-Video works great too why dosnt Audio do it?

Link to comment
Share on other sites

DAMN :-/

sorry for doublepost but my HDMI-Video works great too why dosnt Audio do it?

 

Sorry but i don't know. I have same issue on Acer Swift 3 with single Intel HD620 and without discrette graphics at all. 

Because either your DSDT or the config.plist is missing the necessary Inject to provide the HDMI-Info to OSX.

 

Even without necessary inject it should be in ioreg as secondary device in HDEF!!! But in this case it is absent. There is no dedicated HDAU device on Skylake/Kaby Lake. 

Link to comment
Share on other sites

i added addHDMI80000 in Clover now my IOreg shows this 

 

attachicon.gifioreg.jpeg

 

Useless fix for IGPU HDMI audio. As i told earlier there is no dedicated HDAU device on Skylake/Kaby Lake boards. Intel HDMI audio works through HDEF. Analog audio adress - 1F,3 and HDMI audio adress - 1F,3,2. Both on HDEF. You don't have 1F,3,2 though your HDMI audio didn't work. 

Link to comment
Share on other sites

Plz help! I've spent weeks on this but I still can't get applealc working

 

what I have done:

 

1. Inject layout-id and hda-gfx into ssdt. can be verified by checking "system information" -> "Audio" and IOReg tool (see attached), or system extracted ACPI Table

2. it's a clean install so there's no residue from previous modification left (and i checked applehda signing made sure it was untouched)

3. both lilu and applealc are the latest debug release, and located within Clover/Kext/Other folder

4. made sure in my dsdt file, the audio device is named HDEF.

5. I didn't rename HDMI audio to HDAU in my dsdt, thought it would be easier to deal with one first.

6. I extracted my audio card codec and added support for it my self, and compiled against the latest code, same result.

 

kextstat |egrep '(ALC|Lilu|HDA)'
   25    6 0xffffff7f8273a000 0x61000    0x61000    as.vit9696.Lilu (1.1.7) EEDE488C-8AF6-3654-AD54-9B718FB61DAA <7 5 4 3 2 1>
   28    0 0xffffff7f827a4000 0xae000    0xae000    as.vit9696.AppleALC (1.1.4) 9FAACF48-233A-3128-A075-95527FAB70B5 <25 7 5 4 3 2 1>
  108    1 0xffffff7f825e0000 0xc000     0xc000     com.apple.iokit.IOHDAFamily (279.48) E332A19C-33F1-3F25-B9FC-982F769BF17A <5 4 3 1>
  109    0 0xffffff7f825ef000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <108 107 45 12 7 6 5 4 3 1>

the problem: no codec is recognized, and AppleHDA is not loading. (DPCIManager codec id is blank)

 

what's attached:

1. my logs

2. ioreg

3. clover config

4. codec dump

5. my own  config/pathmap

 

 

Archive.zip

Link to comment
Share on other sites

This is the most weird Clover folder i've ever seen :drool:  :drool:  :hysterical:  :hysterical:

You use every kext, every ACPI patch, every kernel patch, every kext patch and every SSDT file you found on internet???? :hysterical:

Sorry man but this won't work... Suggest you to make clean Clover install without this SSDT/Patch/kext trash you have. 

 

23 SSDT's

26 ACPI patches

18 kext patches

It seems you've spent months collecting garbage over the hackintosh forums from all over the world. 

  • Like 4
Link to comment
Share on other sites

×
×
  • Create New...