Since the introduction of UEFI BIOS, All Hackintosh users switched to Clover boot-loader from Chameleon. Clover has most advanced options and on-the-fly patching support. It has also some built-in drivers to enhance its functionality, They are know as EFI Drivers.
Clover EFI boot loader have several EFI Drivers, These drivers can be found in the following folders.
-->
-->
- /EFI/CLOVER/drivers64
- /EFI/CLOVER/drivers64UEFI
Some unused drivers can be found in /EFI/CLOVER/drivers-Off folder but most users have no idea what these drivers do and why do they have them in their EFI Folder.
Here is the list of all the details about Clover EFI Drivers.
1
What is SMCHelper.efi?
SMCHelper-64.efi Restore SMC Key left in NVRAM by FakeSMC kext. SMCHelper-64.efi is not compatible with VirtualSMC.efi and must be removed.
-->
-->
2
What is ApfsDriverLoader.efi?
ApfsDriverLoader-64.efi Supports APFS File System driver from Container for macOS High Sierra and Later. It helps to boot macOS from an APFS volume by loading current APFS.efi from /usr/standalone/i386/ folder.
3
What is EmuVariableUefi.efi?
EmuVariableUefi-64.efi is a 64bit driver for support of NVRAM variables needed by macOS. Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is needed. Use it only if you have problem without it.
4
What is CsmVideoDxe.efi?
CsmVideoDxe-64.efi is a 64bit video driver for Clover GUI allowing to choose more resolutions. It is based on CSM Module in BIOS and requires CSM to be enabled in BIOS. Note: On some hardware, This may cause clover to fail to start. It may also be a contributing factor of a kernel panic when waking from sleep. Use with precaution.
-->