Contribute
Register

Where do you place your hackintosh kexts?

Where are your hackintosh kexts loaded and have you had problems?

  • /EFI/CLOVER/kexts/Other/ with no problems

    Votes: 34 55.7%
  • /Library/Extensions/ with no problems

    Votes: 20 32.8%
  • Both with no problems

    Votes: 6 9.8%
  • /EFI/CLOVER/kexts/Other/ with some problems

    Votes: 0 0.0%
  • /Library/Extensions/ with some problems

    Votes: 0 0.0%
  • Both with some problems

    Votes: 1 1.6%

  • Total voters
    61
Joined
Dec 31, 2015
Messages
89
Mac
Classic Mac
Mobile Phone
if you have multiple versions of macOS installed on your system, then yes, by all means, use 10.x etc

otherwise remove them all and just have a folder called other to put your kexts in
It's ok to install kexts to both kexts/other and kexts/10.x. Mixing kexts/other or kexts/10.x with /library/extensions causes problems. But ideally. /kexts/other should only be for updating and installing. So really all one would typically need is fakesmc. I have fakesmc, lilu, applcealc, and whatever green in kexts/10.x. I also keep a copy of fakesmc in /other for updating and recovery.
 
Joined
Mar 30, 2013
Messages
118
Motherboard
Asus Prime Z370-A
CPU
i7 8700K
Graphics
RX 570
Mac
MacBook Pro, Mac Pro
Mobile Phone
Android, iOS
It's ok to install kexts to both kexts/other and kexts/10.x. Mixing kexts/other or kexts/10.x with /library/extensions causes problems. But ideally. /kexts/other should only be for updating and installing. So really all one would typically need is fakesmc. I have fakesmc, lilu, applcealc, and whatever green in kexts/10.x. I also keep a copy of fakesmc in /other for updating and recovery.
You shouldn't have a copy of FakeSMC in Other and 10.x folder as it get's loaded twice then. You can control that in a boot log from Clover or DPCI Manager. One copy of FakeSMC in Other is enough. And you're save for updates too.
 
Joined
Feb 5, 2013
Messages
706
Motherboard
Asus X299 Prime Deluxe
CPU
i9 7940X
Graphics
Vega 64
Mac
iMac, Mac Pro
Roughly about two years ago, I decided to install my hackintosh kexts in Efi/Clover..../Other. Maybe it was because I was an early adopter of X99, and the whole thing of put some kexts here and some kexts there was really, really not working for me. Since then, it's been Efi/Clover....Other and I haven't looked back.

Sorry, guys who want/insist that kexts should be in L/E, but my system(s) have been far more stable since I made that decision. The difference is massive. I have no issues with upgrades, no issues with kexts not loading, and the system runs all of my software extremely well. It's just been so much better, I really don't get why I would ever go back to the old L/E method.
 
Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,541
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Interesting comments. I, too, have had no problems where I put my kexts. However, since I use UniBeast and MultiBeast, I've got all but FakeSMC in the /L/E/ folder; only the FakeSMC is in the .../other/ folder which is where the current versions of MultiBeast put it. Hmmmm, interesting discussion.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
9,081
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Interesting comments. I, too, have had no problems where I put my kexts. However, since I use UniBeast and MultiBeast, I've got all but FakeSMC in the /L/E/ folder; only the FakeSMC is in the .../other/ folder which is where the current versions of MultiBeast put it. Hmmmm, interesting discussion.
if you have all kexts apart from FakeSMC in /L/E, then the kexts in /L/E won't get used so to speak?
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,541
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS

Feartech

Moderator
Joined
Aug 3, 2013
Messages
9,081
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
If you have config.plist -> InjectKexts set to Detect, then Clover will "detect" FakeSMC.kext in /L/E and then load the kexts from there. If it doesn't see FakeSMC, then it will inject the kexts from Clover/kexts/other (as i assume that is how it works?).
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,541
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
If you have config.plist -> InjectKexts set to Detect, then Clover will "detect" FakeSMC.kext in /L/E and then load the kexts from there. If it doesn't see FakeSMC, then it will inject the kexts from Clover/kexts/other (as i assume that is how it works?).
Yep. I have InjectKexts set to Detect in the config.plist that MultiBeast created.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
9,081
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Yep. I have InjectKexts set to Detect in the config.plist that MultiBeast created.
so that means your kexts that are in /L/E won't get used... do you have the same kexts in clover/kexts/other as you do in /L/E (apart from FakeSMC?)
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,541
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
so that means your kexts that are in /L/E won't get used... do you have the same kexts in clover/kexts/other as you do in /L/E (apart from FakeSMC?)
Interesting. I just checked About This Mac > System Report > Extensions. The good news is that all the hackintosh (recognizable) kexts are loaded. But several of the kexts in /L/E/ folder are not.

So, I looked on my 2017 MBP, and the same non hackintosh are shown are not loaded. Wonder why? (I am not knowledgeable enough about the inner workings of macOS to discover the reasons.) Thus, I'm assuming if they aren't loaded, as listed in both my MBP and MyHeroII hackintosh, then these kexts are not necessary for MyHeroII's SysDef of iMac18,3 nor my MBP14,3.
 
Top