automate-eGPU EFI - eGPU boot manager for macOS and Windows
 
Notifications
Clear all

[Solved] automate-eGPU EFI - eGPU boot manager for macOS and Windows  

 of  111
  RSS

Research777
(@research777)
Active Member
Joined: 2 years ago
 

Hello! System boot problem. Hangs on the UEFI bootloader screen after selecting a system (wINDOWS OR MACos). All graphics adapters are defined. Determine even iNTEL HD4000, which is not on the iMac).

AUTOMATE EGPU

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

.

ReplyQuote
NavilleZhang
(@navillezhang)
Trusted Member
Joined: 2 years ago
 
Posted by: goalque

@navillezhang That’s good news.

Did you install Win10 on the internal SSD partition through the Boot Camp assistant?

I don’t know if external installations work.

Installed Win10 again from scratch and 1803update. When Booting from EFI, I see blackscreen->Windows Logo->Black Screen Again->Windows Logo appeared again then stuck. At this stage touchbar and the caps lock light are both responsive. But the screen just freeze on Windows logo
EDIT: booting normally also results in stuck at Windows Logo now

debug.log:
```
.........
32:636 0:083 AddLoader() done
32:756 0:119 REFIT_MENU_ENTRY done
32:869 0:113 FilterKernelPatches() done
33:027 0:157 FilterBootPatches() done
33:105 0:078 Closing events for Windows
33:184 0:078 OtherOS: Found Acpi 2.0 RSDP 0x7AFFE014
33:262 0:077 RSDT at 7AFC60C4
33:340 0:078 XSDT at 7AFC6188
33:420 0:079 FADT pointer = 7AFF8000
33:519 0:098 === [ ACPIDropTables ] ====================================
37:109 3:590 Cleanup RSDT: count=22, length=124
37:189 0:079 corrected RSDT: count=22, length=124
37:268 0:078 Cleanup XSDT: count=22, length=212
37:367 0:099 corrected XSDT count=22, length=212
37:459 0:091 call FileDevicePath()
37:543 0:084 FileDevicePath() done
37:623 0:079 Device path str: PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/SasEx(0x01000000002538D0,0xDA7F04217074616C,0x0,NoTopology,0,0,0)/HD(1,GPT,7DA263FE-07E3-4130-86C7-C0D0E9C0203D,0x6,0x12C00)/\EFI\Microsoft\Boot\bootmgfw.efi
37:710 0:087 LoadImage() done with status: Success
37:791 0:080 UninitRefitLib() done
```

RTX 2080Ti
2016 15' Macbook Pro with RP460
Akitio Node Pro


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

Hello! System boot problem. Hangs on the UEFI bootloader screen after selecting a system (wINDOWS OR MACos). All graphics adapters are defined. Determine even iNTEL HD4000, which is not on the iMac).

AUTOMATE EGPU

It does not make up imaginary device ids, there is an Intel HD 4000 [0x8086 0x162].

https://ark.intel.com/products/65524/Intel-Core-i7-3770S-Processor-8M-Cache-up-to-3-90-GHz-

maybe disabled by the firmware.

Did you remove apple_set_os.efi?

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
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: NavilleZhang
Posted by: goalque

@navillezhang That’s good news.

Did you install Win10 on the internal SSD partition through the Boot Camp assistant?

I don’t know if external installations work.

debug.log:
```
.........
32:636 0:083 AddLoader() done
32:756 0:119 REFIT_MENU_ENTRY done
32:869 0:113 FilterKernelPatches() done
33:027 0:157 FilterBootPatches() done
33:105 0:078 Closing events for Windows
33:184 0:078 OtherOS: Found Acpi 2.0 RSDP 0x7AFFE014
33:262 0:077 RSDT at 7AFC60C4
33:340 0:078 XSDT at 7AFC6188
33:420 0:079 FADT pointer = 7AFF8000
33:519 0:098 === [ ACPIDropTables ] ====================================
37:109 3:590 Cleanup RSDT: count=22, length=124
37:189 0:079 corrected RSDT: count=22, length=124
37:268 0:078 Cleanup XSDT: count=22, length=212
37:367 0:099 corrected XSDT count=22, length=212
37:459 0:091 call FileDevicePath()
37:543 0:084 FileDevicePath() done
37:623 0:079 Device path str: PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/SasEx(0x01000000002538D0,0xDA7F04217074616C,0x0,NoTopology,0,0,0)/HD(1,GPT,7DA263FE-07E3-4130-86C7-C0D0E9C0203D,0x6,0x12C00)/\EFI\Microsoft\Boot\bootmgfw.efi
37:710 0:087 LoadImage() done with status: Success
37:791 0:080 UninitRefitLib() done
```

Looks good. You did not mention your Boot ROM version. Did you try MuxSetting=0 and removing apple_set_os.efi, then boot without the eGPU? That way you can narrow down the problem.

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
NavilleZhang
(@navillezhang)
Trusted Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: NavilleZhang
Posted by: goalque

@navillezhang That’s good news.

Did you install Win10 on the internal SSD partition through the Boot Camp assistant?

I don’t know if external installations work.

debug.log:
```
.........
32:636 0:083 AddLoader() done
32:756 0:119 REFIT_MENU_ENTRY done
32:869 0:113 FilterKernelPatches() done
33:027 0:157 FilterBootPatches() done
33:105 0:078 Closing events for Windows
33:184 0:078 OtherOS: Found Acpi 2.0 RSDP 0x7AFFE014
33:262 0:077 RSDT at 7AFC60C4
33:340 0:078 XSDT at 7AFC6188
33:420 0:079 FADT pointer = 7AFF8000
33:519 0:098 === [ ACPIDropTables ] ====================================
37:109 3:590 Cleanup RSDT: count=22, length=124
37:189 0:079 corrected RSDT: count=22, length=124
37:268 0:078 Cleanup XSDT: count=22, length=212
37:367 0:099 corrected XSDT count=22, length=212
37:459 0:091 call FileDevicePath()
37:543 0:084 FileDevicePath() done
37:623 0:079 Device path str: PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/SasEx(0x01000000002538D0,0xDA7F04217074616C,0x0,NoTopology,0,0,0)/HD(1,GPT,7DA263FE-07E3-4130-86C7-C0D0E9C0203D,0x6,0x12C00)/\EFI\Microsoft\Boot\bootmgfw.efi
37:710 0:087 LoadImage() done with status: Success
37:791 0:080 UninitRefitLib() done
```

Looks good. You did not mention your Boot ROM version. Did you try MuxSetting=0 and removing apple_set_os.efi, then boot without the eGPU? That way you can narrow down the problem.

  Boot ROM Version: 250.0.0.0.0

  SMC Version: 2.38f7

Will try the  mux=0 part now

RTX 2080Ti
2016 15' Macbook Pro with RP460
Akitio Node Pro


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@navillezhang The symptom you described is likely due to the Radeon dGPU being disabled in Windows Device Manager.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2018 Mac Mini [8th,4C,B] + RX Vega 56 Nano @ 32Gbps-TB3 (Gigabyte Gaming Box) + macOS 11.0 & Win10 2004 [build link]  


ReplyQuote
NavilleZhang
(@navillezhang)
Trusted Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: NavilleZhang
Posted by: goalque

@navillezhang That’s good news.

Did you install Win10 on the internal SSD partition through the Boot Camp assistant?

I don’t know if external installations work.

debug.log:
```
.........
32:636 0:083 AddLoader() done
32:756 0:119 REFIT_MENU_ENTRY done
32:869 0:113 FilterKernelPatches() done
33:027 0:157 FilterBootPatches() done
33:105 0:078 Closing events for Windows
33:184 0:078 OtherOS: Found Acpi 2.0 RSDP 0x7AFFE014
33:262 0:077 RSDT at 7AFC60C4
33:340 0:078 XSDT at 7AFC6188
33:420 0:079 FADT pointer = 7AFF8000
33:519 0:098 === [ ACPIDropTables ] ====================================
37:109 3:590 Cleanup RSDT: count=22, length=124
37:189 0:079 corrected RSDT: count=22, length=124
37:268 0:078 Cleanup XSDT: count=22, length=212
37:367 0:099 corrected XSDT count=22, length=212
37:459 0:091 call FileDevicePath()
37:543 0:084 FileDevicePath() done
37:623 0:079 Device path str: PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/SasEx(0x01000000002538D0,0xDA7F04217074616C,0x0,NoTopology,0,0,0)/HD(1,GPT,7DA263FE-07E3-4130-86C7-C0D0E9C0203D,0x6,0x12C00)/\EFI\Microsoft\Boot\bootmgfw.efi
37:710 0:087 LoadImage() done with status: Success
37:791 0:080 UninitRefitLib() done
```

Looks good. You did not mention your Boot ROM version. Did you try MuxSetting=0 and removing apple_set_os.efi, then boot without the eGPU? That way you can narrow down the problem.

mux=0 + removing apple_set_os gives me a normal bootable Win10

Posted by: itsage

@navillezhang The symptom you described is likely due to the Radeon dGPU being disabled in Windows Device Manager.

The Win10 is a fresh install and I'm pretty sure I didn't disable it. It's literally vanilla win10 and 1803 patch+ Bootcamp Drivers. Not a single byte extra data

I rebooted normally again and can confirm that the dGPU is working properly as indicated by Windows Device Manager

RTX 2080Ti
2016 15' Macbook Pro with RP460
Akitio Node Pro


ReplyQuote
NavilleZhang
(@navillezhang)
Trusted Member
Joined: 2 years ago
 

@goalque I'm not sure why the BootROM versions on the internet have different format with mine. I've attached the full screenshot. Booting without apple_Set_os.efi and mux=0 is pretty normal. I've tried Win10's verbose booting but still no luck. The boot halted too early for the system to log anything excepting loading some system driver. Any hint on what the problem could be? Thanks a lot

C7F8DEDF 4EDD 4BEE 97BB 500DD802C2EA

This is a mixture of Windows bootlog of failed boots from EFI and normal boot. Not sure if it would help

Posted by: goalque
Posted by: NavilleZhang
Posted by: goalque

@navillezhang That’s good news.

Did you install Win10 on the internal SSD partition through the Boot Camp assistant?

I don’t know if external installations work.

debug.log:
```
.........
32:636 0:083 AddLoader() done
32:756 0:119 REFIT_MENU_ENTRY done
32:869 0:113 FilterKernelPatches() done
33:027 0:157 FilterBootPatches() done
33:105 0:078 Closing events for Windows
33:184 0:078 OtherOS: Found Acpi 2.0 RSDP 0x7AFFE014
33:262 0:077 RSDT at 7AFC60C4
33:340 0:078 XSDT at 7AFC6188
33:420 0:079 FADT pointer = 7AFF8000
33:519 0:098 === [ ACPIDropTables ] ====================================
37:109 3:590 Cleanup RSDT: count=22, length=124
37:189 0:079 corrected RSDT: count=22, length=124
37:268 0:078 Cleanup XSDT: count=22, length=212
37:367 0:099 corrected XSDT count=22, length=212
37:459 0:091 call FileDevicePath()
37:543 0:084 FileDevicePath() done
37:623 0:079 Device path str: PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/SasEx(0x01000000002538D0,0xDA7F04217074616C,0x0,NoTopology,0,0,0)/HD(1,GPT,7DA263FE-07E3-4130-86C7-C0D0E9C0203D,0x6,0x12C00)/\EFI\Microsoft\Boot\bootmgfw.efi
37:710 0:087 LoadImage() done with status: Success
37:791 0:080 UninitRefitLib() done
```

Looks good. You did not mention your Boot ROM version. Did you try MuxSetting=0 and removing apple_set_os.efi, then boot without the eGPU? That way you can narrow down the problem.

I trird booting again, this time mux=0 however apple_set_os.efi is loaded. No issue booting

RTX 2080Ti
2016 15' Macbook Pro with RP460
Akitio Node Pro


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

I trird booting again, this time mux=0 however apple_set_os.efi is loaded. No issue booting

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Try the above command, shut down and boot with MuxSetting=0 + apple_set_os.efi into Windows.

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
NavilleZhang
(@navillezhang)
Trusted Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: NavilleZhang 

 

I trird booting again, this time mux=0 however apple_set_os.efi is loaded. No issue booting

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Try the above command, shut down and boot with MuxSetting=0 + apple_set_os.efi into Windows.

 

Can boot. Plugged in eGPU, installed NVIDIA driver and error 12 appeared. On a side note I can only see the dGPU and eGPU in device manager

Side Notes: The output of  nvram -p prior and after running your command remains the same and doesn't contain your string. SIP disabled

EDIT: Without GUID part(aka

sudo nvram gpu-power-prefs=%01%00%00%00 I can see 

gpu-policy %01 printed by nvram -p, will test again now

)
EDIT2: Still error 12, and I can’t find the DSDT for my setup, only RP455 2016 15 RMBPs, not my RP460

EDIT3: Some output from nvram -p

efi-boot-device <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>7DA263FE-07E3-4130-86C7-C0D0E9C0203D</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict></array>%00

gpu-policy %01

InstallWindowsUEFI 1

gpu-power-prefs %01%00%00%00

nvda_drv 1%00

csr-active-config g%00%00%00

RTX 2080Ti
2016 15' Macbook Pro with RP460
Akitio Node Pro


ReplyQuote
 of  111