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

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

 of  30
  RSS

0
(@0)
New Member
Joined: 3 years ago
 
Posted by: jeh72

I'm doing some testing prior to getting an egpu box.  I have a 2017 mbp 15.  When I run bootcamp with integrated enabled I get crazy display flickering like the backlight is turning off and on quickly.  Sometimes it happens every few seconds, and other times it is almost strobe-like.  I don't know if it's related but it looks like a panel self refresh problem that I used to get in Linux with other laptops' intel graphics, although disabling PSR here in bootcamp doesn't seem to help.

I've followed these steps:

1) Set BOOTCAMP as the startup disk

2)Reboot to windows, run integrated.bat as admin

3)Reboot again, but this time boot the renamed apple_set_os.efi on a USB stick

4)Windows boots, but as soon as I get to the login menu I get terrible flickering.

 

I've tried lowering my screen resolution, disabling the RP560 in device manager, messing with the intel display properties power settings - nothing has worked so far.

Anybody else seeing this?

My turbo boost (for i7-7920HQ) is also non-functional in bootcamp, but that's probably for another thread..

I think I made a post on this forum about the flickering issue. I can't remember the exact way to fix it ; But basically install the intel hd drivers from intel. Once it's installed search through the intel graphics hd panel options, there is something about saving battery/energy by disabling the igpu when the image is static ; It's an option with a checkmark, to toggle on or off. Disable that enhancement, and no flickering anymore 🙂

 

Concerning the turboboost issue, I use the throttlestop utility to disable cpu throttling and optimizing the cpu performance. You should give it a try.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
fellar udin
(@fellar031)
Eminent Member
Joined: 3 years ago
 

can i use this method into external ssd? cause i have already installed it on my ssd external.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 2 years ago
 

Hey!

I'm pretty new to the topic so sorry if the following questions are stupid  🙂 

1. Is anyone able to use the .efi after the latest macOS update 10.13.3? Everytime I select it in the boot menu the Mac boots into macOS instead of Windows. Previously it worked more or less fine.
2. I got the flickering issue, too. I fixed it by turning off the energy saving mode in the Intel Graphics settings. Until yesterday everything was alright, no flickering anymore. But today I booted into macOS and I saw the flickering again. The strange thing is: the Windows boot logo (the 4 blue rectangles) were flickering in the backgound of the internal display. Really weird. I thought it may occur because the eGPU was connected so I rebooted without the eGPU, same issue. Note: the external display didn't work anymore because the nVidia driver is not supporting the macOS update.

Hope anyone can help me with that strange things my MacBook is doing.
Here's my setup if it helps: MacBook Pro late 2016 2 TB-Ports; macOS 10.13.3, Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350, Zotac GTX1080 AMP! Edition. Connected to the second TB-Port is a Belkin Thunderbolt 3 Hub.

Thank you!

 

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + GTX 1080 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]  


ReplyQuote
fellar udin
(@fellar031)
Eminent Member
Joined: 3 years ago
 

can i use this method into external ssd? cause i have already installed it on my ssd external.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Davy Chen
(@davy_chen)
Active Member
Joined: 2 years ago
 

I was using cold boot which is connect the enclosure to MacBook when the windows sign appears. And I installed the driver for the video card and connect it to an external monitor. Everything is fine. After I used the booting method above, the driver for the video card went down and I am installing drivers in GeForce experience rn. Just wondering if anyone have the same experience..

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 3 years ago

ReplyQuote
eduardqwertyu
(@eduardqwertyu)
Active Member
Joined: 2 years ago
 

Thanks a million for this post!!!  its saved my month.  took me 2 weeks to get to this guide and finally implemented it successfully on a MBP 2017 13" in Bootcamp with GTX 1080 Ti in an Akitio Node Pro enclosure.

Thanks thanks thanks!

Oh, btw, I disabled my intel Iris GPU before all this, and due to this, the eGPU would not run properly.  Enabling the Iris got everything running at fantastic performance!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 

nando4>>  Refind 0.11.x bootmanager has been updated on 2017-Aug-4.  When the spoof_osx_version token is set in the refind.conf, it will work like @goalque's apple_set_os.efi documented in this thread. So rEFInd can be used instead of apple_set_os.efi to provide a user friendly bootmanager interface.

--- a/refind/apple.c
+++ b/refind/apple.c
@@ -156,7 +156,7 @@
                 Status = EFI_OUT_OF_RESOURCES;
                 Print(L"Out of resources in SetAppleOSInfo!\n");
             }
-            if ((Status == EFI_SUCCESS) && (SetOs->Version == 2))
+            if ((Status == EFI_SUCCESS) && (SetOs->Version >= 2))
                 Status = refit_call1_wrapper (SetOs->SetOsVendor, (CHAR8 *) "Apple Inc.");
             MyFreePool(AppleOSVersion);
         } // if (AppleOSVersion)

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


goalque liked
ReplyQuote
eduardqwertyu
(@eduardqwertyu)
Active Member
Joined: 2 years ago
 

Again, Thank you very much, my setup is running so smooth its unbelievable!
all games so far working like a dream.  will also eventually try out VR

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Zetthard
(@zetthard)
Active Member
Joined: 3 years ago
 

Hello, fellows,

I think I'm missing something. I'm trying to enable RX580 in Bootcamp, and stuck at the point of booting from USB stick. When I press "option", I see three options: Macintosh, Bootcamp and EFI. I choose EFI, and MBP just boots into MacOS, as if I just chosen Macintosh. Which step I'm missing here?

Update: Answer - the missing step was to set BOOTCAMP partition as primary booting partition in system preferences.

But new question has arrived. After booting to Windows (1803) only internal LCD is active, eGPU screen is black, but eGPU is running. Device manager didn't show any extra GPUs until couple of reboots. After that RX580 has appeared in device manager, but with yellow exclamation mark. I was trying to disable/enable brigdes, but not sure if I've done this correctly. I'm a bit confused, where to go now.

System:
- Retina MBP 15" (mid-2014) with MacOS 10.13.4 (17E202) Iris only
- Bootcamp Windows 10 (build 1803) installed on internal Mac SSD.
- USB Flash drive with apple_set_os.efi

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  30