- Aug 16, 2012
- Asus X299 DELUXE II
- Vega 56
- Mobile Phone
Oops, after 2nd reboot, I have a "couldn't allocate runtime.."
Because the Catalina Mini-Guide has many tiny little devilish details, please print it out on paper (if you have not done so already) and follow it carefully. Mark each completed step with a pen or pencil. The devil is in the details. One wrong click or one missed keystroke can ruin the installation.
Installing Windows is easy. Download and run Microsoft's Media Creation Tool (simply Google for it). Then physically remove all macOS NVMe and SATA SSDs before starting the Windows installation. Also change BIOS --> Windows 8/10 Features --> Windows 8/10.
When Windows installation is completed, you may change BIOS --> Windows 8/10 Features back to Other OS.
It's a bit surprising that OcQuirks in combination with FwRuntimeServices allows Clover to boot this system with iGPU enabled. The same "quirks" we specify in OcQuirks to configure FwRuntimeServices will fail when they are specified in OpenCore's config.plist. Because FwRuntimeServices does work with Clover (with iGPU enabled), I'm hopeful that it will eventually work with OpenCore as well.Wanted to pop in and say a big thank you to CaseySJ for the guide and Hylkepylke for the DSDT.
I built my first hack in 10 years a couple of weeks ago. Managed to get Catalina 10.15.2 installed (first by installing 10.15.1 and updating, without problem) using an EFI folder from forum and iMac19,1. But every time I installed a new kext or something else that rebuilt the kernel cache it would get stuck with "couldn't allocate" at boot. Tried calculating slide value (twice, reset CMOS and cleared the memory map in between) but it just didn't have enough space. Switched to OpenCore while trying and got that running fine at first too, but same thing.
So I gave up and turned off the iGPU and went for iMacPro1,1 instead. That made it stable but a few things missing. Most importantly NVRAM. I just couldn't get the emulation to work and of course it didn't work natively. Thanks to Hylkepylke's DSDT it's now working! That also fixed the PCI device list in System Info (which previously only showed the Titan Ridge).
Yes, they are mutually exclusive. OcQuirks-4/FwRuntimeServices are preferred. AptioMemoryFix cannot be used at the same time.