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

Page 6 / 6 Prev
 

False
(@false)
New Member
Joined:10 months  ago
Posts: 4
December 12, 2017 1:26 am  
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.


ReplyQuote
(@fellar031)
Eminent Member
Joined:9 months  ago
Posts: 24
December 15, 2017 5:13 am  

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


ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined:7 months  ago
Posts: 52
January 24, 2018 10:19 am  

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


ReplyQuote
(@fellar031)
Eminent Member
Joined:9 months  ago
Posts: 24
February 10, 2018 8:59 pm  

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


ReplyQuote
(@davy_chen)
Active Member
Joined:6 months  ago
Posts: 5
February 14, 2018 6:07 am  

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..


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined:9 months  ago
Posts: 20

ReplyQuote
eduardqwertyu
(@eduardqwertyu)
Active Member
Joined:4 months  ago
Posts: 6
May 1, 2018 3:56 pm  

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!


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:2 years  ago
Posts: 1746
May 12, 2018 1:43 pm  

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)

2013 15" Dell Latitude E6540 HD8790M + RX580@4Gbps-EC2 (EXP GDC 8.x) + macOS 10.13.5 & Win10
2013 15" HP ZBook 15 K610M + RX580@4Gbps-EC2 (EXP GDC 8.x) + Win10
--
eGPU Port Bandwidth Reference TableeGPU Setup 1.35


goalque liked
ReplyQuote
eduardqwertyu
(@eduardqwertyu)
Active Member
Joined:4 months  ago
Posts: 6
May 14, 2018 7:41 am  

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


ReplyQuote
Zetthard
(@zetthard)
Active Member
Joined:9 months  ago
Posts: 13
May 24, 2018 11:28 am  

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


ReplyQuote
olivermtl
(@olivermtl)
New Member
Joined:3 months  ago
Posts: 1
May 27, 2018 7:33 pm  

Hi everyone. I have a problem.

I am running Windows 10 (latest version) and macOS 10.13.3 on an iMac (21.5", mid-2011) with an AMD Radeon HD 6750M dGPU. I am trying to use an Akitio Thunder2 and a EVGA GTX1050ti as an eGPU setup. I know my eGPU is ok, since I get it working flawlessly on my MacBook Air.

My problem with the iMac is that it won't recognize Intel's iGPU (Intel HD Graphics 3000) in Windows. I tried these steps:

1. Open Startup Disk on macOS, choose BOOTCAMP partition. Shut down.

3. Restart the Mac with the USB stick and eGPU plugged in to the correct TB port (will vary depending on the eGPU enclosure/Mac model).

4. Hold down Option key and you should see a new disk "EFI Boot".

5. Select "EFI Boot". This will boot into Windows, transparently via bootx64.efi (apple_set_os.efi) with your iGPU active.

However, when I use the removable USB drive EFI Boot at boot, I get a black screen with a message saying my computer has no bootable drive.

I know my Windows install uses UEFI and not BIOS. Can someone help me?


ReplyQuote
detunedradios
(@detunedradios)
Trusted Member
Joined:7 months  ago
Posts: 51
June 12, 2018 4:21 am  

macOS 10.13.6 beta seems to have broken this for me - booting from my USB drive with apple_set_os.efi now just boots me into macOS.

2016 15" MacBook Pro - 2.7GHz Core i7, Radeon Pro 460 4GB, 1TB SSD
Sonnet Breakaway Box 350 with Radeon RX 580 8GB


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1156
June 12, 2018 4:42 am  

@detunedradios Just set your default boot drive back to Windows. macOS updates may reset the default boot drive.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
3 Build Guides


ReplyQuote
xBattleFreakx
(@xbattlefreakx)
Active Member
Joined:3 months  ago
Posts: 8
June 23, 2018 12:16 am  

Hello,

I have a Macbook Pro Late 2013 with Sonnet Breakaway 350 and RX 580. In macOS, the installation went smoothly.

Under Windows 10, I have come so far that I have the drivers for AMD installed but now stuck at the point with error 12.

A similar setup I once had with a GTX 970. There it ran smoothly.

I ask for advice.

Greeting

EDIT:
Method:

- Install Windows 10 Pro N 64-bit (10.0, Build 17134) with bootcamp
- set up refind and apple_set_os.efi
- integrated.bad for internal display
- DDU
- Driver for AMD

Now I face the problem that I can not solve error 12.

Late 2015 15" Macbook Pro Iris Pro + RX 580 8GB@16Gbps-TB2 (Sonnet Breakaway 350 via TB3 to TB2 adapter) macOS 10.13.6 + Win8.1


ReplyQuote
Mymantiz_John
(@mymantiz_john)
Vendor
Joined:1 year  ago
Posts: 477
July 8, 2018 3:17 pm  

I've tried to update the 10.14 Beta 3 or 10.13.6 Beta, apple_set_os.efi had been no longer to be used. Even rolling back to official version. Understood that Apple had changed the EFI with the beta Update. it seems app_set_os.efi through the rEFInd or boot from USB are not working ATM.

Mantiz: ShopFacebookTwitter


ReplyQuote
mar_kelp
(@mar_kelp)
Eminent Member
Joined:1 year  ago
Posts: 22
July 8, 2018 11:38 pm  

There are a couple of suggestions floating around on this. One, seems the easiest from @enigmaticchaos, is to reselect your startup disk in MacOS Recovery Mode:
https://egpu.io/forums/mac-setup/macos-10-14-mojave-beta/paged/3/

The other involved Clover and installing Mojave on an SATA SSD in a external USB enclosure (not thumb drive) as your boot drive, which would use HFS+ and not get converted to APFS:
https://www.tonymacx86.com/threads/mojave-upgrade.253785/

Please report back if either of these work for you.


ReplyQuote
EnigmaticChaos
(@enigmaticchaos)
New Member
Joined:2 months  ago
Posts: 3
July 9, 2018 4:09 pm  

You can also just change the startup disk from System Preferences>Startup Disk instead of going all the way to recovery mode. And going back to MacOS works normally by holding option and selecting the mac partition.


theitsage liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined:2 years  ago
Posts: 2679
July 9, 2018 4:40 pm  

If you have updated your Mac to either 10.13.6 beta or 10.14 beta, the firmware change prevents rEFInd and apple_set_os.efi from working. rEFInd in particular does not load at all at boot. Booting apple_set_os.efi on an external drive yields no effect in keeping the iGPU activated when loading Windows.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

66 external GPU build guides


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined:2 years  ago
Posts: 1125
July 9, 2018 5:47 pm  
Posted by: theitsage

If you have updated your Mac to either 10.13.6 beta or 10.14 beta, the firmware change prevents rEFInd and apple_set_os.efi from working. rEFInd in particular does not load at all at boot. Booting apple_set_os.efi on an external drive yields no effect in keeping the iGPU activated when loading Windows.

Did you also try with my fixed apple_set_os.efi?

I can debug later, maybe it needs an update.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


theitsage liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined:2 years  ago
Posts: 2679
July 9, 2018 7:03 pm  

@goalque I will try your fixed apple_set_os.efi and report back. Thank you!

Best ultrabooks for eGPU use

eGPU enclosure buying guide

66 external GPU build guides


goalque liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined:2 years  ago
Posts: 2679
July 10, 2018 1:41 am  

@goalque Unfortunately your fixed apple_os_set.efi made no difference. The iGPU was no where to be found. Is it possible to incorporate apple_set_os.efi into your automate-eGPU EFI solution? That would make for a very convenient workaround applicable to both macOS and Bootcamp.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

66 external GPU build guides


ReplyQuote
avj
 avj
(@avj)
Active Member
Joined:8 months  ago
Posts: 17
July 20, 2018 12:29 am  
Thank you! @goalque

Confirmed success (as my signature says) mbp mid-2014 dGpu 750M, sonnet egfx 350, AMD RX580 on Win 10 pro. 

MBPr Mid 2014, dGPU: Nvidia750M ■ Sonnet eGFX 350 ■ AMD RX 580 8gb ■ TB3-TB2 adapter ■ Dell U2518d ■ high sierra 10.13.5


ReplyQuote
marcotini
(@marcotini)
New Member
Joined:11 months  ago
Posts: 3
July 23, 2018 7:25 am  

Ok you can add me to the “Confirmed success” because it's work great on MacBook Pro 13 (no Touch Bar) 2017 with Razer Core v2 and RX 570.


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined:2 years  ago
Posts: 1125
July 23, 2018 8:37 am  
Posted by: theitsage

@goalque Unfortunately your fixed apple_os_set.efi made no difference. The iGPU was no where to be found. Is it possible to incorporate apple_set_os.efi into your automate-eGPU EFI solution? That would make for a very convenient workaround applicable to both macOS and Bootcamp.

Yes, and power off the dGPU as the demo app v0.0.1 did two years ago:

https://github.com/goalque/automate-eGPU/releases

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


theitsage liked
ReplyQuote
rleeasher
(@rleeasher)
New Member
Joined:3 weeks  ago
Posts: 2
July 27, 2018 3:44 pm  

Not sure if anyone is still reading this but I wasn't able to get it working on the 10.13 however I think I may have found a workaround besides the plug unplug thing. I've found that if I close the screen and reopen during the Windows loading circle on boot that it will activate my internal screen after loading in.


theitsage liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined:2 years  ago
Posts: 2679
July 27, 2018 3:51 pm  

@rleeasher Which Mac laptop are you using?

Best ultrabooks for eGPU use

eGPU enclosure buying guide

66 external GPU build guides


ReplyQuote
rleeasher
(@rleeasher)
New Member
Joined:3 weeks  ago
Posts: 2
July 27, 2018 3:52 pm  

MBP 2018 15" High Sierra


ReplyQuote
Notorious826
(@notorious826)
Eminent Member
Joined:1 month  ago
Posts: 25
July 30, 2018 6:55 pm  
Posted by: goalque
Posted by: theitsage

If you have updated your Mac to either 10.13.6 beta or 10.14 beta, the firmware change prevents rEFInd and apple_set_os.efi from working. rEFInd in particular does not load at all at boot. Booting apple_set_os.efi on an external drive yields no effect in keeping the iGPU activated when loading Windows.

Did you also try with my fixed apple_set_os.efi?

I can debug later, maybe it needs an update.

Hey @goalque I tried your fixed_apple_set_os.efi on my 2018 13" QC i7 MacBook Pro with Touchbar (via USB Stick) and I had some success, but it seems to be buggy.

I'm running a Razer Core X with an AMD RX580. And the eGPU works fine. However, I can only get the iGPU and the Internal Display to work 50% of the time.

IMG 7112

For example, If I Boot Directly into OSX with the eGPU plugged in and Select Bootcamp from the Startup Disk and choose EFI Boot at the Option screen — everything seems to go smooth.

IMG 7108

However, If I Reboot the computer from inside Bootcamp and select EFI Boot at the Option screen — it only loads the External Display with the iGPU disabled.

Furthermore, if I turn on the Laptop on and go straight into Bootcamp (via EFI Boot) — it produces the same problem (iGPU disabled).

Any idea why this might be happening? Thanks!


ReplyQuote
Notorious826
(@notorious826)
Eminent Member
Joined:1 month  ago
Posts: 25
July 31, 2018 5:03 pm  

@goalque Hey guys — just following up on my last post.

I went back and ran DDU one more time to uninstall all the AMD, Nvidia, and Intel drivers. After that I rebooted into Windows with fixed_apple_set_os.efi on my USB Stick and it automatically detected the eGPU and installed the new AMD and Intel Drivers. Now everything is working flawlessly and the iGPU is running without any problems.

Full Setup
Laptop – Mid 2018 13" QC MBP with Touchbar (i7 Processor / 16gb Ram / 512gb SSD)
OS – High Sierra (Version 10.13.6) and Windows 10 (Version 1803)
USB Hub – Satechi Aluminum Type-C Multimedia Adapter 
eGPU – Razer Core X with AMD Sapphire Nitro+ RX580 8gb
Monitor – Apple Cinema Display connected via DisplayPort to Mini DisplayPort Adapter
External SSD – Samsung T5 512gb (For Bootcamp Games)

Was able to play Overwatch on Ultra settings with the RX580 and didn't experience any stuttering running the game off the External SSD. Now I am a very happy man 🙂

IMG 7132


goalque liked
ReplyQuote
Page 6 / 6 Prev