[GUIDE] keeping iGPU activated when booting into Windows using apple_set_os.efi
 
Notifications

[GUIDE] keeping iGPU activated when booting into Windows using apple_set_os.efi  

 of  9
  RSS

(@fernando_perez_gomez)
Active Member
Joined: 3 months ago
 
Posted by: @joevt

@fernando_perez_gomez

Hold option at startup. You should be able to select Windows, automate-eGPU EFI, and macOS. You just need automate-eGPU EFI on a separate FAT (MS-DOS) formatted partition from the EFI partition which is used to boot Windows.

@joevt

 

I have tried that without success, I have added the custom EFI made by goalque on an external USB formatted Fat and Mbr. 

My screen just freezes when booting with his method. Don't know what I am doing wrong. I would like to use this method.

My working method; but that is a bit annoying is using refind, boot to windows, run integrated.bat, and change refind.conf to spoof_osx_version. Shutdown and cold boot with egpu connected.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@fernando_perez_gomez

Turn on Clover’s debug flag and see what happens.

Not sure if 750M model is compatible with the EFI app. Most Macs work, some may not. Unfortunately I cannot test every model.

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


ReplyQuote
(@florin_samareanu)
Eminent Member
Joined: 3 months ago
 

I tried both refind and the efi app and both worked on a 2014 15 inch with 750m. The only issue is integrated.bat doesn’t survive a sleep cycle and I need to hibernate instead. 

16'' Macbook Pro - Razer Core X Chroma - PowerColor Red Devil 5700XT - LG 27UK850


goalque liked
ReplyQuote
(@fernando_perez_gomez)
Active Member
Joined: 3 months ago
 
Posted by: @florin_samareanu

I tried both refind and the efi app and both worked on a 2014 15 inch with 750m. The only issue is integrated.bat doesn’t survive a sleep cycle and I need to hibernate instead. 

How did you make it work? That is the same macbook pro I have.

Where are you supposed to add the EFI folder provided by goalque? If using refind, where did you install it, and did you modify anything in the refind.conf?

Where do you add integrated.bat to be launched before/at boot?

Are you talking about Windows? Or osx? I am not so interested in having the egpu on osx, but I do run all games on Windows. So for me I just want a solution which I can boot directly without the need of rebooting, etc.

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@florin_samareanu)
Eminent Member
Joined: 3 months ago
 

I did nothing special. Downloaded refind, ran the installer, mounted manually the fat32 partition and edited config file from terminal.  Booted windows, ran integrated.bat, disabled sleep, rebooted again and that’s it. Sometimes booting is tricky if I have USB hard drives connected (it takes a longer time to boot). 
For the second option, I used the script to format an usb stick, then overwrote the efi script on it with the attachment from GitHub (I think, the smaller one in size). Then used option key to boot from stick. Everything else stays the same. I eventually gave up on this approach as refind requires less interaction during boot from my significant other. 

This post was modified 3 months ago

16'' Macbook Pro - Razer Core X Chroma - PowerColor Red Devil 5700XT - LG 27UK850


ReplyQuote
(@mark_marin)
Eminent Member
Joined: 3 months ago
 

After I run integrated.bat I can't start Windows. It goes from the logo screen to either black or black with a pattern of wandering white snow.

Oddly I cannot use refind to boot to Mac after this or I get a white screen and nothing else.

If I then boot by using the Mac's boot selector it starts macOS, apparently crashes and restarts. The second time all is well, and I can use refine to boot into macOS.

Perhaps integrated.bat is not compatible with 2019 15" MacBook Pro with Vega 20 Pro dGPU? Seems whatever activated the Intel iGPU makes my MacBook not boot to Windows or even macOS. I do not know what to try next!

This post was modified 3 months ago

2019 15" MacBook Pro, Mantiz Venus, PowerColor Red Devil Radeon 5700 XT


ReplyQuote
(@mac-legacy)
Active Member
Joined: 4 months ago
 

Hello, I finally have time for this now:)

I have a mbp mid 2015 15 inch retina, with r9 m370x and a boot camped windows 1903v1 on it. I also have a sonnet break away box 550w with AMD rx580 by MSI

The problem is that every time I plug the thunderbolt2 cable(with convertor to tunderbolt3) it will first recognize it as a vga device and nothing will be shown on the external display until my internal monitor goes black screen forever. And ever since then, it will always be in black screen when I boot into Windows, so I have to reinstall the Bootcamp windows.  I tried a few time but this cycle never changed. 

I saw the apple_efi in usb stick solution for switching to the integrated gpu before installing the driver for the egpu. But I got stuck at using the script from 0xbb by which it activated the cmd prompt with admin mode but said it can not ve executed because I am missing msvcr120.dll. I tried to solve it by installing visual studio of both x86 and 64bit version also manually downloading the  msvcr120.dll in the systemwow and system32 file.

It triggered a new error 0xcoooo7b that just said the application cannot be started correctly. 

Is there a way to get around it like just deleting some version patches? Hoping I could solve it around Christmas XD

 

Update:  The msvcr120.dll error can be soved by installing the x86 version of visual studio 2013 package, I installed some other versions like 2019 and 2010 yet they didn't work some how. And now by using the  this guide, (after boot)device manager now can recogize the intel igpu under the section with my dgpu and egpu and the driver for egpu can be installed correctly.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This post was modified 2 months ago

Thunderbolt2 MacBook Pro 11,5 (with r9m370x DGPU)
Successful with:
Sonnet Breakaway Box550 + MSI Rx580 + TB3->TB2 cable


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@mac-legacy

The main post has been updated to provide the latest information regarding apple_set_os.efi.

The 2015 15" MBP does not seem to have loading issues and you can follow instructions on my 2015 15" MBP Master Thread. The 2018 13" MBP requires the new startup.nsh workaround.

echo -off
fs0:
stall 1000000
\EFI\Boot\apple_set_os.efi
if not %lasterror% == 0 then
reset -w
endif
\EFI\Microsoft\Boot\bootmgfw.efi

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


ReplyQuote
 of  9