le0nardwashingt0n Posted December 29, 2014 Share Posted December 29, 2014 Hey, this may be a dumb question but where is the best place to keep kexts? On the EFI partition and inject them at that point or keep them in S/L/E and let OS X initialize them? Currently I have them in both, but I was thinking that I might not need to have them in both. Here's what I have now: EFI/Clover/Kexts/10.10 FakeSMC RealtekALC GenericUSBXHCI AppleIntelE1000e S/L/E FakeSMC GenericUSBXHCI AppleIntelE1000e Should I have these redundancies? Link to comment Share on other sites More sharing options...
Allan Posted December 29, 2014 Share Posted December 29, 2014 The Clover team recommends these steps: Only use EFI/kexts/OS X folder during OS X installation. After this, install all the kexts in S/L/E. And delete the kexts inside EFI folder. I use in this way, and i can confirm. Is better PS: Don't forget to repair the disk permissions and rebuild the cache. And if you use Yosemite, always use kext-dev-mode=1 boot argument. 2 Link to comment Share on other sites More sharing options...
le0nardwashingt0n Posted December 29, 2014 Author Share Posted December 29, 2014 Thanks for the advice Removed them, did what you said, and everything seems ok. Link to comment Share on other sites More sharing options...
mnfesq Posted December 29, 2014 Share Posted December 29, 2014 The Clover team recommends these steps: Only use EFI/kexts/OS X folder during OS X installation. After this, install all the kexts in S/L/E. And delete the kexts inside EFI folder. I use in this way, and i can confirm. Is better PS: Don't forget to repair the disk permissions and rebuild the cache. And if you use Yosemite, always use kext-dev-mode=1 boot argument. I really don't understand the rationale for this. Kext injection in Clover (in the EFI partition) was a tremendous breakthrough. Upgrades through the App Store work so much better with kext injection. As one who upgrades to all the developer builds, the idea of moving my kexts from S/L/E to Clover/kexts/10.10 every two weeks seems unnecessary. Also, what about the Library/Extensions folder? Why isn't that a viable option? I've always put kexts in S/L/E because i had to. Once I didn't have to, I stopped doing so. It's really better? Link to comment Share on other sites More sharing options...
Allan Posted December 30, 2014 Share Posted December 30, 2014 Yes and it is a tremendous advance. See this: http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?p=2079862 1 Link to comment Share on other sites More sharing options...
Pavo Posted December 30, 2014 Share Posted December 30, 2014 The Clover team recommends these steps: Only use EFI/kexts/OS X folder during OS X installation. After this, install all the kexts in S/L/E. And delete the kexts inside EFI folder. I use in this way, and i can confirm. Is better PS: Don't forget to repair the disk permissions and rebuild the cache. And if you use Yosemite, always use kext-dev-mode=1 boot argument. The Clover team does not suggest this at all, if you put them in Efi/Clover/Kexts/10.x folder you will not have to worry about them breaking on updates, if you putthem in S/L/E you will. Link to comment Share on other sites More sharing options...
Allan Posted December 30, 2014 Share Posted December 30, 2014 Oops sorry. I have generalized this post, in fact only one said that. Link to comment Share on other sites More sharing options...
mnfesq Posted December 30, 2014 Share Posted December 30, 2014 Yes and it is a tremendous advance. See this: http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?p=2079862 Well, I'm still curious about whether there are any performance differences but it's awfully hard for me to disagree with Slice and Joe75. I had read their comments before about not valuing a "vanilla" S/L/E. I didn't understand them either (but I'd like to.) Link to comment Share on other sites More sharing options...
Allan Posted December 30, 2014 Share Posted December 30, 2014 It is not mandatory the use of kexts EFI/kext folder or S/L/E. This is the Clover advantage, you can choose where to use, and no matter where are you going to use, we are sure it will work. Link to comment Share on other sites More sharing options...
alexanderq Posted December 30, 2014 Share Posted December 30, 2014 IMHO is a much better choice to put them in EFI\Kext because you don't have to worry anymore about updates installing reinstalling changing testing OS even if a dev says the opposite ( with no disrespect).Since we have that option why not using and improving it more and more. Link to comment Share on other sites More sharing options...
Allan Posted December 30, 2014 Share Posted December 30, 2014 For me if my OS X is stable, that's ok! Link to comment Share on other sites More sharing options...
JorgeMax Posted December 30, 2014 Share Posted December 30, 2014 In my installation I always put the main kexts EFI folder / Clover / Kexts / 10.x, as FakeSMC, CPUSensor, GPUSensor, ACPISensor and LPCSensors. I've tried putting NETWORK Kexts, Audio (VoodooHDA) etc. But did not work at all. So these kexts I always install the "Extensions" folder of the system root. Link to comment Share on other sites More sharing options...
Pavo Posted December 30, 2014 Share Posted December 30, 2014 Network kext work fine in EFI\Clover\kexts\10.x folder, the only audio one I know of that works is voodoo and Toledo's ALC patches Link to comment Share on other sites More sharing options...
mnfesq Posted December 30, 2014 Share Posted December 30, 2014 I have my own modified 2.86 version of VoodooHDA.kext in EFI/Clover/Kexts/10.10. It works fine. Also RehabMan's VoodooPS2Controller.kext and ACPIBatteryManager.kext. I suppose all of the kexts I have in Clover would be fine in S/L/E and would not get replaced with the incremental upgrades because I don't have any modified kexts. All kext modifications have been converted to DSDT modifications. So the only value to me would be on the BIG updates, such as from Mavericks to Yosemite or any clean install. That makes me one of those people that has a "vanilla" S/L/E just to have it. That said, I still don't understand what difference it makes where the kexts are located so long as they load at boot. Link to comment Share on other sites More sharing options...
le0nardwashingt0n Posted December 30, 2014 Author Share Posted December 30, 2014 Are there any performance enhancements to either option or is it purely a cosmetic thing? Link to comment Share on other sites More sharing options...
Allan Posted December 30, 2014 Share Posted December 30, 2014 Are there any performance enhancements to either option or is it purely a cosmetic thing? If you mean use EFI/kext or S/L/E, you will not have performance, only have advantage. Your Hackintosh won't will be more fast. 1 Link to comment Share on other sites More sharing options...
le0nardwashingt0n Posted December 31, 2014 Author Share Posted December 31, 2014 If you mean use EFI/kext or S/L/E, you will not have performance, only have advantage. Your Hackintosh won't will be more fast. Thanks Allan, that really clears it up 2 Link to comment Share on other sites More sharing options...
Recommended Posts