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  106
  RSS

OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 

Hello, something is missing in your installation.

It worked well before, but only after trying a lot of other solution, now I did the following:
-Completely Reset the MacBook with TimeMachine to point where the eGPU even wasn't attached.
-Installed the nVidia drivers by  https://github.com/Benjamin-Dobell/nvidia-update  (as before and worked well)
-Booted with your software and followed your rules with pmset and logout. => Nothing happens.

The only difference, I didn't disable System Integration and didn't run any of those sophisticated scripts like macos-egupu.sh before.
It looks very much as they did something that is needed. Bootcamp runs smoothly as before, but again I don't need anything for it.

 

eGpuUnknown

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

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


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

Hello, something is missing in your installation.

It worked well before, but only after trying a lot of other solution, now I did the following:
-Completely Reset the MacBook with TimeMachine to point where the eGPU even wasn't attached.
-Installed the nVidia drivers by  https://github.com/Benjamin-Dobell/nvidia-update  (as before and worked well)
-Booted with your software and followed your rules with pmset and logout. => Nothing happens.

The only difference, I didn't disable System Integration and didn't run any of those sophisticated scripts like macos-egupu.sh before.
It looks very much as they did something that is needed. Bootcamp runs smoothly as before, but again I don't need anything for it.

 

eGpuUnknown

2018 15" MBP is confirmed to work:

https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/#post-45466

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
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 
Posted by: goalque

 

2018 15" MBP is confirmed to work:

https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/#post-45466

Of course, it worked before with my 2018 15" MBP, but after resetting via TimeMachine, keeping CSR disabled and not running any invasive scripts, it just doesn't work. There is something missing.

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

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


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

Not sure what you mean by "resetting" via TimeMachine. To have a clean system, reinstall macOS from the recovery (it may be even faster than TimeMachine and preserves your personal files), then reinstall Nvidia web drivers. The default config.plist CsrActiveConfig setting disables SIP automatically.

Maybe kernel caches need to be rebuilt?

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
dalroi
(@dalroi)
Active Member
Joined: 2 years ago
 

I may be asking too much of my Thunderbolt bus... I connected an LG 4K display to my eGPU, but I may be pushing more bits to the eGPU than the bus can handle: 3840*2160 pixels * 60 Hz * 10 bits * 3 colours * 1.2 colour depth factor (control bits I suppose) = 17.92 Gb/s!
That's almost twice what my Thunderbolt bus can handle. How much of that has to actually go through the Thunderbolt bus at peak time? What's a reasonable resolution at max 10Gb/s? I was getting a lot of beachballing and am now back down to 2560*1440 (low res), with the 2nd display (an old Cinema 23") connected back to the Intel HD 4000 instead of on a 2nd port of the RX560 - the machine seems to behave a lot better.

There are reports of lots of beachballing in Mojave, so maybe the problem is different. There usually isn't much CPU load or memory pressure when the beachballs appear for me though, which is why I suspect a hardware limitation.

BTW, I used this online tool to calculate the bandwidth:  https://k.kramerav.com/support/bwcalculator.asp

Mac Mini 2012 + Sonnet Breakaway Box (up to 300W) + Asus Arez Radeon RX560 2GB


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 
Posted by: goalque

Not sure what you mean by "resetting" via TimeMachine. To have a clean system, reinstall macOS from the recovery (it may be even faster than TimeMachine and preserves your personal files), then reinstall Nvidia web drivers. The default config.plist CsrActiveConfig setting disables SIP automatically.

Maybe kernel caches need to be rebuilt?

Actually it's running now, but only after I did this once:

macos-egpu --beta --unlockNvidia

Where exactly is your programming unlocking the Nvidia for die MacOSX? Perhaps than I can find what I did wrong before.

PS: Then I could complete revert and uninstall the macos-egpu stuff -> It's still working. Looks like unlocking Nvidia just once did the trick.

WhatABeautyView

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

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


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

I may be asking too much of my Thunderbolt bus... I connected an LG 4K display to my eGPU, but I may be pushing more bits to the eGPU than the bus can handle: 3840*2160 pixels * 60 Hz * 10 bits * 3 colours * 1.2 colour depth factor (control bits I suppose) = 17.92 Gb/s!
That's almost twice what my Thunderbolt bus can handle. How much of that has to actually go through the Thunderbolt bus at peak time? What's a reasonable resolution at max 10Gb/s? I was getting a lot of beachballing and am now back down to 2560*1440 (low res), with the 2nd display (an old Cinema 23") connected back to the Intel HD 4000 instead of on a 2nd port of the RX560 - the machine seems to behave a lot better.

There are reports of lots of beachballing in Mojave, so maybe the problem is different. There usually isn't much CPU load or memory pressure when the beachballs appear for me though, which is why I suspect a hardware limitation.

BTW, I used this online tool to calculate the bandwidth:  https://k.kramerav.com/support/bwcalculator.asp

A bit off topic. You might find this thread interesting:

https://egpu.io/forums/feedback-suggestions/so-why-are-we-calling-it-10gbps-tb1/

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
 

@oliverb all Nvidia "unlocks" on this forum are from me (see config.plist). I've given permission to use these same workarounds in script approaches as well.

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
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 
Posted by: goalque

@oliverb all Nvidia "unlocks" on this forum are from me (see config.plist). I've given permission to use these same workarounds in script approaches as well.

This is no surprise to me as your EFI-solution is really great stuff. But there is a key missing, why did I have to run the macos-egpu --unlockNvidia once? It isn't in your step-by-step guide in the topic. Perhapse because everybody had unlocked it already? I don't know...

PS: And why the hack is apple allowed to forbid Nvidia cards? Everything can be forbidden, but not this?

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

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


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

You shouldn't combine scripts. This is pure EFI and patches are done on the fly during the boot. I would reinstall macOS from the recovery. What macOS version are you running? Some had to do full erase/reinstall to get things work right. And as I suggested, please try rebuilding kernel caches.

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  106