Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

deesto1234

macrumors newbie
Original poster
Sep 29, 2020
4
0
Hi, just to mention I'm not using Clover.

I'm on Catalina 10.15.7 on a MAC PRO 2008 3.1 (dosdude 1), with a Geforce GTX 680, plus a factory GFX card (so i can also see boot options etc). I was trying to add some kexts to make the HDMI of the GTX680 work, and so I stumbled on AppleALC, WateverGreen & Lilu kexts.

With kext utility and some Terminal commands, I've managed to get all three to load up, and the HDMI to work. However, the internal mac sound card i/outputs have now vanished!

The system i think recognises both cards now. But only on Hackintool - not on the Audio pane of the system report.

Id like to carry on without using Clover, as I'm not too familiar.

Anyway to make this work?

Btw, the internal soundcard of the MAC PRO DOES comes back alive if i remove the kexts from System/Library/Extensions and i use kext utility to recache and repair permissions etc. Although this of course gets rid of the HDMI output as well.

Somehow AppleALC.kext seems to makes the internal soundcard disappear and leaves me with only the HDMI usable.

WhateverGreen & Lilu don't do seem to do anything, and i guess i just need AppleALC.kext only. But will leave all 3 installed for now, until i can be told better :)

According to hackintool my internal sound card is a 0x8086269A Device, 0x00000000 Sub Device, 0x10EC0885 Codec, 0x000 Revision, Realtek ALC885

and a HDMI one for a 0x10DE0E0A Device, 0x38420969 Sub Device, 0x10DE0040 Codec, 0x0000 Revision, Nvidia GTX680 HDMI

I also used to use HDMIAudio.kext 1.1 in Sierra, but it doesn't load on Catalina any longer (too old to support high versions, I think)
 

joevt

macrumors 604
Jun 21, 2012
6,968
4,262
AppleALC.kext require Lilu. It makes modifications to AppleHDA.kext.

Anyway, HDMIAudio.kext 1.1 still works for me in Catalina 10.15.7 on my MacPro3,1 with EVGA Nvidia GeForce GTX 680 Mac Edition.

Download the attached script. Execute it like this:
Code:
source ~/Downloads/KextUtil.sh
installkext -l HDMIAudio.kext
Then reboot.
 

Attachments

  • KextUtil.sh.zip
    1.3 KB · Views: 296

deesto1234

macrumors newbie
Original poster
Sep 29, 2020
4
0
Thanks, I installed it with hackintool but not working, as I said in OP. And your method did just give errors on Terminal?

Print: Entry, ":CFBundleIdentifier", Does Not Exist


Print: Entry, ":CFBundleIdentifier", Does Not Exist


# kextname: HDMIAudio.kext


# kextidentifier: File Doesn't Exist, Will Create: HDMIAudio.kext/Contents/Info.plist


That's not a kext


That's not a kext
 

joevt

macrumors 604
Jun 21, 2012
6,968
4,262
Thanks, I installed it with hackintool but not working, as I said in OP. And your method did just give errors on Terminal?

Print: Entry, ":CFBundleIdentifier", Does Not Exist


Print: Entry, ":CFBundleIdentifier", Does Not Exist


# kextname: HDMIAudio.kext


# kextidentifier: File Doesn't Exist, Will Create: HDMIAudio.kext/Contents/Info.plist


That's not a kext


That's not a kext
I edited the script in my previous post to do more checks.

The kext parameter needs to be a path to the kext. Is the kext in the current directory? If not, then change the current directory, or use a path to the kext.

A kext is a package which is a folder that you can view by right clicking and selecting "Show Package Contents". It should contain one folder named "Contents". That folder should include a file "Info.plist". The "Info.plist" is a plist file which should have a "CFBundleIdentifier" property. My script will check those before trying to install.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.