Setup & Software Discussions
automate-eGPU EFI - eGPU boot manager for macOS and Windows
 

automate-eGPU EFI - eGPU boot manager for macOS and Windows  

 of  21
  RSS

n9yty
(@n9yty)
Eminent Member
Joined: 2 years ago
 

Hi @goalque this is awesome.

A few simple questions, sorry if I just missed it.  I'm running a MacBook Pro 15" 2015 model, which I think you mentioned that you have as well.

Without NVIDIA drivers for Mojave, this is all I see at the moment:

Display:

Type: External GPU
Bus: PCIe
PCIe Lane Width: x4
VRAM (Dynamic, Max):
Vendor: NVIDIA (0x10de)
Device ID: 0x1b81
Revision ID: 0x00a1
Automatic Graphics Switching: Supported
gMux Version: 4.0.20 [3.2.8] Kernel Extension Info: No Kext Loaded

But the questions are...

 1) Is the standard procedure now still that you plug it in after login?  Need to logout?

 2) Are the pmset commands needed on every boot?  Again, I have the AMD dGPU...

When I first tried it, I followed the steps and when I issued "sudo pmset -a gpuswitch 2" I was taken back to the login screen before I could issue the second one.

Thank You!

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


ReplyQuote
dalroi
(@dalroi)
Active Member
Joined: 9 months ago
 

Okay, so what should I be trying then? Is my configuration unsupported by your EFI trick? Frankly, I was looking to try the hybrid 1.04 solution, but that doesn't install on Mojave (it says "Please upgrade to High Sierra" at some point, in case you were unaware), so I was glad to find 1.05 released.

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


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: n9yty

Hi @goalque this is awesome.

A few simple questions, sorry if I just missed it.  I'm running a MacBook Pro 15" 2015 model, which I think you mentioned that you have as well.

Without NVIDIA drivers for Mojave, this is all I see at the moment:

Display:

Type: External GPU
Bus: PCIe
PCIe Lane Width: x4
VRAM (Dynamic, Max):
Vendor: NVIDIA (0x10de)
Device ID: 0x1b81
Revision ID: 0x00a1
Automatic Graphics Switching: Supported
gMux Version: 4.0.20 [3.2.8] Kernel Extension Info: No Kext Loaded

But the questions are...

 1) Is the standard procedure now still that you plug it in after login?  Need to logout?

 2) Are the pmset commands needed on every boot?  Again, I have the AMD dGPU...

When I first tried it, I followed the steps and when I issued "sudo pmset -a gpuswitch 2" I was taken back to the login screen before I could issue the second one.

Thank You!

1) The 8-steps procedure is never-failing workaround in all situations if you have Nvidia web drivers pre-installed. It's not worth trying because Nvidia web drivers do not exist at present.

2) Unfortunately yes because some apps can change the gmux state.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


n9yty liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: dalroi

Okay, so what should I be trying then? Is my configuration unsupported by your EFI trick? Frankly, I was looking to try the hybrid 1.04 solution, but that doesn't install on Mojave (it says "Please upgrade to High Sierra" at some point, in case you were unaware), so I was glad to find 1.05 released.

Maybe removing apple_set_os.efi makes the trick. It's hard to say which Mac firmwares are compatible and which are not, some are more error-prone to EFI executables than others.

This post was modified 9 months ago

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Koopa

@goalque Thank you for your awesome work!

Just one question:
Does this EFI solution have the potential to fix the sleep problem for the 750M MBP with AMD eGPUs?
At this point I still need the purge-nvda script to get external displays to work.

Thanks again

Sorry, I don't know anything about Nvidia dGPU Macs, never owned one.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Eightarmedpet

Couple of questions...

1. I assume the EFI folder can be put in any FAT32 partition/drive? ie on your boot drive or a larger external (will be trying with the latter once my Core arrives).
2. Any need/want for GUI? Something to make it look as elegant as it works and also ownable? Happy to help if so (port of custom eGPU.io rEFInd theme?).
3. It's no real issue, but any idea why when I first booted using this boot manager Windows had to relearn all my peripherals ("setting up device" notifications popped up) including egpu and I had to reinstall drivers?

I'll try and work out the only getting 4K option myself, assume its Intel driver related.

Sorry for the late reply.

1) Possibly but use other partition name than "EFI".
2) GUI is not possible atm because my text-only boot screen code is written from scratch, not based on rEFInd or other projects. However, GUI would be nice if I have time. I might take a look at this: https://github.com/abdyfranco/next-loader
3) The included apple_set_os.efi does something that makes hardware more accessible, enumeration might be different. Or you used another TB port.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 2 years ago
 

Overall I didn't have much luck with this setup, but it's possible I missed something / didn't understand something from the Post 1 instructions. Some problems I encountered on 2017 MBP, 10.13.6, Sonnet 550 and NVIDIA 1070 with latest web drivers:

  1. Booting to the thumb drive work intermittently. Sometimes the screen stayed black on option-boot mode and I had to force power-off.
  2. Instructions seem to suggest you should not plug in the eGPU until after you've logged into macOS (?), however when you get to the main EFI screen it will say "No eGPU detected" and plugging it in from that point won't change that. Shouldn't it be plugged in prior to booting?
  3. In some instances when I tried booting with the eGPU connected it still said "No eGPU Detected" at the main screen (or something close to that. the language might be slightly different like "No eGPU Found," but you get the idea).

Confirmed ahead there were no other modified system files from prior scripts, etc. Any ideas?

If I get to the point where it says eGPU detected, what is the next command to use to go to the OS? Like S = Shutdown, R=Restart... but if things are detected shouldn't the next thing be to press a key that takes us into the OS, with main screen being driven by connected eGPU?

2016-2018 Macs, Sonnet eGPUs, RX, WX, Vega AMD cards, GTX 1070 and RTX 2080, various 4K displays


ReplyQuote
(@rhenriques11)
Eminent Member
Joined: 1 year ago
 
Posted by: goalque
Posted by: rhenriques11

What Exactly does the option "Launch on startup ON/OFF" mean and how to use it?

"Reset deletes the nvram setting if you have set the USB stick bootable (launch on startup = ON)". There isn't much more to say. When set to ON and you push the power button, Mac tries to boot from the USB stick (no need to hold down Option key).

Great goalque! I'll try to use this option because I'm to distracted to press the option button all the times 🙂
With the technique that I posted in my last message, I'm now able to always get the two eGPU's working without any problem. At least in my case, connecting both eGPUs at the same time before login password entry  works perfectly.

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


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

@chippy-mcchipset

1) If you have to force power-off or a kernel panic occurs, please do one normal boot into macOS and login, shut down (without USB stick). Otherwise, the "EFI Boot" does not work on the next startup.

2) With the 8-steps procedure, you have to boot eGPU disconnected and hot-plug AFTER logged in. Easier is to boot with the eGPU connected + config.plist MuxSetting=1 but it may result in black screens if some app is asking for dGPU resources (gmux change).

3) "No eGPU detected" is just indicative, press q and select the OS by up & down arrow keys, then press enter.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
(@gcoban)
Active Member
Joined: 10 months ago
 
Posted by: atlonxp
Posted by: gcoban

Since I didn't want to make my computer to be bootable by someone else without my permission, I wished to use like that. Then I realized that I can protect EFI boot by password. Now, when I press option key right after the Apple logo, it asks password. This way, no longer need to create EFI boot disk 🙂

Thanks, @goalque, it works perfectly. If you can add hot-unplug support, it will be very very nice.

I am looking for your Paypal account too, to buy you a beer 🙂

@gcoban I also like the idea of not using the external usb boot. However, since you said you have used password protected EFI boots and, by this way, no longer need to create EFI boot disk. Does it meant no need for the external usb booting? It's a bit confusing now.

@goalque Thank you for your great work!

I am using USB to boot.
When I wish to use eGPU, shut down my mac, attach USB, press Option Key while starting, type my password, chose EFI boot from USB, etc.

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


atlonxp liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: rhenriques11
Posted by: goalque
Posted by: rhenriques11

What Exactly does the option "Launch on startup ON/OFF" mean and how to use it?

"Reset deletes the nvram setting if you have set the USB stick bootable (launch on startup = ON)". There isn't much more to say. When set to ON and you push the power button, Mac tries to boot from the USB stick (no need to hold down Option key).

Great goalque! I'll try to use this option because I'm to distracted to press the option button all the times 🙂
With the technique that I posted in my last message, I'm now able to always get the two eGPU's working without any problem. At least in my case, connecting both eGPUs at the same time before login password entry  works perfectly.

Keep in mind - if the USB drive is disconnected and this setting is enabled, you have to press option key because the firmware doesn't know where to boot.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 2 years ago
 
Posted by: goalque

@chippy-mcchipset

1) If you have to force power-off or a kernel panic occurs, please do one normal boot into macOS and login, shut down (without USB stick). Otherwise, the "EFI Boot" does not work on the next startup.

2) With the 8-steps procedure, you have to boot eGPU disconnected and hot-plug AFTER logged in. Easier is to boot with the eGPU connected + config.plist MuxSetting=1 but it may result in black screens if some app is asking for dGPU resources (gmux change).

3) "No eGPU detected" is just indicative, press q and select the OS by up & down arrow keys, then press enter.

  1. Makes sense and probably why it didn't work on some subsequent attempts.
  2. I'm unclear on a couple things. It sounds like you're saying there are two different ways to make this work and one is no extra steps but has no startup screen / a black screen. If so, how long does the black screen last (roughly)? 

Put another way are you saying...

<key>MuxSetting</key>

<integer>1</integer>

...this ^^^ ...
-------------------
...is an alternative to this vvv ...?

1) Boot from the external USB drive (hold down the Option key and select "EFI Boot"), eGPU disconnected.

2) Hot plug the eGPU after logged in.

Then execute the following commands:

3) sudo pmset -a gpuswitch 2
4) sudo pmset -a gpuswitch 0

5) Shift+Cmd+Q and press enter to log out
6) Log in

Optional steps for dGPU activation:

7) sudo pmset -a gpuswitch 2
8) sudo pmset -a gpuswitch 1

The steps above are somewhat confusing (apologies). You're saying EFI boot, then use q, then go to the OS... then when you're logged in, plug in eGPU... then go to Terminal and run / follow 3-6... every time or just the first time? And run 7 and 8 if you want the dGPU running the internal screen while eGPU runs external, otherwise eGPU will run all screens? Sorry the process is sufficiently different from the prior process that I want to make sure I understand what each step does / what's required vs not to run NVIDIA cards.

2016-2018 Macs, Sonnet eGPUs, RX, WX, Vega AMD cards, GTX 1070 and RTX 2080, various 4K displays


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

The pmset sequence is exactly the same as in v1.0.4 hybrid, no more automated. Figured out this workaround by trial and error. There is no clear explanation, just try or simply boot with eGPU connected (MuxSetting=1). I don’t have answers why Nvidia drivers behave so when there is an AMD dGPU present.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
protogon
(@protogon)
Active Member
Joined: 2 years ago
 

Just bumped into this:
https://devtalk.nvidia.com/default/topic/1043070/announcements/faq-about-macos-10-14-mojave-nvidia-drivers/

Doesn't look very promising... 🙁

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


ReplyQuote
esatamacmodular
(@esatamacmodular)
Estimable Member
Joined: 3 years ago
 
Posted by: protogon

Just bumped into this:
https://devtalk.nvidia.com/default/topic/1043070/announcements/faq-about-macos-10-14-mojave-nvidia-drivers/

Doesn't look very promising... 🙁

hmm thats too bad... nvidia could have posted that a while ago but waited until now?

iMac 2013 10.14.1, Macbook Air 2013 10.11, MBP 2016 13" 10.13.6 , HP 4530s 10.11, node lite, DA-2 PSU w/mod, PE4L 2.1b expresscard34, GTX460,1050Ti,1060,1070/Ti RX470,560,580


ReplyQuote
(@potter_dai)
New Member
Joined: 1 year ago
 

@goalque, thank you for the great work! Just tried, but for some reason if the Windows is installed on an external hard drive, the EFI cannot boot into it and just hang when select "start windows" and press enter. Is this an expected behaviour? Thx! = )

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


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Potter Dai

@goalque, thank you for the great work! Just tried, but for some reason if the Windows is installed on an external hard drive, the EFI cannot boot into it and just hang when select "start windows" and press enter. Is this an expected behaviour? Thx! = )

Does it work when installed on the internal drive? You did not provide any information about your Mac/eGPU.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


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

Tried with my AMD card but no luck... monitor stayed black and my eGPU wasn't even recognised - it is a Core V1 with the Ti82 chip (unlocked fine in macOS).

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
nickpeters
(@nickpeters)
Active Member
Joined: 1 year ago
 

Hi goalque.  Thanks for the great work on getting these workarounds to work with our e-gpus

I've been working the past few days attempting to get an akitio node with a 6gb 1060 to work with a iMac 27in. I originally started with a install of Mojave, but didn't get anywhere, so installed high Sierra on another drive and the node was detected immediately then outputted to the external monitor plus the internal!  Great frame rates etc on the internal but I think it was mirroring onto the external monitor as all the frame rates were the same.  The external monitor was listed in the display properties etc, everything looked like a good start.

After trying a few other things around I couldn't get the external GPU to display anywhere and it went back to just using the 755m 1gb (onboard card)

I have tried your method, and the other methods but it just won't work.

If I go into thunderbolt connector in device manager for Mac it does say it's all connected, I have tried the other methods and all appear like they have installed/been implemented
correctly, but the Egpu just doesn't appear anywhere like it did this morning.

Ive attached a couple of screenshots, I've read just about everything on the EGPU.io site I just sure there's something I'm missing, some of it also I don't really understand.

If you could help I'd be totally appreciative!

Thanks so much
Nick

Screen Shot 2018 10 25 at 5.35.05 pm
Screen Shot 2018 10 25 at 5.34.48 pm
Screen Shot 2018 10 25 at 5.33.09 pm
Screen Shot 2018 10 25 at 5.32.58 pm

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


ReplyQuote
yathree
(@yathree)
Active Member
Joined: 1 year ago
 

Just tried this on my 2017 iMac 5K with RP580 dGPU, macOS 10.13.6, and GTX1080ti eGPU in OWC Mercury Helios FX.
I have the latest web drivers installed, and your validation script said my system was 'clean'.

  • Copied the files onto a FAT32-formatted external HDD
  • Did EFI boot (with eGPU turned off)
  • The automate-eGPU screen loads just fine
  • Hit q, then selected 'Boot mac OS' from the menu
  • It freezes on this menu screen and never goes anywhere

Tried several times with the same result. Help? 🙂

iMac 5K 2017 w/ Radeon Pro 580 • macOS 10.13.6 • OWC Helios FX • Zotac GTX1080Ti Mini


ReplyQuote
nickpeters
(@nickpeters)
Active Member
Joined: 1 year ago
 

Hi there

i had the same issue says “saving” but doesn’t go amywhere

 Just buy off chance I tried another USB and loaded the Efi  up to it and it went through to Mac OS, however it didn’t do anything with that Egpu Unfortunately

Posted by: yathree

Just tried this on my 2017 iMac 5K with RP580 dGPU, macOS 10.13.6, and GTX1080ti eGPU in OWC Mercury Helios FX.
I have the latest web drivers installed, and your validation script said my system was 'clean'.

  • Copied the files onto a FAT32-formatted external HDD
  • Did EFI boot (with eGPU turned off)
  • The automate-eGPU screen loads just fine
  • Hit q, then selected 'Boot mac OS' from the menu
  • It freezes on this menu screen and never goes anywhere

Tried several times with the same result. Help? 🙂

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


ReplyQuote
mattlukezahra
(@mattlukezahra)
Active Member
Joined: 10 months ago
 

@yathree this happened to me twice i think, i just booted in normal macOS with my egpu connected then i restarted and booted in the usb flash drive and selected to boot in macOS, as soon as i hit enter i unplug the eGPU and i log in as soon as i log in i plug the eGPU and the external displays connected to the egpu come black but the mouse pointer shows on them, i simply log out and back in and all work fine, my setup is 

mac config

. and a Gigabyte nvidia 1070 eGPU, so if you have a AMD dedicated gpu in your mac and an Nvidia Egpu this should work,

hope this helps 🙂

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


ReplyQuote
mattlukezahra
(@mattlukezahra)
Active Member
Joined: 10 months ago
 

@goalque would it be ok with you if i where to make a video on how I managed to set it up, obviously full credits will be given 🙂

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


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Eightarmedpet

Tried with my AMD card but no luck... monitor stayed black and my eGPU wasn't even recognised - it is a Core V1 with the Ti82 chip (unlocked fine in macOS).

You shouldn’t combine any other workaround, because they modify system files. TI82 chip enclosures are the most difficult ones to get working with Macs. The EFI app doesn’t support TI82.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
nickpeters
(@nickpeters)
Active Member
Joined: 1 year ago
 

I'm now installing every version of Mac OS before High Sierra to see if I can get it working

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


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

@nickpeters I guess the problem is the same as with 15” MBP 750M, but unfortunately I have zero experience with Nvidia dGPUs. I can’t help. Someone said older web drivers would work better.

@mattlukezahra No problem.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
nickpeters
(@nickpeters)
Active Member
Joined: 1 year ago
 

Thats a good idea, I'll see if I can find some older Nvidia web drivers and see if that works.

It was weird how it worked this morning for a short while, I can't replicate how that occurred at all now!

Alternatively I may just need to sell the GTX1060 and get an AMD Card  😎

Thanks very much 🙂

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


ReplyQuote
(@potter_dai)
New Member
Joined: 1 year ago
 

Sorry I didn’t mention my specs: late-2013 MacBook Pro 13 inch + Akitio Thunder 2 + EVGA GTX 1050 TI.

Just confirmed that EFI works if my bootcamp is installed on internal HDD, but hangs when I put my windows in external USB.

Also in my use case, randomly there will be a message saying “pciIo not found for device XXXX” if I boot into efi with egpu plugged in. Not sure what it means. Thx! = )

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


ReplyQuote
nickpeters
(@nickpeters)
Active Member
Joined: 1 year ago
 

Some info from another script

macOS-eGPU.sh (v1.6)

 

Accept license terms...                                                   [done]

Killing all other running programs...                                       [OK]

Internet connection established...                                         [YES]

Fetching system information...

   macOS info                                                             [done]

   system integrity protection                                            [done]

   thunderbolt version                                                    [done]

   GPU information                                                        [done]

   installed eGPU software                                                [done]

   installed patches                                                      [done]

   installed programs                                                     [done]

Setting internal switches...

Automatic eGPU information fetching...

   locking script execution                                               [done]

   elevating privileges

   Password:

   checking for elevated privileges                                         [OK]

   preparing secure eGPU connection                                       [done]

   waiting 20 seconds for user to connect eGPU

   20..19..18..17..16..15..14..13..12..11..10..9..8..7..6..5..4..3..2..1..0

   fetching eGPU information                                              [done]

   preparing secure eGPU disconnection                                    [done]

   waiting 20 seconds for user to disconnect eGPU

   20..19..18..17..16..15..14..13..12..11..10..9..8..7..6..5..4..3..2..1..0

   stetting switches                                                      [done]

   opening script execution lock                                          [done]

Fetching CUDA needs...

   fetching CUDA requiring apps list                                      [done]

   preparing matching                                                     [done]

   matching                                                               [done]

Checking for incompatibilies and up to date software...

   NVIDIA drivers                                            [install scheduled]

   NVIDIA eGPU enabler                                      [skip, incompatible]

   AMD legacy drivers                                                     [skip]

   T82 unblocker                                                          [skip]

   NVIDIA dGPU deactivator                                                [skip]

   macOS 10.13.4/.5 NVIDIA patch                            [skip, incompatible]

   macOS 10.13.4+ thunderbolt 1/2 unlock                     [install scheduled]

   CUDA software

      CUDA drivers                                                        [skip]

      CUDA developer driver                                               [skip]

      CUDA toolkit                                                        [skip]

      CUDA samples                                                        [skip]

   thunderbolt daemon                                                     [skip]

   IO PCIE Tunnelled patch                                   [install scheduled]

Checking if SIP is sufficently disabled...                                  [OK]

 

 

Download external content...

--- NVIDIA drivers ---

####################################                                      50.4%

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


ReplyQuote
jocker
(@jocker)
Active Member
Joined: 2 years ago
 

Awesome! it worked on my macPro (trashcan)!

I just have a few questions : 
- my 4k dell screen doesn't seem to be recognized as retina anymore (i don't have the "retina scale" options in the system preference, and only can have 1080p) I needed a display port cable, the hdmi->display port was creating a issue...
- right now, both my screen are plugged on the egpu, which means I have to type the boot sequence without any feedback ("enter" to select EFI, "q" to trigger the screen option, enter to load MacOS), any way to automatize all that? (i did the launch on startup = ON)

 

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


ReplyQuote
igor10k
(@igor10k)
New Member
Joined: 9 months ago
 

@goalque I'm having the stuck on "Saving..." issue when trying to use my external SSD that's formatted into exFAT. No problem though with a FAT32 usb flash. Is the issue related to exFAT? Can your EFI support exFAT or maybe you could just skip the saving phase for exFAT?

2016 15" MacBook Pro with Radeon Pro 460 + Razer Core X + nvidia GTX 1070 + automate-eGPU EFI + Win10


ReplyQuote
nu_ninja
(@nu_ninja)
Estimable Member
Joined: 1 year ago
 

So if you want something other than the default drive icon to show up for this efi, I found out you can set the mac bootloader icon by changing the icon of the EFI folder on the usb drive. This article describes how to do that in general. Note: This appears to not work anymore in 10.14.1
Doing this also overrode my icon in rEFInd and didn't look great so adding a different image called "BOOTX64.png" to the "boot" folder of the usb fixed that.
https://imgur.com/YblUcDc
these icons should remain "portable" between computers as the icon files are should be all on the usb drive.
Icons used:

tb 512x512
tb wt

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.14+Win10
+ Linux Mint 19.1


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 2 years ago
 
Posted by: goalque

@nickpeters I guess the problem is the same as with 15” MBP 750M, but unfortunately I have zero experience with Nvidia dGPUs. I can’t help. Someone said older web drivers would work better.

@mattlukezahra No problem.

Old NVidia WebDriver (378) stopped working on Mojave. It's a No-Go. Until Mojave WebDrivers are released, if you own a Nvidia dGPU MacBook Pro with 750M, stay on High Sierra.

When It is released, make a Time Machine Backup and test It. I have strong intuition that we are stuck on High Sierra, cause Newer drivers for High Sierra fuck Up Nvidia dGPU + Nvidia eGPU on these models. Dont think It will change for Mojave, but It's intuition.

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: jocker

Awesome! it worked on my macPro (trashcan)!

I just have a few questions : 
- my 4k dell screen doesn't seem to be recognized as retina anymore (i don't have the "retina scale" options in the system preference, and only can have 1080p) I needed a display port cable, the hdmi->display port was creating a issue...
- right now, both my screen are plugged on the egpu, which means I have to type the boot sequence without any feedback ("enter" to select EFI, "q" to trigger the screen option, enter to load MacOS), any way to automatize all that? (i did the launch on startup = ON)

 

No way at the moment. My development versions contained a countdown timer so it's quite easy to add (if I have time).

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 
Posted by: LeoLeal

Old NVidia WebDriver (378) stopped working on Mojave. It's a No-Go. Until Mojave WebDrivers are released, if you own a Nvidia dGPU MacBook Pro with 750M, stay on High Sierra.

When It is released, make a Time Machine Backup and test It. I have strong intuition that we are stuck on High Sierra, cause Newer drivers for High Sierra fuck Up Nvidia dGPU + Nvidia eGPU on these models. Dont think It will change for Mojave, but It's intuition.

You can use the newer web drivers (on High Sierra) if you disable the 750M appropriately.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
guatemalajoe
(@guatemalajoe)
New Member
Joined: 11 months ago
 

Hi @goalque

I seem to be having a similar issue to some of the folks here with the bootloader not loading. In my case there is a brief moment (literally a couple of frames) where a portion of text is presented before the screen goes black. Beyond this point only a hard power down is an option.

I've managed to capture the error:

The error seems to present irrespective of USB stick, usb dongle, thunderbolt port, or  whether i have my enclosure (HP) attached.

Im running a 2017 13" MBP non-touchbar with a R9 290x in a HP Omen enclosure. Mojave and Windows 10 installed to the internal SSD. 

Any and all feedback would be much appreciated and if nothing else thank you for all of your contributions to the community!

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


ReplyQuote
 of  21