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

Page 3 / 3 Prev
 

samupetho
(@samupetho)
Eminent Member
Joined:1 year  ago
Posts: 42
May 15, 2017 9:34 am  

@knobchse I think you have to install a complete windows on an external ssd/hdd. Well mate sorry to say that, but I just pulled the trigger, and sold all yesterday… building a pc now, as I’d be playing games anyways at home, and will have more space on my mac’s ssd for data and work.. and i’ll have a beast pc only just for gaming/editing

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
knobchse
(@knobchse)
Eminent Member
Joined:1 year  ago
Posts: 23
May 15, 2017 9:36 am  

@sampuetho good on you, if its not working then there is no point keeping it.

Do you think thats the way to do it? Install bootcamp on external ssd? Seems a bit extreme, maybe I’ll downgrade even further to Windows 7 haha


ReplyQuote
hdogan
(@hdogan)
Active Member
Joined:10 months  ago
Posts: 8
May 15, 2017 11:22 am  

I installed BootCamp (Windows 8.1) on external SSD, not just game files. Whole OS is running on external SSD. Since I’ve got only 128GB storage on rMBP there is not much space left for the BootCamp and games.

And I don’t think running BootCamp (installing Windows 8.1) on external SSD is required. My driver installation step was different. After I installed Windows 8.1 and BootCamp drivers, I just power up eGPU box and plug thunderbolt cable. Installed NVIDIA drivers and shutdown. After whole installation process, I boot with the steps I previously mentioned.


ReplyQuote
hdogan
(@hdogan)
Active Member
Joined:10 months  ago
Posts: 8
May 15, 2017 12:02 pm  

By the way I plug thunderbolt cable to 2nd one (far from mac power cable). I did not work on 1st port at the first time than I switched the port. Different port may differ.


ReplyQuote
knobchse
(@knobchse)
Eminent Member
Joined:1 year  ago
Posts: 23
May 16, 2017 10:23 am  

I can get Windows to boot now. It just shows up with an error 12 or says there are no drivers installed.


ReplyQuote
hdogan
(@hdogan)
Active Member
Joined:10 months  ago
Posts: 8
May 16, 2017 10:50 am  

I haven’t got “error 12” but there is a post about it (for Windows 10) at https://egpu.io/forums/mac-setup/2016-macbook-pro-solving-egpu-error-12-in-windows-10/


ReplyQuote
knobchse
(@knobchse)
Eminent Member
Joined:1 year  ago
Posts: 23
May 16, 2017 10:52 am  

The error 12 isn’t too much of a problem for me, its the message in device manager: “There are no drivers installed for this device” even though I just installed the Nvidia drivers. Not too sure how to fix this issue


ReplyQuote
frustatedEGPUer
(@frustatedegpuer)
Active Member
Joined:9 months  ago
Posts: 12
May 22, 2017 3:46 am  

has anyone managed to get windows 10 creators to see the device listed under ‘other devices’ as “Base System Device” ? This is driving me nuts to get working… I have a 2016 15″ Macbook Pro with Touchbar, RP460, and Windows 10 Creators. Trying to get my EVGA GTX 1080ti to get recognized in Windows. I have tried installing 4 different versions of thunderbolt drivers. The NODE firmware was updated, but the device did not show anywhere in device manager. When I uninstall Thunderbolt Software, that’s when it finally shows up a “Base System Device”


ReplyQuote
Raikiri
(@raikiri)
Active Member
Joined:8 months  ago
Posts: 5
June 19, 2017 8:26 am  

Delayed eGPU hotplugging

 

With the detection problem try delayed TB cable hotplugging as follows to attempt to get eGPU detection while bypassing a black bootup screen when the eGPU is attached.

 

1.  halt OS loading with OPTION key. At grey screen plug in TB cable, continue loading into Windows.  Do a Device Manager rescan. Is the eGPU detected in Device Manager?

 

2. hit option key, at chime sound, plug in TB cable, continue loading Windows.  Do a Device Manager rescan. Is the eGPU detected in Device Manager?

 

3. add a Windows bootmenu delay using EasyBCD.  At this new Windows bootmenu selection, hotplug the TB cable & load Windows. Do a Device Manager rescan. Is the eGPU detected in Device Manager?

 

4.  load Windows, hotplug the TB cable. Do a Device Manager rescan. Is eGPU detected in Device Manager?

 

5.  load Windows, sleep system, plug in TB cable, resume Windows. Do a Device Manager rescan. Is eGPU detected by Device Manager?

 

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…

My setup: Akitio Node + MB Pro Mid 2012 i5 non-retina + Win 10 + GTX 1050 ti. Apple Thunderbolt Adapter tb3-tb1

I went through the list that you’ve made, having gone through multiple tries in each step.

1 – Hotplugging the TB cable while at the grey boot menu then proceeding to Windows only resulted in a black screen.

2 – Black screen.

3, 4, and 5 – No detection in Device Manager. Only “Intel HD 4000” appears.

I’ve read through the manual PERST delay implementation and from it I’ve only tried covering the A11 pin with tape. I was able to load into Windows with the Node recognised in Device Manager (appears as Thunderbolt), but no GPU detected as expected. I didn’t try inserting an enamelled wire into the slot since it was a bit too risky for me 😛 and also didn’t have that specific wire.

Edited: 8 months  ago

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1578
June 19, 2017 8:32 am  
Posted by: Raikiri

I’ve read through the manual PERST delay implementation and from it I’ve only tried covering the A11 pin with tape. I was able to load into Windows with the Node recognised in Device Manager (appears as Thunderbolt), but no GPU detected as expected. I didn’t try inserting an enamelled wire into the slot since it was a bit too risky for me 😛 and also didn’t have that specific wire.

Covering A11 with tape and still getting the TB enclosure is good news.  Somebody will hopefully do the next step of jump starting PERST# with the enammelled wire. Please add a small resistor (eg: 100 ohm) to the end of the wire to dissipate any stray current to make it a completely safe exercise.

I’ve revised the opening post with more detail on how to easily use the enammelled wire + 100 ohm resistor to make a PERST# wire.

Edited: 8 months  ago

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


Raikiri liked
ReplyQuote
ibanezbass
(@ibanezbass)
New Member
Joined:8 months  ago
Posts: 2
July 8, 2017 3:40 pm  
Posted by: nando4
Posted by: Raikiri

I’ve read through the manual PERST delay implementation and from it I’ve only tried covering the A11 pin with tape. I was able to load into Windows with the Node recognised in Device Manager (appears as Thunderbolt), but no GPU detected as expected. I didn’t try inserting an enamelled wire into the slot since it was a bit too risky for me 😛 and also didn’t have that specific wire.

Covering A11 with tape and still getting the TB enclosure is good news.  Somebody will hopefully do the next step of jump starting PERST# with the enammelled wire. Please add a small resistor (eg: 100 ohm) to the end of the wire to dissipate any stray current to make it a completely safe exercise.

I’ve revised the opening post with more detail on how to easily use the enammelled wire + 100 ohm resistor to make a PERST# wire.

I’ve been trying to get this to work without luck. I’ve added a timed relay module to the PERST# circuit to ground after 10 sec, but I don’t seem to be getting successful grounding (GPU is never detected). I have the circuitry as follows….

A11 -> small wire -> 100 ohm resistor -> Normally Open leg of relay -> Common leg of relay -> GROUND

Relay: +12v PCI-E Power / GROUND

Relay closes after 10 seconds of PCI-E +12v.

I think the problem is with my A11 connection. I have my solid core wire pushed into the backside of the A11 socket pin. It may not be making proper connection.


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1578
July 10, 2017 1:22 am  

@ibanezbass, it’s wonderful you’ve created a PERST# delay relay test circuit to investigate the eGPU black screen/detection issue further. Here’s some suggestions to get a working circuit:

– attach one leg of the relay to PCIe pin A10 (3.3V). That being the leg that activates for 10s upon powering the circuit.
– attach the other leg of the relay to GND
– attach the middle leg of the relay to the 100ohm resistor which then attaches to PCIe pin A11 (PERST#).

The above circuit then acts as a pullup (logic 1) for 10s upon powering the circuit before acting as a pulldown (logic 0) thereafter.

So then power on the TB3 enclosure and 1sec later, the Macbook. Confirm no boot hang and eGPU is detected after 9secs.

If the eGPU is not detected, then monitor the voltage at PCIe pin A11 as seen by the Thunderbolt board using a digital multimeter to confirm the logic level switching is happening. (eg: less than  0.8V for a logic 0 and greater than 2.5V for a logic 1).


As an aside, Fred. isolated just the PERST# video cardpin on his 2012 MBA to bypass a black bootup screen, then required a UEFI Win10 install to get eGPU detection.  A MBR Windows installation wouldn’t allow detection. See  details at https://egpu.io/forums/mac-setup/macbook-air-mid-2012-and-possibly-others-akitio-node-1080ti-windows-howto/

 

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


ReplyQuote
Mike
 Mike
(@mike)
Eminent Member
Joined:11 months  ago
Posts: 22
August 4, 2017 1:57 am  

Hi, 

I have a late-2013 MBP 13-inch, mantiz venus and gtx 1060.  eGPU in macOS works good but I am having no luck after many hours in windows 10.  I can’t get the device manager to show anything but the internal display adapter.

I have read countless guides on this forum and tried many things, including:

hotplugging at a variety of boot timings, at the option menu, after the mouse is available, after running automate-egpu -a and then hotplugging at option menu.  I used easyBCD to introduce a delay, I used a USB REFIND loader and tried many hotplug timings.  

Each and every time, a second after the windows logo, I get a black screen and nothing.  I apologize if this has been universally addressed but I haven’t located a solution that works.  Any help would be appreciated.

I haven’t tried the PERST# switch but I am hoping to avoid physical alterations.  I was wondering if anything new had been discovered since some of these threads came out and I somehow missed it?

 


Success!  I used apple_set_os.efi and hotplugged at the boot option screen.  I was hotplugging with the windows logo and that never worked.

I now have win10 and mac working thanks to all the guides here.  Now I just need to convert my thumb drive boot to REFIND so I can ditch it and I will call it functional.

Edited: 7 months  ago

nando4 liked
ReplyQuote
melsedes
(@melsedes)
New Member
Joined:8 months  ago
Posts: 3
August 6, 2017 8:04 pm  

Just go hibernate mode and wake it up.

problem solved.

late-2016 15" MacBook Pro RP460 + GTX1080@32Gbps-TB3 (AKiTiO Node) + Win10 [no guide]


ReplyQuote
vesper8
(@vesper8)
Active Member
Joined:10 months  ago
Posts: 12
August 26, 2017 7:43 am  

@mike any chance you tried @melsedes trick? hibernate, plug in and wake up?

I can’t try it right now but would love to know if it works!


ReplyQuote
Gahbes
(@gahbes)
New Member
Joined:4 months  ago
Posts: 2
October 13, 2017 9:41 am  

Late 2013 MBP with GT-750, Node Lite and GTX1080 here.  OSX setup was very easy but been struggling with Windows for days.  The only way (for me) to get the 1080 recognised under Windows is by booting to rEFId menu without 1080 in PCIe slot but Node plugged in and powered, then usual set_os.efi procedure but halt Windows with advanced boot options or other boot delay, then plug 1080 into PCIe slot and connect PCIe power, continue boot.  I’m assuming that PERST# switch will also work but haven’t tried yet.  Haven’t tried hibernation/wake up either.  Once in Windows disabled PCI bridge for GT750.


ReplyQuote
(@chris_pce)
New Member
Joined:5 months  ago
Posts: 3
October 16, 2017 2:30 am  

2017 Non-touch bar MBP 13″ here.  GTX 1080 w/ akitio node here.  Booting into OSX and running win10 with parralells. 

Noticed cannot hotplug.

Unplugging in midst of use will freeze system.

Observed that sometimes during restarts or cold boots, MBP will not recognize the akitio.  After restarting again, it ‘works’.  

Once up and running, pretty stable.  However, extremely annoying and stops my workflow for having to shutdown and reboot each time I want to de-dock from Akitio.

For the love of sweet baby jebus, is there ANY solution out there??  

Darn thing works fine with my HP Spectre 13″. (hotpluggin)

What happens if you put to sleep, and THEN try to disconnect?


ReplyQuote
mac_editor
(@mac_editor)
Honorable Member Moderator
Joined:11 months  ago
Posts: 556
October 16, 2017 5:19 pm  
Posted by: Gahbes

Late 2013 MBP with GT-750, Node Lite and GTX1080 here.  OSX setup was very easy but been struggling with Windows for days.  The only way (for me) to get the 1080 recognised under Windows is by booting to rEFId menu without 1080 in PCIe slot but Node plugged in and powered, then usual set_os.efi procedure but halt Windows with advanced boot options or other boot delay, then plug 1080 into PCIe slot and connect PCIe power, continue boot.  I’m assuming that PERST# switch will also work but haven’t tried yet.  Haven’t tried hibernation/wake up either.  Once in Windows disabled PCI bridge for GT750.

Sounds like you were able to get the GTX 1080 to show up in Windows on one of the most problematic setups: GT750m MBP + TB3 enclosure. Does this mean that the Node Lite works? Others who have an NVIDIA GPU could try this technique on other TB3 enclosures to confirm if this works – but so far it seems tedious.

Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Purge-NVDA - Enable AMD eGPUs on NVDA Macs on High Sierra


ReplyQuote
Gahbes
(@gahbes)
New Member
Joined:4 months  ago
Posts: 2
October 18, 2017 11:05 am  

Yes, super tedious but not so bad if PERST# switch works.  Forgot to add, Node Lite only works with the latest firmware.  It shipped with v21 i think (can’t remember for sure) and would recognise the Node Lite under OSX but card would only show up as NVIDIA chip model.


ReplyQuote
SeVaLo
(@sevalo)
New Member
Joined:4 months  ago
Posts: 3
October 27, 2017 3:20 pm  
Posted by: Gahbes

Late 2013 MBP with GT-750, Node Lite and GTX1080 here.  OSX setup was very easy but been struggling with Windows for days.  The only way (for me) to get the 1080 recognised under Windows is by booting to rEFId menu without 1080 in PCIe slot but Node plugged in and powered, then usual set_os.efi procedure but halt Windows with advanced boot options or other boot delay, then plug 1080 into PCIe slot and connect PCIe power, continue boot.  I’m assuming that PERST# switch will also work but haven’t tried yet.  Haven’t tried hibernation/wake up either.  Once in Windows disabled PCI bridge for GT750.

Would it be possible to write out your steps more detailed?
I have a very similar setup, and want to replicate your procedure, and see if I get the same result.

Thanks in advance!


ReplyQuote
(@fellar031)
Eminent Member
Joined:3 months  ago
Posts: 24
December 4, 2017 8:17 am  

Hey guys, i have some problem, when the first time i install my setup EGPU+120w+evga gtx1050ti it works perfectly then the day after, my macbook pro 2015 13″ doesnt recognize that.. i am trying everything that this forum show about hot delayed plugged but still doesnt work.. i am running with new windows 10 and mac os high sierra 10.13. Any advice would appreciate that. I am little bit desperate now..


Rycco liked
ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined:1 year  ago
Posts: 219
December 4, 2017 3:24 pm  
Posted by: fellar udin

Hey guys, i have some problem, when the first time i install my setup EGPU+120w+evga gtx1050ti it works perfectly then the day after, my macbook pro 2015 13″ doesnt recognize that.. i am trying everything that this forum show about hot delayed plugged but still doesnt work.. i am running with new windows 10 and mac os high sierra 10.13. Any advice would appreciate that. I am little bit desperate now..

Does it appears on device manager on Windows?

mid-2017 15" Macbook Pro RP555 + GTX1080i@32Gbps-TB3 (Mantiz Venus) + macOS & Win10


ReplyQuote
(@fellar031)
Eminent Member
Joined:3 months  ago
Posts: 24
December 4, 2017 10:07 pm  

Yes it does bro.. i have uninstalled nvidia with ddu. Then, i reboot my mac and go to windows ( plugged egpu) and my windows recognized it as m display adapter… then i installed my nvidia using the latest one. And it requires me to boot up. After that, i manage to shut down.  Try to boot up with egpu connected and i got error code 12. I have tried hot plugged and it just stucked in spinning wheel, or even got hang on windows flag. I am not sure how do i do that again. Anyway i didnt use any external gpu or even hdmi dummy. Is that my problem? I am little bit desperate now either sell it or still do it.  Cause i still have time til 1 february before the deadline of return on amazon.


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined:1 year  ago
Posts: 219
December 5, 2017 2:03 pm  
Posted by: fellar udin

Yes it does bro.. i have uninstalled nvidia with ddu. Then, i reboot my mac and go to windows ( plugged egpu) and my windows recognized it as m display adapter… then i installed my nvidia using the latest one. And it requires me to boot up. After that, i manage to shut down.  Try to boot up with egpu connected and i got error code 12. I have tried hot plugged and it just stucked in spinning wheel, or even got hang on windows flag. I am not sure how do i do that again. Anyway i didnt use any external gpu or even hdmi dummy. Is that my problem? I am little bit desperate now either sell it or still do it.  Cause i still have time til 1 february before the deadline of return on amazon.

Ok, so the issue is the code 12 right? Please follow along this guide, should help you: https://egpu.io/forums/mac-setup/2016-macbook-pro-solving-egpu-error-12-in-windows-10/

mid-2017 15" Macbook Pro RP555 + GTX1080i@32Gbps-TB3 (Mantiz Venus) + macOS & Win10


ReplyQuote
Page 3 / 3 Prev
  
Working

Please Login or Register