[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  31
  RSS

joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@susurs, to change the default startup drive, hold option key at boot to get to the startup manager, select the item you want to be the default, hold the control key (the arrow icon should change to a circular arrow icon) and press return.

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Susurs
(@susurs)
Estimable Member
Joined: 8 months ago
 

Thank you! However, that would only help to restart W10 automatically with ‘EFI disk’ as far as I understand, until I use another startup disk (macOS), respectively that would mean that upon restart the system would automatically restart to ‘EFI partition’ until I use the default Catalina partition.

When I use macOS as a primary system, can this ‘EFI drive’ appear in the Startup disk selection within the macOS? Or is it somehow possible to boot to ‘EFI disk’ stright from the macOS without pressing keys on keyboard on startup?

|| Mac mini 2018, i7, 32GB || macOS 10.15.7 || Bootcamp W10 20H2 || Sonnet Puck RX 5700 eGPU ||


ReplyQuote
Susurs
(@susurs)
Estimable Member
Joined: 8 months ago
 

Or maybe there is some possibility for boot manager configuration in W10 to use  apple_set_os.efi automatically whenewer W10 is launched?

|| Mac mini 2018, i7, 32GB || macOS 10.15.7 || Bootcamp W10 20H2 || Sonnet Puck RX 5700 eGPU ||


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@susurs, a partition does not appear in macOS Startup Disk unless it has the structure of a macOS partition (mach_kernel, /System/Library/CoreServices/boot.efi, SystemVersion.plist, .disk_label, .disk_label_2x

You can't change boot without doing something. Doing something on a computer usually involves a keyboard or mouse since it cannot read your mind.

I don't think there's a way for W10 Boot Manager to load other efi files first.

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Susurs
(@susurs)
Estimable Member
Joined: 8 months ago
 

Well, I mean not pressing physical keys on startup only, not in macOS. Besides, it is certainly possible to control macOS via remote sharing.

Also, Bootcamp partition does not contain mach_kernel, [...] and it appears as startup disk in macOS.

|| Mac mini 2018, i7, 32GB || macOS 10.15.7 || Bootcamp W10 20H2 || Sonnet Puck RX 5700 eGPU ||


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@susurs, The bless command is used to set the default startup or the next only startup. Read the man page. Google some examples.

macOS Startup Disk preferences panel searches for disks that look like macOS and disks that look like Windows (certain files in certain locations).

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


Susurs liked
ReplyQuote
Clubber_77
(@clubber_77)
New Member
Joined: 7 months ago
 

Hello! I would like to share an interesting method that this guide pushed me to. It consists in installing and configuring the OpenCore bootloader on the MacBook Pro. And boot Windows with it.

Read more (My Blog in Russian forum about Hackintosh, please use translator)

For configuration OpenCore you can use this Guide

Page 21

17. SignalAppleOS
Type: plist boolean
Failsafe: false
Description: Report macOS being loaded through OS Info for any OS.

This quirk is useful on Mac firmware, which behaves differently in different OS. For example, it is supposed to enable Intel GPU in Windows and Linux in some dual-GPU MacBook models.

For example and testing it take my files. But before use that need to enter your data (MLB, ROM, SystemProductName, SystemSerialNumber) from yours hardware (use PlistEdit Pro)

/EFI/OC/config.plist->

              PlatformInfo->

 

                      Generic->

 

                              MLB
                              ROM
                              SystemProductName
                              SystemSerialNumber
 
 
Spoiler
Screenshot from Windows
 
Spoiler
How it looks (Video on YouTube)
 
Sorry for my English. Good luck.
This post was modified 7 months ago

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

.

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

@goalque

Dear Developer. Should we expect apple_set_os.efi updates in the near future for 2-3 months? With the big sur update and firmware version 429xxx my macbook pro 13 2014 retina does not load only the black screen?

 

2012 15" MacBook Pro Retina (GT650M) [3rd,4C,Q] + GTX 1060 @ 10Gbps-TB1>TB3 (ASUS XG Station 2)+Win10 [build link]  

ReplyQuote
Francesco Ripa
(@francesco_ripa)
Active Member
Joined: 8 months ago
 

Something strange happened. The result did not change, half of the time the system did not recognize the connected eGPU, so I updated the drivers through the official AMD software. After restarting the MacBook BIOS settings changed, the main OS was no longer MacOS but Windows. Since then, the eGPU was always recognized via apple_set_os.efi, every time I rebooted or turned the Mac off and on. Until I chose to set MacOS as the startup disk again and went back to square one.

2019 MacBook Air (MacBookAir8,2, 1,6 GHz, 8 GB) + RX 570 @ R43SG-TB3 + macOS 10.15.7 & Win10


ReplyQuote
 of  31