Setup & Software Discussions
[GUIDE] keeping iGPU activated when booting into Windows using apple_set_os.efi
 

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

 of  8
  RSS

(@juliangoespro)
New Member
Joined: 8 months ago
 
Posted by: Notorious826

@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

Thanks a lot for all the information I found here! It took me quite some time to get my 13inc w/ TouchBar MacBook Pro to not only show the windows logo on the internal dispaly after booting with the Razor X / Radion RX480 driving my 144hz external display into Windows. 

The only problem is... it only works for one boot... then I have to reinstall the AMD driver... and since I am lazy I stopped using windows without the eGPU and just boot "normally" into Windows and the eGPU will work on the external display but with the MacBook showing the windows logo... 

I am just curious if someone has the same "I have to reinstall the drivers and reboot every time I want to use the internal dispaly as well as the external" problem... and maybe even fixed it 🙂

Thanks a lot!

EDIT: found this post and I think that might work... will try that <3 (again with DDU)

This post was modified 7 months ago

2018 13inc MacBook Pro with Touchbar + Razor Core X RX480


ReplyQuote
abelviking
(@abelviking)
Eminent Member
Joined: 6 months ago
 
Posted by: itsage

Apple disabled the iGPU on all iMacs if they have a dGPU. apple_set_os.efi does not help.

Well, does this mean that using the internal display on an iMAC is IMPOSSIBLE on Windows? I can get my system to see both eGPU and dGPU in Device Manager. There's no data going into the iMAC's screen but the back LED lights are definitely on. 
Yes or No?
Thanks!

This post was modified 6 months ago

Sytem InfoiMAC Late 2015. dGPU AMD M390, OSX 10.12.6, Windows 17134.rs4_release.180410-1804(1803). GYGABYTE AORUS RX580 miniITX eGPU my signature


ReplyQuote
abelviking
(@abelviking)
Eminent Member
Joined: 6 months ago
 
Posted by: geaguirre80

I thought this method worked for iGPU models only. I tried with a 2016 macbook pro 15" dGPU AMD 450 without luck. Instead I'm booting Windows 10 with CLOVER and custom DSDT and works pretty well.

Can you please post your steps since I also get a screen with no posting because I'm lacking an active iGPU? iMAC's firmware disables the iGPU embedded on the Intel Chip. Talk about b.s.

Sytem InfoiMAC Late 2015. dGPU AMD M390, OSX 10.12.6, Windows 17134.rs4_release.180410-1804(1803). GYGABYTE AORUS RX580 miniITX eGPU my signature


ReplyQuote
abelviking
(@abelviking)
Eminent Member
Joined: 6 months ago
 

Basic question here to make things consistent:
What do you see on Device Manager when the Firmware disables the iGPU: Is it Code 43? I am trying to find a lead as to why the Internal screen connected to the dGPU doesn't come up.  Pardon for multiple posts, thinking through it.

Sytem InfoiMAC Late 2015. dGPU AMD M390, OSX 10.12.6, Windows 17134.rs4_release.180410-1804(1803). GYGABYTE AORUS RX580 miniITX eGPU my signature


ReplyQuote
(@cameron_horner)
New Member
Joined: 5 months ago
 

I have successfully through the use of apple_set_os.efi on an 80mb partition got my macbook pro 13" TB3 2016 to load windows 10 bootcamp with eGPU attached. So when I go in to device manager I have 2 graphic cards. However, when i did a benchmark, it used the iGPU instead of the eGPU. How do I make it use the eGPU? Thanks.

MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports) + Mantiz Venus eGPU + Asus Radeon RX570 4GB


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago

ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 11 months ago
 
Posted by: abelviking
Posted by: itsage

Apple disabled the iGPU on all iMacs if they have a dGPU. apple_set_os.efi does not help.

Well, does this mean that using the internal display on an iMAC is IMPOSSIBLE on Windows? 

@abelviking
On my 15-inch 2018 it's actually impossible to use the iGPU, but internal display can be used by the dGPU. The exact behaviour of an iMac I cannot tell.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
(@cameron_horner)
New Member
Joined: 5 months ago
 

just the "userbenchmark" website ... can you choose which GPU to test? It all seemed automated. Not sure if this is going to answer my question. Does Windows automatically swap to the eGPU if the iGPU cannot handle the graphics? Cheers.

MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports) + Mantiz Venus eGPU + Asus Radeon RX570 4GB


ReplyQuote
(@dima_kalinichenko)
New Member
Joined: 4 months ago
 

I can confirm that this also works for mac mini 2018 + Akitio node + GTX 1080

This post was modified 4 months ago

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


ReplyQuote
(@aurimas_purlys)
Active Member
Joined: 5 months ago
 

I can get the IGPU to show up and I would really like to use the internal display.

My MacBook Pro 15 inch 2015:
Amd m370x dgpu and Intel iris graphics igpu 
I7
16gb ram

The egpu works on an external screen in Windows. The thing is I want to use the internal screen. I’ve installed windows in UEFI mode to recognise the 2 gpu’s  and also tried reFind and this usb setup. The Igpu simply doesn't show up. I've run out of ideas. If I use the usb with apple_set_OS or refind I get to the logo of Windows loading then it shuts off, the dots reappear and then a blue screen.

Any ideas as to what could be causing this? I saw other people getting this setup to work so I bought the laptop but I've run into this wall...

 

 

Pending: Macbook 2014 Mid 13inch, Aorus Gaming Box 1080, Tb3-Tb2- Windows working, Mac OS haven't tried yet


ReplyQuote
(@aurimas_purlys)
Active Member
Joined: 5 months ago
 

^ *** I can't get the IGPU to show up in windows.

Pending: Macbook 2014 Mid 13inch, Aorus Gaming Box 1080, Tb3-Tb2- Windows working, Mac OS haven't tried yet


ReplyQuote
Vrk3ds
(@vrk3ds)
Active Member
Joined: 1 year ago
 

Dima,

since I am new to this, and can’t get the refind manager to display on my Mac mini 2018, would you be so kind to list your procedure to make this work?

2018 Mac Mini 32gb 512 ssd
Akitio Node Pro with Vega Frontier Edition
Dual boot OSX and Bootcamp Windows via External SSD


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

@vrk3ds How/why is rEFInd not working for you? There can be a lot to digest/read through but in the end it’s super simple. 
I can share my rEFInd folder with you and Notion page explaining simple instillation. 

Dropbox link: rEFInd instal

 

In terminal:

  • sudo mkdir /Volumes/ESP

(terminal asks for your password)

  • sudo mount -t msdos /dev/disk0s1 /Volumes/ESP

Then put put the rEFInd folder in the EFI folder (see screenshot).

  • sudo bless --mount /Volumes/ESP --setBoot --file /Volumes/ESP/efi/refind/refind_x64.efi --shortform

Screenshot:

 

Screenshot 2019 06 13 at 09.20.57
This post was modified 3 months ago

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

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
Vrk3ds
(@vrk3ds)
Active Member
Joined: 1 year ago
 

So I have done that exact same thing, and have the EFI volume mounted on my 2018 Mac mini. It installed just fine without any errors, and looks to be the same as what you have?

See screenshot below.

But when I reboot the system, it doesn't give me the refind boot screen? The only reason I am trying to get it to work is to be able to keep the iGPU (Intel Graphics) enabled while running my eGPU(Node Pro with Vega FE) in bootcamp. I must be missing some steps in the process somewhere?

Screen Shot 2019 06 13 at 7.40.21 AM

2018 Mac Mini 32gb 512 ssd
Akitio Node Pro with Vega Frontier Edition
Dual boot OSX and Bootcamp Windows via External SSD


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

And you ran the last command in terminal? "

  • sudo bless --mount /Volumes/ESP --setBoot --file /Volumes/ESP/efi/refind/refind_x64.efi --shortform

"

And SIP is disabled? Type "csrutil status" in terminal.

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

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
Vrk3ds
(@vrk3ds)
Active Member
Joined: 1 year ago
 

yes.

I originally  installed it via the recovery partition after disabling SIP. When that didn't seem to work, I then mounted the EFI partition in OSX, and followed the instruction from Robsbooks on how to manually install refind including the Bless command.

2018 Mac Mini 32gb 512 ssd
Akitio Node Pro with Vega Frontier Edition
Dual boot OSX and Bootcamp Windows via External SSD


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

And you get no errors and your start up disc is set to macOS? Because if so I am at a loss...
(You're not selecting Bootcamp as your start up disc as your method to get into W10 are you?).

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

---

LG 5K Ultrafine flickering issue fix


ReplyQuote
Vrk3ds
(@vrk3ds)
Active Member
Joined: 1 year ago
 

No errors it just doesn't start the refind?

I can access windows via the option key on restart and then choose Windows as the volume.

Its weird to me that it just seems to be ignoring the refind boot manger and starting up normally?

2018 Mac Mini 32gb 512 ssd
Akitio Node Pro with Vega Frontier Edition
Dual boot OSX and Bootcamp Windows via External SSD


ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 

Sorry if this is obvious, but did you boot to recovery using ctrl+r, and set the t2 security to no security and allow booting from external media as described here?  Mac mini 2018 has T2 security chip.

https://support.apple.com/en-us/HT208198

2018 13 Macbook Pro + Core v2 + Radeon VII Win10 1903/MacOS 10.14.6
ASUS X99 Deluxe+Core v2 + Radeon VII Win10 1809


ReplyQuote
Vrk3ds
(@vrk3ds)
Active Member
Joined: 1 year ago
 

Yes I have disabled the T2 boot protection as well.

I managed to get it to work ONCE! using https://github.com/goalque/automate-eGPU and the apple_set_os.efi script. but when I reboot and use the EFIs bootloader it switches between the eGPU and iGPU but won't load both again? This is frustrating to say the least. Where do you copy the apple_set_os.efi script? I'm thinking I might not have it in the right place?

See attached for where I have it currently.

Screen Shot 2019 06 13 at 3.29.06 PM

2018 Mac Mini 32gb 512 ssd
Akitio Node Pro with Vega Frontier Edition
Dual boot OSX and Bootcamp Windows via External SSD


ReplyQuote
(@just-be-freeman)
Active Member
Joined: 1 month ago
 

Guys, can u help me. I have MBP 13 2018 Touch Bar run on Mojave, Akitio Node n gtx 1070, plz write step by step what I must to install for windows 10. I read all 8 pages but didnt  find working solution (

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


ReplyQuote
 of  8