Setup & Software Discussions
Macbook pro 2014 15" GT750m not detecting Akitio Node in Windows 10
 

Macbook pro 2014 15" GT750m not detecting Akitio Node in Windows 10  

  RSS

j_low
(@j_low)
Active Member
Joined: 2 years ago
 

 Hi,

I am very new to egpu setup and has recently bought an Akitio node with Gtx 1070. It is running through apple thunderbolt 3 to thunderbolt 2 adapter.

I want to run this setup in bootcamp, but the thunderbolt device is not detected by windows.

 

I have tried both turning on the egpu while booting into windows and hot plug method, but it still would not work. The thunderbolt device is still not detected even after installing drivers from intel,  https://downloadcenter.intel.com/download/23742/Thunderbolt-Intel-Thunderbolt-driver.

 

Does anyone know how to make windows detect akitio node in windows 10?

 

Your help is much appreciated. Thank you.

Image 2

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


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

See the detection techniques used at https://egpu.io/forums/mac-setup/mbp-egpu-detection-issues/ including running 'automated-egpu.sh -a' in macOS prior to booting Windows.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table    •    Several builds
2015 15" Dell Precision 7510 M1000M + GTX 1080 Ti @ 32Gbps-M2 (ADT-Link R43SG) + Win10


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

Hi nando4,

I have tried running 'automated-egpu.sh -a' in macOS and boot using the following sequence.

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.

 

 

But the egpu still could not be detected. There is still no thunderbolt device appear in system devices. Could you please help me? Thank you in advance

        

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
 

The -a mode is not beneficial with your MBP model on Windows. I would suggest combining gpu-switch and apple_set_os.efi.

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


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

I have applied both gpu-switch and apple_set_os.efi on my laptop. The integrated gpu is working now, but the external gpu still could not be detected. Do you have any idea what went wrong? Thank you

Capture

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
 

I don't remember the correct order but anyway, your target is to use Iris Pro (integrated) & eGPU, so disable 750M in device manager.

It is important which Windows 10 version you use. I recommend 10.0.10586. The anniversary update enables fast startup and is not the best candidate.

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


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

I have turned off the 750M in my laptop and it is running off the 5200 intel graphics now. The windows 10 version I am using now is 10586.494. I have checked that the fast starup option is turned off. 

I did a startup with the egpu turned on, but there is no boot chime just dark screen. Then I tried turning on the egpu after I see the windows boot cursor comes on, but it freezes a few seconds later in the boot screen. I also tried hot plug method, but there is no sign of egpu and thunderbolt device in the device manager.

Is there a sequence that I have to follow to reveal the egpu in device manager? Should I hot plug or boot with egpu turned on? Please help me. Thank you.

Capture

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
 

Yep, your Mac is too old to support hot-plugging. I recall there is a firmware POST issue with the 750M equipped MBP if another Nvidia card is present. Your may have a chance with an AMD or Kepler based card.

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


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

May I know whats the chance of getting a RX480 work with my laptop? Is there any example that has worked with this particular MBP?

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
 

I don't know.. I remember some with Maxwell, but the early boot process wasn’t convenient. When it worked, the path was gpu-switch integrated.bat -> shut down -> apple_set_os.efi, and then click "show hidden devices" on the view menu.

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


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

Can you please disable your GT750m completely in EFI and test Akitio Node again?

by "completely disable gt750m" I mean windows won't be able to detect that you have discrete chip. It will also gives you less heat + less power consumption .

I have the same MacBook Pro and also wanna buy akitio node with Nvidia card.

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

Whoops guys, i thought you already know how to do that 😀 I didn't find anything about it on this forum

To completely disable 750m in gpu-equipped MacBook pro 2013-2014 you need:

1) Boot Normally in Windows 10. Run gpu-switch integrated -> Reboot

2) run apple_set_os.efi . DO NOT BOOT IN WINDOWS!

3) go to rEFInd -> EFI shell and type this commands:

mm 7C2 1 ;IO :1

mm 7D4 1 ;IO :50

mm 7C2 1 ;IO :0

mm 7D4 1 ;IO :50

Source:  https://wiki.archlinux.org/index.php/MacBookPro10,x#Graphics

(you can also create script with extension .nsh to do this automatically + you can run apple_set_os.efi from shell)

then type exit and boot into Windows. Thats all! GT750m will be completely eliminated from Windows. 

 

EDIT: Download link for EFI Shell: Download Copy this file to your EFI partition EFI/tools.

Also, please don't forget to put your MacBook Pro to sleep/hibernation->reboot when you use Iris Pro graphics card - constant 15-20% load. (System interrupts process)

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


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

Thanks for sharing this info. The syntax is a bit different in my EFI Shell version. For example, the "mm 7C2 1 ;IO :1" would be "mm -io 7C2 1 -n".

The problem (750M + Nvidia card) lies in the POST stage (power-on self test), before EFI environment, so powering off the 750M may not help with the startup manager freeze issue.

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


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

 @goalque Thanks. I hope @j_low will manage to solve the issue

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


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

@nmzik I have tried to type mm 7C2 1 ;IO :1   into the shell but it says "too many arguments". The other command in "3)" is the same as well. Do you know what has gone wrong? Could you also show me how to create a ".nsh" file, I could not find a way to do it. 

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


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

Ok. Change extension from .txt to .nsh (Is it necessary? :D) and copy attached file to EFI partition EFI/tools

To run this script from EFI shell you need to type this command: fs0:\EFI\tools\gpu.nsh . It will execute the script. Then type "exit" (without quotes) and boot into Windows.

 As i remember, you always need to boot into MacOS first with Akitio node attached. Some guy has the same problem as yours on another forum. He has gotten it to work.

Attachment removed

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


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

I have tried to execute the gpu.nsh file, but the screen just turned black. No script execution is shown.

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


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

Before executing script in EFI Shell, you need to switch your primary gpu to iris pro

you can do that by running gpu-switch integrated and only after that you can execute EFI script

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

@j_low By the way, does MacOS recognise your Akitio Node and Nvidia Card?

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


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

Yeah MacOS does recognise the Akitio Node and Nvdia Card

 

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


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

Very interesting thread - I have the same Macbook model and I'm curious whether it can run on external NVIDIA GPUs. 

Please post your updates!

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


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

Hi,

i have a question to this shell. I downloaded the newest version of refind and this won't detect yout shell. Which version do you use?

I want to try your method, because i got error code 39 and somethings 43 on my eGpu under Windows 10 and can't solve the issue... I tried everything I found on eGPU forums.  I have the MacBook 2014 with dGpu and Aktio with a EVGA GTX1060. I tested the Gpu on other systems and it works.

Best regards

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


ReplyQuote
Antharsious
(@antharsious)
Trusted Member
Joined: 3 years ago
 

I also have the same macbook model (mid 2014 with 750m) and would want to enter in the fabulous eGPUs world, but first, I need to see more success stories with this particular model... 🙂

eGPUs coupled with the built-in 750m tend to be not so easy to make it work unfortunately...

Here another person who would need help...

https://egpu.io/forums/mac-setup/helpadvice-appreciated-late-2014-15-rmbpdgpu750m-gtx98016gbps-tb3tb2a-akitio-node-for-macoswin10/

2014 15" Macbook Pro GT750M + [email protected] (AKiTiO Thunder2) + Win10

Impact of Turboboost on performances and fan noise level (MacBook Pro)


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

 

Can you please disable your GT750m completely in EFI and test Akitio Node again?

by "completely disable gt750m" I mean windows won't be able to detect that you have discrete chip. It will also gives you less heat + less power consumption .

I have the same MacBook Pro and also wanna buy akitio node with Nvidia card.

Just FYI @nmzik, I have tried this and unfortunately this did not help me detect the eGPU (980 Ti). I will try with the AMD RX 480 and update...

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

@mac_editor Thanks. The last idea i have is running Ubuntu as a second OS. Linux kernel has a driver for thunderbolt(also with hot-plugging support).  Once there, you can play games via Wine or install Windows on Ubuntu xD using GPU passthrough https://forum.level1techs.com/t/play-games-in-windows-on-linux-pci-passthrough-quick-guide/108981

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


ReplyQuote
nmzik
(@nmzik)
Eminent Member
Joined: 3 years ago
 

At least, can you try to run Ubuntu with Akitio Node + eGPU connected ? - Just make a bootable flash driver and select "Try Ubuntu" (no need for installing Ubuntu). Does it recognise eGPU?

 

But with Windows it's mostly a no-go, because I've with Windows and the eGPU setup a boot success chance only of circa 5%, in the remaining 95% of the tries the Windows boot process hangs at a infinite boot spinning wheel animation. 

MacBook Pro Late 2013 15" MacBook Pro GT750M + Sapphire Pulse RX580@16Gbps-TB2>TB3 (AKiTiO Node)


ReplyQuote
sh@dow
(@shdow)
Eminent Member
Joined: 3 years ago
 

I got exactly the same problem with a Non Retina MBPro 2012, 650M. The Akitio Node does NOT show up at all in Windows 10 device manager via TB3/1 adapter.

If someone found a solve to make Win10 recognize the Node, please let us know.

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


ReplyQuote
Fred.
(@fred)
Trusted Member
Joined: 2 years ago
 

I have the same problem with a Macbook Air 11" Mid 2012

mid-2012 11" Macbook Air + [email protected] (AKiTiO Node via TB3 to TB2 adapter) + Win10


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

In general, for this model, I would recommend using Kepler or older (if you're fine with it) or AMDs for guaranteed success on TB3 enclosures.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
vesper8
(@vesper8)
Active Member
Joined: 2 years ago
 

I'm in the same boat with a late-2013 750m and the new Aorus Gaming Box. It crashes on post before ever reaching refind

@goalque you mentioned that you saw mention of problems with a Post issue on the 750m model, and it's an issue if it detects another Nvidia card.. except this seems to be restricted to 10xx cards only? Do you know where you heard that or read about it? Couldn't find it.

Also.. how do you undo the cd ./automate-eGPU.sh -a ? How do you reset it after using the -a flag ? It's unclear to me if this only affects the next boot

Do you think this is really an issue of needing a lot of variables to align? windows version, thunderbolt driver used, fast boot disabled.. color of your eyes! has anyone gotten it to work to give us hope?

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


ReplyQuote