[APP] Clover with apple_set_os.efi built in
I made this for my own use but others might find it useful. Basically it's Clover with apple_set_os.efi feature included so you can boot directly into windows with the error 12 fix + iGPU enabled. Follow Mikeal's guide along with the attached Clover build. The included config.plist is set to boot automatically (no delay/GUI) a partition named "EFI" (Windows' default name). What I did is just place the dsdt.aml file into Windows' EFI partition on my external HDD so it boots directly. I've submitted a pull-request to clover so hopefully this will make it into the mainline.
@yifanlu, good work with the intergration.
I wanted to alert you about a detractor in using apple_set_os.efi. We've had several reports that booting via apple_set_os.efi results in a lowered CUDA-Z/AIDA64 host-to-device result in Windows. See report at https://egpu.io/forums/mac-setup/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/paged/6/#post-22513
Any workarounds that you can suggest or look out for?
Interesting, I didn't know about the reduced performance. If I have to guess I would say this doesn't solve that problem as it runs the same code as apple_set_os.efi. The only thing this does is hide the boot menu so you can select your windows EFI partition and boot directly into windows quickly. I don't have an internal bootcamp setup so I can't test hot plugging.
Someones making a splash... ;-D
I've had issues when booting using apple_set_os.efi - Windows didn't recognise my 5K display last time I tried it, not sure if it makes a difference, but I created an EFI folder on an external which I use for storage alone.
2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10
Quick question: Does using the clover bootloader via a USB drive (apple_set_os.efi instructions) on a real mac come with the possibility of bricking the system (the mac firmware)? If yes, then is there a guaranteed non-brickable solution to use this bootloader? Note that I do not want to do a DSDT override. I do not have any understanding of the system at such a privilege level and how its associated with mac firmware, so apologies for the lack of context here.
From what I've read generally, direct installations on mac have bricked some macs, requiring flashing a chip on the logic board if one can find an EFI dump for one's mac.