[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

goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

Okay. We found the difference. Mine is 10.0.10586. It might explain.

The correct method is to right click the integrated.bat and choose "run as administrator". oxbb's GitHub repo says that gpu-switch is broken on +10.12.4, so you should not use it on macOS. We will clarify the steps.

Confirm that integrated.bat gives "successful" result in a command prompt. At this stage, you should have already the Windows selected as the default boot disk, before restart. Do not boot into macOS. Restart by holding down Option key and select the EFI Boot (apple_set_os.efi). I tested and this works on 10.0.10586.

 

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


itsage liked
ReplyQuote
howardthepilot
(@howardthepilot)
Active Member
Joined: 3 years ago
 

So, I guess I know what the problem was.  I used to keep my external monitor plugged and that needs the dGPU, so it will always get an error while booting. As I described above , there is no chance to use an external monitor, is that true?

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

.

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

I expected that you had nothing plugged in as you said "I don’t have an eGPU device".

You did not mention you were using an external monitor. Both GPUs (M370X & Iris Pro) can be used without any external displays.

To answer your new question: yes, it is possible to use an external monitor if you hot plug it to a HDMI interface after Windows has been loaded. The HDMI port is always wired to the dGPU. The external monitor is driven by the M370X and the internal display is driven by the Iris Pro with apple_set_os.efi.

The boot process with apple_set_os.efi results in Video_TDR_Failure if you try to boot with the HDMI monitor because the firmware outputs the boot screen via HDMI, and therefore overrides your gpu-switch iGPU setting.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
howardthepilot
(@howardthepilot)
Active Member
Joined: 3 years ago
 

That's amazing! It finally worked, thanks a lot! The only problem is that I can't adjust the brightness of my internal screen, though it's not a big deal, is there any solution to solve this issue?

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

.

goalque liked
ReplyQuote
viper_11
(@viper_11)
Active Member
Joined: 3 years ago
 

Worked for me with iMac 2013 with 775M dGPU + akitio Node+GTX1080.

Now sistem show's 3 graphic card adapters, but nvidia Optimus still not working. (not appears on nvidia panel)

I missed something?

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

.

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

Disable the dGPU, restart iGPU enabled and launch, say, Valley benchmark, with no external monitors connected. Which GPU is in use, iGPU or eGPU?

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
viper_11
(@viper_11)
Active Member
Joined: 3 years ago
 
Posted by: goalque

 

Disable the dGPU, restart iGPU enabled and launch, say, Valley benchmark, with no external monitors connected. Which GPU is in use, iGPU or eGPU?

   

If I disable the dGPU, everything goes bumpy, looking benchmark give good FPS from eGPU but interface are bumpy..not smooth.

So at this point, if I activate again dGPU, goes smooth again. (Performance is not 100% smooth with dgpu but better than without dGPU).

activate iGPU with script seems not useful for me

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

.

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

The only way to get Optimus is with the Intel iGPU. Is it Intel HD Graphics 4600? I am not sure how well this supports Optimus acceleration. It's worth trying to download and install the latest Intel drivers.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
viper_11
(@viper_11)
Active Member
Joined: 3 years ago
 

Yes, It's 4600. I'll install the lastest Intel drivers and try again.

Problem is, without 775M activated, everything run rough visually, but FPS are right

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

.

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

A resolution or DPI scaling problem? Please post a screenshot of Windows advanced display settings and Intel's HD graphics panel.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
 of  30