[Sticky] [GUIDE] MBP eGPU detection issues: delayed hotplugging, PERST# switch  

Page 1 / 3 Next
  RSS

nando4
(@nando4)
Noble Member Admin
Joined: 2 years  ago
Posts: 1806
November 28, 2016 3:00 pm  
Preliminary steps
 
1. For TB3 enclosures, ensure you have the updated firmware on your enclosure that allows eGPU detection even on host systems that are not Intel eGFX certified. Refer to the  Buyer's Guide  for updated firmware links.
 
 
2. Boot into MacOS with no eGPU connected, run the 'automate-eGPU.sh -a' . The "-a" flag explained as:
-a option does the same as hot plugging during the boot process. As of macOS Sierra, Apple changed kext loading mechanism significantly and I am not sure if this is required at present but it was necessary to turn on with Macs released after 2014. The -a mode is not supported on Macs released after 2015.
 
3. Per goalque:
You should use apple_set_os.efi and the correct TB3 port.
 
 4. With older 2011-2012 MBPs installing Windows in UEFI mode rather than MBR mode sees eGPU detection where there was none before. Example: 2012 13" MBP2011 17" & 15"MBP
 
 
Delayed eGPU hotplugging
 
With the detection problem try delayed TB cable hotplugging as follows to get eGPU detection while bypassing a black bootup screen when the powered eGPU is attached.  Once Windows loads do a Device Manager rescan. Is the eGPU detected in Device Manager?
 
1.  halt OS loading with OPTION key. At grey screen plug in TB cable and continue loading Windows. 
 
2. hit OPTION key.  At chime sound plug in TB cable and continue loading Windows. 
 
3. add a Windows bootmenu delay using EasyBCD.  At this new Windows bootmenu selection, hotplug the TB cable & load Windows.
 
4.  load Windows, hotplug the TB cable.
 
5.  load Windows, sleep system, plug in TB cable, resume Windows.
 
 
If still no get no detection then try these:
 
1. Unplug the video card PCIe power lead, boot Windows, Plug PCIe power lead back in. Do a Device Manager rescan. Is the eGPU detected in Device Manager?
 
2. Implement a manual PERST delay to bypass the black bootup screen and get eGPU detection as explained below. You can simulate this also by carefully hotplugging in the video card into the PCIe slot of the powered eGPU enclosure beforehand to see if it's worthwhile doing.
 
 

Implementing a manual PERST# ON/OFF switch to control eGPU detection

 

The problem of a delayed assertion being required was implemented in the old BPlus TH05 TB1 adapter. My testing with a 2012 13" MBP testing found it was necessary there to prevent the Apple firmware shutting the system down when booting Windows by hiding the eGPU until control was handed over to the OS.  

We can implement a manual PERST# on/off switch to allow/disallow eGPU detection. As Intel disallow such PERST# mechanisms on certified TB board we can create one with these steps.

As an example, just doing PERST# pin isolation on the video card was required for a 2012 11" MBA here, along with UEFI rather than MBR Win10 install to bypass a boot hang and get the eGPU detected and functioning in Windows. MBR mode Windows wouldn't allow eGPU detection.

 

 Requirements

  • hair-fine enamelled wire of 60cm length
  • a small resistor (eg: 100 ohm)
  • scotch tape and scissors

 

Create the PERST# wire

  • Singe 5mm of the enammelled wire to expose the copper core
  • Singe 10mm of the enammed wire on the other end to expose the copper core
  • Wrap the 10mm end around one leg of the 100 ohm resistor

 

Step 1. Switch OFF PERST# to prevent eGPU detection

Can use nail polish or sticky/scotch tape to isolate PERST# pin A11 as shown on the right picture below. This will be PERST# off, eGPU detection off.

 

Test this to confirm the eGPU doesn't appear in device manager but the Thunderbolt enclosure does appear.  @shadow confirms this does prevent eGPU detection on his GT650 MBP here. If this works then proceed to step 2.

 

 

Step 2. Switch ON PERST# to allow eGPU detection

We need to send a PERST# signal (GND) to the TB board to allow eGPU detection. So we need to attach the 5mm end of the PERST#  wire to the A11 pin. A couple of ways to do this on the AKiTiO Node TB board below:

- shove the wire into the A11 PCIe slot pin as seen below (A11 is marked)
- solder a little wire to the resistor that comes off A11 as seen below (A11 is marked)

 

The boot up process using the PERST# switch

1. The resistor end of the PERST# wire is left unconnected. PERST# is off, eGPU detection is off.

2. You'd boot your system to get past the Mac firmware, which would otherwise hang if it detects the eGPU.

3. halt Win10 loading [add a BCD timeout with EasyBCD to have a bootup menu to halt Windows loading], stick the resistor leg end of your PERST# wire to the  TB3 chassis (GND) and keep it attached there. PERST# will now be on and  eGPU will be detected.

4. Continue Win10 loading. Then check if the eGPU appears in Device Manager where I'd expect your eGPU will appear.

 

You could also try booting into Setup 1.35 (if using MBR/BIOS boot) and hit F5 to do a PCIe rescan after grounding the PERST# wire to be ON  to also do a test for eGPU detection.

If that all works then look at add a physical OFF/ON PERST# switch to make it easier to use.

 


Appendix:  BPlus TH05 Thunderbolt 1 circuitboard with PERST# delay

We can see the PERST# switch options settings silkscreened on the circuitboard. This product was recalled and then discontinued by BPlus in 2013 due to legal threats by Intel.

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table    •    Several builds
2015 15" Dell Precision 7510 M1000M + macOS 10.14 & Win10


ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
November 28, 2016 4:00 pm  

Hi,

Im using a 2015 13" Macbook pro retina. I can boot into MacOS and hot plug the egpu but getting into Windows is a pain. Is there a guide for MBPr specifically for this?

Summary of detection methods by Mac model

 Model Detection method needed Src
2013-15 15" MBP GT750M Disconnect TB cable. Boot the laptop until POST/Apple symbol, then connect the TB cable here

 


Froast, nuclearb0rn and Matt liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years  ago
Posts: 1298
November 28, 2016 8:05 pm  

Is it a 13” 2015 MBP? If so, I guess the system hangs in POST or the firmware blocks certain Nvidia cards, and therefore the startup manager will not show anything.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


Matt liked
ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
November 28, 2016 9:18 pm  

Yeah the 13" MBPr.

So previously I've had it working in OSX and Windows. 

Windows was always a pain to get loaded. I had to keep all the cables connected but pull out the power of the Akitio2. Then when I get to the boot manager plug it back in, wait a few seconds and hope it doesn't freeze. Then boot to Windows. This works 1 in 10 times. I was looking for an easier way.

Just wondering if there's an official solution as rebooting into Windows can take me 30mins+


Matt liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years  ago
Posts: 1298
November 28, 2016 10:08 pm  

Your Mac model is one of the most problematic. Assuming that you've already installed my automate-eGPU.sh and running Windows 8/10 in UEFI (installed via Boot Camp Assistant):

1) Boot into macOS/OS X and turn on the -a mode: sudo ./automate-eGPU.sh -a

2) Select "BOOTCAMP" as startup disk, and restart

The eGPU will stay invisible during POST (power-on self test), but you may have better success rate to boot into Windows. Steps 1&2 are required after each Windows boot.

Let me know if this helps.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


Matt and nando4 liked
ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
November 28, 2016 10:38 pm  

I'll try it @goalque . Thanks!


Matt liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 2 years  ago
Posts: 1806
November 28, 2016 11:12 pm  

I concur with @goalque. This bootup/detection issue the least publicly documented problem across Macbook models.  To complicate matters even more:

* Apple firmware initialization if different if using MBR or EFI mode.  
* squinks reported variation by video cards with  EVGA cards were the least problematic.
* there is no PERST# delay switch on the TB hardware.  

The best scenario is to hide the eGPU from the Apple firmware. How to do that?

1. Play with timing the following;

i.  just after halting Windows loading with F8/F12
ii. hit OPTION key and when select windows 

For either of these, test:

*  From off position, poweron your PSU
* having  had the TB cable unplugged, plug it in
* having had the AKiTiO yellow/black cable disconnected,  attach it
* having had one PCIe video card power cable unplugged, plug it in.

Then proceed loading your OS.  The last two above the closest to a PERST# workaround.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table    •    Several builds
2015 15" Dell Precision 7510 M1000M + macOS 10.14 & Win10


Matt liked
ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
November 30, 2016 1:11 pm  

I'll try again tonight.

Previously the best way to get it to work was:

 

1. Boot into MacOS with no eGPU connected

2. Run the automate eGPU script with the -a flag.

3. Shutdown

4. Unplug the power to the eGPU THEN plug the TB cable into the Mac. 

5. Boot to the boot manager screen

6. When the mouse becomes free to move (takes around 5 seconds) plug the power into the eGPU

7. if it doesn't freeze continue to boot into Windows.

8. This will work more often than other techniques I've tried. 


JDiggyDawg and Matt liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years  ago
Posts: 3097
November 30, 2016 3:37 pm  

@matt I follow a similar process as what you laid out. There's a small difference in step 6 for me though. I would not plug the eGPU in while on the Boot Manager screen. I'd select Windows then wait until the spinning circles on Windows load screen show up then plug the TB3 cable in immediately (power cable in your approach). It works rather consistently for me.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

82 external GPU build guides


JDiggyDawg and Matt liked
ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
November 30, 2016 5:27 pm  

Success! I decided to try out the automate-efi that Goalque put on their Git. Well it's working like a charm every time. Boot into boot manager with out the egpu plugged in. Select the EFI boot (from the USB I made). When it says no eGPU.rom found plug in the eGPU. Then it carrys on into Windows 🙂 


nando4 and theitsage liked
ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
November 30, 2016 8:13 pm  

Scratch that, it allows for a delay between booting windows - so the same as the boot manager. It helps with the timing. So 50/50 really!


ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 2 years  ago
Posts: 8
December 1, 2016 3:03 pm  

So I've covered the PERST# and tested it (without the cable to GRD). I can now boot into windows with the GPU plugged in no problem. It starts up but doesn't initiate the monitors. 

I'm having difficulty getting my cable to stay attached though. Have you got Skype or something similar and I can show you what I'm talking about?


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 2 years  ago
Posts: 1806
December 22, 2016 12:48 pm  

Matt, did you get your monitors issue sorted?

Also, would you be willing to do a writeup on the PERST# delay via small wire to help other Macbook owners who are having problems booting their system with their eGPU attached? This being a commonly reported problem.

Posted by: Matt

 

So I've covered the PERST# and tested it (without the cable to GRD). I can now boot into windows with the GPU plugged in no problem. It starts up but doesn't initiate the monitors. 

I'm having difficulty getting my cable to stay attached though. Have you got Skype or something similar and I can show you what I'm talking about?

   

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table    •    Several builds
2015 15" Dell Precision 7510 M1000M + macOS 10.14 & Win10


ReplyQuote
ddoc
 ddoc
(@ddoc)
New Member
Joined: 2 years  ago
Posts: 4
December 26, 2016 11:46 pm  

This procedure described by Matt works consistently for me also (just got two in a row). 2015 MBP Akitio thunder2 Zotac/gtx1060 Win10:

Posted by: Matt

1. Boot into MacOS with no eGPU connected

2. Run the automate eGPU script with the -a flag.

3. Shutdown

4. Unplug the power to the eGPU THEN plug the TB cable into the Mac. 

5. Boot to the boot manager screen

6. When the mouse becomes free to move (takes around 5 seconds) plug the power into the eGPU

7. if it doesn't freeze continue to boot into Windows.

8. This will work more often than other techniques I've tried. 


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 2 years  ago
Posts: 1806
December 28, 2016 9:07 pm  

Close, but unfortunately the wrong location for the tape.

Pls put the tape on the same pin location but on the other side of the card and test again.

Posted by: ddoc

 

I put some tape over the specified pin and didnt get any result on my first try. My tape isn't very good though its not staying in place.. Ill try again later and post an update.

Update:

Tried with better tape and I'm not able to get any kind of consistent result. Maybe I'm reading the pinout diagram incorrectly? I attached a photo of the pin I'm covering. Maybe I can paint it with nail polish or something? In the photo I used electrical tape, I don't recommend that its pretty thick.  I tried again with cellophane and didn't have any different result. I did not try attaching a wire, but I don't know how I would secure it there anyway.

I estimate it worked 2/10 tries. One of them was following the same manual 8 step procedure as before. One was 'as expected' with everything powered on and plugged in before booting the MBP. Feels like luck.

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table    •    Several builds
2015 15" Dell Precision 7510 M1000M + macOS 10.14 & Win10


ReplyQuote
ddoc
 ddoc
(@ddoc)
New Member
Joined: 2 years  ago
Posts: 4
December 29, 2016 12:12 am  

Worked first try! Windows took about 3 minutes to boot. Normally its about 30 seconds. Ill reboot a few times and see how it goes now.

Update:

I haven't been able to get this to work again.

Update 2:

After more tries it seems important the the GPU and Akitio are  both tottaly de-powered before starting. I have been leaving the TB cable plugged in, and powering up the eGPU (card and chassis) after a 10 second pause at the boot menu, and then promptly selecting windows. Seems to work 75% of the time. Could still be luck. Ill update again after more use in a week or so.

 

Update 3:

I painted the pin with some nail polish and the OS stopped recognizing that there was a GPU installed. In OSX automate-egpu.sh reported a thunderbolt device connected but no GPU. Windows never recognized it. After scraping off the paint things were back to 'normal'. My conclusion is that any perceived improvement in behavior due to tape over the pin was purely luck and the tape was probably just ineffective. 🙁 I even reinstalled my OS (downgraded Win10 to Win8.1) and tried with and without tape and there was no difference that I could measure.


theitsage and nando4 liked
ReplyQuote
loligans
(@loligans)
Active Member
Joined: 2 years  ago
Posts: 5
December 31, 2016 6:26 am  
Posted by: ddoc

 

Worked first try! Windows took about 3 minutes to boot. Normally its about 30 seconds. Ill reboot a few times and see how it goes now.

Update:

I haven't been able to get this to work again.

Update 2:

After more tries it seems important the the GPU and Akitio are  both tottaly de-powered before starting. I have been leaving the TB cable plugged in, and powering up the eGPU (card and chassis) after a 10 second pause at the boot menu, and then promptly selecting windows. Seems to work 75% of the time. Could still be luck. Ill update again after more use in a week or so.

   

Which Macbook are you running?

What is the GPU you are using?

What eGPU enclosure are you using?


ReplyQuote
ddoc
 ddoc
(@ddoc)
New Member
Joined: 2 years  ago
Posts: 4
January 1, 2017 8:42 pm  
Posted by: ddoc

 

 2015 MBP Akitio thunder2 Zotac/gtx1060 Win10

 

 

   


ReplyQuote
johnshea
(@johnshea)
Active Member
Joined: 2 years  ago
Posts: 7
January 10, 2017 2:30 pm  
Posted by: ddoc

 

Sorry I realize now that was ambiguous. This is what I was talking about:
Posted by: Matt

1. Boot into MacOS with no eGPU connected

2. Run the automate eGPU script with the -a flag.

3. Shutdown

4. Unplug the power to the eGPU THEN plug the TB cable into the Mac. 

5. Boot to the boot manager screen

6. When the mouse becomes free to move (takes around 5 seconds) plug the power into the eGPU

7. if it doesn't freeze continue to boot into Windows.

8. This will work more often than other techniques I've tried. 

   

Great balls of fire! This works! I have a 2013 rMBP with a 750m eGPU and have had consistent black-screen-at-boot issues for two years. This method is the first one I've tried that appears, so far, to be consistently successful. 

Holy crap guys. This is awesome. Many thanks.


nando4 liked
ReplyQuote
veriestVarlet
(@veriestvarlet)
Eminent Member
Joined: 2 years  ago
Posts: 22
January 15, 2017 6:40 pm  

Unfortunately Matt's path doesn't seem to be working consistently on the 2015 13" MBP (Akitio TB 2, DA-2, EVGA 1060.) Windows 10 does occasionally boot with everything working but it takes several boots and there doesn't seem to be a reproducible path, just randomly works. Haven't tried the PIN trick mentioned above or just leaving it in OSX with an external monitor yet. 

(BTW huge thank you to all the Devs, when the Mac does cooperate, it is quite awesome.)

Early 2015 13" MBP with Thunder2 RX 470 on Windows 10 and MacOS 10.1 (Formerly)

Lenovo Thinkpad X1 Tablet 3rd Gen and Aorus Gaming Box with GTX 750 2GB
Web development, Video Editing, 2D + 3D animation


ReplyQuote
Maven
(@maven)
Trusted Member
Joined: 2 years  ago
Posts: 60
February 6, 2017 1:22 am  

I have been able to run the eGPU more or less without issues. However, one thing that bugs me is that I have to select Windows from OS Boot menu and wait a second to plug in the eGPU after selection.

I tried the tape method and it boots no problem. However, Windows does not see the 1080 now and only the iGPU.

Is there something I'm missing?

Thank you so much in advance!

 

Posted by: nando4

 

Would you mind seeing if putting a very thin piece of cellophane (sticky) tape over the PERST# pin on your video card, pinout as shown at https://egpu.io/forums/mac-setup/mbp-egpu-detection-issues/#post-74 ,  alleviates this workaround altogether? Matt suggests a couple of posts up that it does.

 
Posted by: ddoc

 

Sorry I realize now that was ambiguous. This is what I was talking about:
 
Posted by: Matt

1. Boot into MacOS with no eGPU connected

2. Run the automate eGPU script with the -a flag.

3. Shutdown

4. Unplug the power to the eGPU THEN plug the TB cable into the Mac. 

5. Boot to the boot manager screen

6. When the mouse becomes free to move (takes around 5 seconds) plug the power into the eGPU

7. if it doesn't freeze continue to boot into Windows.

8. This will work more often than other techniques I've tried. 

    

   

   

 


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 2 years  ago
Posts: 1806
February 6, 2017 2:35 am  
Posted by: Maven

..bugs me is that I have to select Windows from OS Boot menu and wait a second to plug in the eGPU after selection.

I tried the tape method and it boots no problem. However, Windows does not see the 1080 now and only the iGPU.

Is there something I'm missing?

It was an experimental test that seemingly doesn't solve the problem. Pls test Matt's method or continue using your plug-after-selection workaround.  These are some of the difficult to solve issues when retrofitting an eGPU to a system not designed/certified for one.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table    •    Several builds
2015 15" Dell Precision 7510 M1000M + macOS 10.14 & Win10


ReplyQuote
samupetho
(@samupetho)
Eminent Member
Joined: 2 years  ago
Posts: 42
March 9, 2017 8:58 am  

Dear guys

(posting my reply posted here:  https://egpu.io/forums/mac-setup/before-digging-in-with-my-2015-13-rmbp/#post-4336) just to be safe, and to reach more people

Just did the the script macOS side. Run it normally, so terminal, all commands, when it asked me to, plugged in the tb cable for the egpu, then -a mode, shut down. Unplugged the tb cable, powered off the whole egpu. Then I plugged it back, got to boot selection, when the mouse started to move, I switched on the power, booted, and it DID boot. Loaded windows, I found the 1060 in the device manager, installed the nvidia drivers, everything went smoothly, the setup asked me to restart, so I shut down the mac.

After this, I booted to macOS w/o tb cable, run the script again, switched it off, and here my problems began - wanted to repeat the same process, but first, everything froze, so hard power off, booting to mac, script, again to windows, freezing. Decide to go mad, so just booted to windows after another round of scripting, hotplugged the egpu, and it detected it, but now without drivers, even tho they were installed correctly.
And not to speak of the no signal, when connecting my display to the 1060.

So what now? 🙁

 

edit: My setup is: 2015 13" retinaMacBook Pro, i7 16GB Ram, windows installed to internal SSD via bootcamp, and Akitio Thunder2, EVGA GTX 1060 6GB SC + 500 W PSU

early 2015 MacBook Pro Retina, 13-inch (CTO - Core i7, 3.1 GHz, 16 GB RAM, 512 GB SSD)
Akitio Thunder2
EVGA GTX 1060 6GB SC Gaming


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years  ago
Posts: 1298
March 9, 2017 9:45 am  

"switched it off"? Unfortunately you have to go through macOS after each restart/shutdown, and keep the -a mode turned on, or hot-plug the eGPU when Windows starts loading. Your Mac model is the most difficult to get working with Nvidia cards on Windows.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
samupetho
(@samupetho)
Eminent Member
Joined: 2 years  ago
Posts: 42
March 9, 2017 10:13 am  

by switched it off, I meant turning off the macbook. yeah, it is a big pain, and what kills me that macos recognises it, hotplugging to windows recognises it, however I have no image via the HDMI cable, so the whole thing is like a strip bar - you can watch, but you can't do anything else...

Do you have any ideas, what am I doing wrong, or what could I do? I'm thinking doing the DSDT override, and using rEFInd and the startup.sh script too. Should that help any way, or I should just have the display connected to the eGPU via hdmi, and just keep doing the booting procedure (macOS-script with -a mode, shutdown the mac, power off the egpu, unplug it's cable, boot up the mac to the boot selection, power on the egpu, and when I see the cursor moving in the boot selection, plug it in, and pray?)

 

early 2015 MacBook Pro Retina, 13-inch (CTO - Core i7, 3.1 GHz, 16 GB RAM, 512 GB SSD)
Akitio Thunder2
EVGA GTX 1060 6GB SC Gaming


ReplyQuote
mdr1a
(@mdr1a)
Active Member
Joined: 2 years  ago
Posts: 15
March 13, 2017 2:35 am  

Report some information. My setup is 2015 MacBook pro 15' with AMD M370x + Akitio Node + GTX Titan X.

Few days ago I can't get my eGPU detected by system, I need to disconnect the eGPU before booting or the system won't boot up (both MacOS and Windows 10) connect Thunderbolt cable when the Apple or Windows symbol shows up, and the system can success get eGPU system work probably.

2015 15" Macbook Pro M370x + [email protected] (AKiTiO Node via TB3->TB2 adapter) + Win10 & macOS 10.12.2


Halbertus liked
ReplyQuote
Ken Zu
(@ken-zu)
Active Member
Joined: 2 years  ago
Posts: 12
March 19, 2017 1:23 pm  
Posted by: goalque

 

Your Mac model is one of the most problematic. Assuming that you've already installed my automate-eGPU.sh and running Windows 8/10 in UEFI (installed via Boot Camp Assistant):

1) Boot into macOS/OS X and turn on the -a mode: sudo ./automate-eGPU.sh -a

2) Select "BOOTCAMP" as startup disk, and restart

The eGPU will stay invisible during POST (power-on self test), but you may have better success rate to boot into Windows. Steps 1&2 are required after each Windows boot.

Let me know if this helps.

   

@goalque I tried your way for my system (MBP 13 '2015 + Akitio thun2 + zotac 1060) however it did not work. I boot into windows when the system freezes or wait until the spinning circles on Windows load screen forever. It is difficult to boot into windows with eGPU. Is there a way to troubleshoot booting into windows with eGPUs more easily? For MBP 13 '2015 + akitio thun2 + zotac 1060. I'm really looking forward to a way to get started really easier. help me. Thank you.


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years  ago
Posts: 1298

Ken Zu liked
ReplyQuote
Ken Zu
(@ken-zu)
Active Member
Joined: 2 years  ago
Posts: 12
March 20, 2017 7:29 am  

I will try tonight. Thank for everything. If it works I will let you know.


ReplyQuote
samupetho
(@samupetho)
Eminent Member
Joined: 2 years  ago
Posts: 42
March 21, 2017 8:21 am  

@Ken-Zu : you should consider trying my method, too - it is more time consuming, but it worth that extra 5 minutes, for the 100% succes rate, I posted it here. I think this could be a solution for you too, I'm experimenting with faster methods, but as far this was the only one, that works constantly for me.

 

EDIT: I'm using now actually DDU, what helps me fasten the uninstalling process, and also, if you'd freeze at step 6, you can try plugging it in, when the spinning wheel starts loading, for me both of these methods seems to work.

early 2015 MacBook Pro Retina, 13-inch (CTO - Core i7, 3.1 GHz, 16 GB RAM, 512 GB SSD)
Akitio Thunder2
EVGA GTX 1060 6GB SC Gaming


Ken Zu liked
ReplyQuote
Ken Zu
(@ken-zu)
Active Member
Joined: 2 years  ago
Posts: 12
March 22, 2017 1:47 am  
Posted by: samupetho

 

@Ken-Zu : you should consider trying my method, too - it is more time consuming, but it worth that extra 5 minutes, for the 100% succes rate, I posted it here. I think this could be a solution for you too, I'm experimenting with faster methods, but as far this was the only one, that works constantly for me.

 

EDIT: I'm using now actually DDU, what helps me fasten the uninstalling process, and also, if you'd freeze at step 6, you can try plugging it in, when the spinning wheel starts loading, for me both of these methods seems to work.

   

I will try it. The way of the @ddoc and @Matt does not work. It is difficult to boot into windows with eGPU on 2015 MBP 13'.


ReplyQuote
Ken Zu
(@ken-zu)
Active Member
Joined: 2 years  ago
Posts: 12
March 22, 2017 1:49 am  
Posted by: goalque

 

@ddoc and @Matt on this thread got it working:

https://egpu.io/forums/mac-setup/mbp-egpu-detection-issues/#post-802

   It does not work. I hope there is a way that is more feasible?


ReplyQuote
samupetho
(@samupetho)
Eminent Member
Joined: 2 years  ago
Posts: 42
March 22, 2017 8:02 am  

Using my method did not work either? That is odd, as it works flawlessly all the time for me... What are you trying to do exactly? I know "the same as the other mentioned methods" but tell me exactly too, how you are trying to make it work!

early 2015 MacBook Pro Retina, 13-inch (CTO - Core i7, 3.1 GHz, 16 GB RAM, 512 GB SSD)
Akitio Thunder2
EVGA GTX 1060 6GB SC Gaming


ReplyQuote
Ken Zu
(@ken-zu)
Active Member
Joined: 2 years  ago
Posts: 12
March 23, 2017 3:42 am  

@samupetho I have not tried your method yet. However, installing Nivida drivers many times is quite complicated. I'm trying a method with windows 8 build 9200 installed on an external SSD. What version of Nivida driver do you use for installation? I was quite successful with version 376.33. The latest version is unsuccessful.


ReplyQuote
samupetho
(@samupetho)
Eminent Member
Joined: 2 years  ago
Posts: 42
March 23, 2017 8:22 am  

@Ken-Zu

That's odd, I use the latest windows 10 update, with the latest nVidia drivers. Also, in device manager, I disabled the iSight camera, but that did not make any difference for me - although there are people who reported that it was useful for them.

Edit: I use my method on an everyday basis, and that +10 minutes just worth my time, I used to uninstall the drivers with DDU, when I finish gaming and would turn my laptop off. So basically every fresh boot means windows - hotplug - driver install, mac - egpu.sh script in normal, then in -a mode, then boot back to windows, and hotplug it just when the spinning wheel starts. Success every time, and that extra time just worth it knowing it is going to work 100%, instead of playing with the different timing methods and getting p*ssed and angry all the time 😀

early 2015 MacBook Pro Retina, 13-inch (CTO - Core i7, 3.1 GHz, 16 GB RAM, 512 GB SSD)
Akitio Thunder2
EVGA GTX 1060 6GB SC Gaming


ReplyQuote
Ken Zu
(@ken-zu)
Active Member
Joined: 2 years  ago
Posts: 12
March 24, 2017 12:24 am  

@samupetho I will try your method when the method set on the external ssd does not work. Thanks for your method. I will post fast as soon as you try your method.


ReplyQuote
Page 1 / 3 Next