I don’t think I can force OpenCore on non metal GPU….
My understanding is that you can boot your non-metal Mac with OpenCore. You just don’t have graphics acceleration. OpenCoreLegacyPatch (
OCLP) can support non-metal macs after applying the post-install volume patch.
For OCLP, you will need to enable Catalina in option 5->7, and change SMBIOS in option 5->3 from minimal to moderate.
You may also be able to disable the faulty dGPU if you have iGPU with OCLP.
1. Download the latest OCLP TUI,
2. Open the app and go to option 5 to set Catalina support and moderate SMBIOS,
3. build OCLP by clicking option 1,
4. Install the built OCLP to a EFI on an external USB or internal HDD/SSD by clicking option 2,
5. Boot your Mac by holding the Opt key,
6. Select the OCLP icon and double click,
7. Select the stock “install macOS Catalina” (assume you have already inserted the installation USB or have one in your internal drive), (you will not lose any data over the existing dosdude1-Catalina)
8. after successfully installed the Catalina, apply the security update (it may take a few minutes to show up in system update).
9. relaunch the OCLP app and apply the post-install volume patch by clicking option 3 (Catalina support may need to be enabled first in option 5).
you will always need an OCLP EFI to boot your system on either an external USB, or an internal SSD/HDD. But you don’t need holding any keys for subsequent normal booting. The system remembers your option and selects the right ones by picking the OCLP EFI 1st then your normal macOS partition.
it may look very tedious but once you get the idea, it is actually very easy to use OCLP.
dosdude1-Catalina also support most non-metal macs except for HD5xxx & HD6xxx. That’s why I don’t install it on my iMac12,2 with HD6970 graphics card.
I am currently running stock Catalina with OCLP on a non-metal iMac10,1.