*** OcQuirks / FwRuntimeServices Experiment: Conclusion ***
As a follow-up to the
original post describing this experiment, I'm happy to say that
TEST 4 works on my system even from the NVMe SSD. This is so far the only combination of parameters that works universally across USB, SATA, Thunderbolt, and NVMe PCIe (on my system).
We may finally have a viable alternative to OsxAptioFix2Drv-free2000.
But let's wait for additional user feedback.
Attached ZIP contains both:
- OcQuirks-4.efi
- FwRuntimeServes.efi
To test this on your system -- for
Clover v5xxx only:
- Mount EFI partition of macOS SSD.
- Move or delete existing memory fix driver from CLOVER/drivers/UEFI folder.
- Copy the two new files into the CLOVER/drivers/UEFI folder.
- Ensure that EmuVariableUefi.efi is present in that folder.
- Ensure that slide=0 is present in config.plist --> Boot Arguments.
Please ensure you have another working EFI folder to boot from in case these drivers do not work.
Quirk |
Default |
Test 1 |
Test 2 |
Test 3 |
Test 4 (success) |
AvoidRuntimeDefrag |
True |
True |
True |
True |
True |
DevirtualiseMmio |
False |
True |
True |
True |
True |
DisableSingleUser |
False |
False |
False |
False |
False |
DisableVariableWrite |
False |
False |
False |
False |
False |
DiscardHibernateMap |
False |
False |
False |
False |
False |
EnableSafeModeSlide |
True |
True |
True |
True |
True |
EnableWriteUnprotector |
True |
True |
True |
True |
True |
ForceExitBootServices |
True |
True |
True |
True |
False |
ProtectCsmRegion |
False |
False |
False |
True |
False |
ProvideCustomSlide |
True |
True |
False |
True |
True |
SetupVirtualMap |
True |
True |
True |
True |
True |
ShrinkMemoryMap |
False |
False |
False |
False |
False |
QuirksProvideConsoleGopEnable |
True |
True |
True |
True |
True |