2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1050 Ti @ 16Gbps-TB2 (AKiTiO Thun...
 
Notifications
Clear all

2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1050 Ti @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.2 & Win10 [Fuze911]  

 of  4
  RSS

Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 

System specs

  • Mid 2014 15" MacBook Pro (Nvidia GT750M + Intel Iris Pro 1536 MB)
  • High Sierra 10.13.2 (17C88)
  • 27-inch (2560 x 1440) Apple LED Cinema Display

 


eGPU hardware

 


Installation steps OSX

  1. Grab the resources from https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/
  2. For OSX 10.13.2 (17C88) I needed "WebDriver-378.10.10.10.25.102.pkg" & "NVDAEGPUSupport-v4.pkg"
  3. Install WebDriver-378.10.10.10.25.102.pkg
  4. Reboot into Recovery mode by holding Command+R
  5. Disable SIP using "csrutil enable --without kext" in Terminal
  6. Reboot into OSX and install NVDAEGPUSupport-v4.pkg
  7. Reboot into OSX and plug in eGPU
  8. Reboot into OSX
  9. Profit

 

Updating OSX

Installing the 10.13.3 update sent the OS into a boot loop — getting stuck on black boot screen with apple logo and load bar at 100%. To solve this I followed these steps:

  1. Boot into Recovery (Command + R)
  2. Reinstall the OS (This does not erase your files, just re-installs the OS and switches back to Apple drivers)
  3. Once booting back into the new version of Mac OS X, head to  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/
  4. Follow the steps in "Installation steps OSX" above with the files required for your new OS version.

Downgrading Nvidia Driver (if you experience Safari and Finder display issues):

  1. Download the webdriver.sh file from here –  https://github.com/vulgo/webdriver.sh  
  2. Execute the following lines while running terminal from the path of the webdriver.sh file:
sudo ./webdriver.sh -cu    https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.104.pkg   
sudo ./webdriver.sh -m

Credit to devild

 


Installation steps Windows 10 (bootcamp)

  1. Boot into Windows 10
  2. Download and install latest Nvidia drivers directly from the Nvidia site
  3. Plug in eGPU into power supply, external monitor, and into the MBP
  4. Reboot
  5. Winning

 


Black screen on reboot workaround

Keeping the eGPU plugged into the MBP upon boot results in a black screen and no boot chime in both Windows 10 (bootcamp) and Mac OS X. Having to manually shutdown the MBP and reboot with everything unplugged each time. It’s a minor hassle to use these 3 steps, but seems to work reliably which is a current win.

  1. With MBP shutdown, plug your eGPU into power supply and an external monitor but keep it unplugged from the MBP.
  2. Boot to EFI holing the Alt/Option key
  3. Select your OS of choice, press enter and plug the eGPU into the MBP, quickly.
    • If Windows booted without the eGPU, reboot Windows with everything plugged in.
    • If Mac OSX booted without the eGPU, repeat steps 1-3.

 


Using the internal screen with eGPU

Both OSX and Windows required the use of an HDMI Monitor Emulator (Link above) to work without adding/modding an EFI or adding any complicated steps. On both platforms I just had to set the "fake monitor" as the main display. 

If any apps were to open on the fake display in Mac OSX follow these steps:

  1. Right click on the app icon in the dock of the app that has opened on the fake monitor
  2. Select Option > Assign to > Display 2

 Follow these steps for Windows 10:

  1. Download "Dual Monitor Tools" ( https://sourceforge.net/projects/dualmonitortool/files/latest/download )
  2. Right click on the Dual Monitor Tools icon and go to Options > Swap Screens > Active Window
  3. Set a shortcut for "Move active window to next screen". I used Control + Option + Right

If an apps opens on the fake display, just use your shortcut you just created to move the app over to the internal screen.

 


To get games running from the eGPU in Windows 10 on internal screen

  1. Using the HMDI Monitor Emulator, mirror both displays
  2. Download "Borderless Gaming" ( https://github.com/Codeusa/Borderless-Gaming/releases/tag/9.4.9 )
  3. Open the game and set it to Windowed Mode and quit
  4. Open Display Properties and make the "fake monitor" your main display
  5. Open Borderless Gaming and move it to the internal screen via your Dual Monitor Tools shortcut
  6. Open the desired game (it will open up in a window on the fake display)
  7. Select the game in the Applications list of Borderless Gaming
  8. Right click > Make borderless on > Display 1

 

 

Games Tested

  1. Wolfenstein: The New Colossus
  2. Doom
  3. Forza Horizon 3
  4. Diablo 3
  5. Shadow Warrior 2
  6. Cuphead
  7. Hand of Fate 2
  8. Project Cars 2
  9. Dirt 4
  10. Titanfall 2
  11. Grid Autosport
  12. Battlefield 1
  13. Rise of the Tomb Raider
  14. Monster Energy Supercross

All of the above setup at 1080p with "high" settings which yields between 30 & 60 frames.

 


Dual Fan Mod

 


Case Mod

 


Benchmarks (External Monitor)

High settings in 1080p on Apple 1440p Cinema Display. Results from left to right are 1. Mac OS X (OpenGL) > 2. Windows 10 (DX11)

 

 


Current issues

  1. Issue with internal screen not waking up from sleep in both OSX and Windows. Only workaround so far is to manually shutdown the MBP and reboot.
  2. Inconsistent and unreliable way to get eGPU to boot with Windows. Usually takes 2-3 reboots to work. 

 Solved:

  1. Front facing LED (blue) on Akitio Thunder 2 stopped working 
    1. Akitio sent me a new LED and fan. The new LED is working great.

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


Pyro750, nando4 and itsage liked
ReplyQuote
Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 

Update:  Added an NB Black Silent fan to the mix. It's much quieter than the stock fan although 5mm wider—a small price to pay if you ask me. 

Here's what this $12 dollar mod looks like:

I used just the black and red wires from the new fan and soldered on the connector from the stock fan onto the NB. I also mounted it in reverse, pulling air out of the enclosure instead of in. I'm no cooling expert but have a hunch this will be better for airflow. 

I will do some temp testing and see if it had any effect on the temps inside the box with the GPU at load and report back with my findings. For now, I'm enjoying the quieter fan.

 

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


ReplyQuote
offero
(@offero)
New Member
Joined: 3 years ago
 

Awesome. Do you have links to the products you purchased?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 
Posted by: offero

Awesome. Do you have links to the products you purchased?

Sure, I've added links to the main post. 😉

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


ReplyQuote
offero
(@offero)
New Member
Joined: 3 years ago
 

Thanks! I have the same model Macbook and I look forward to trying this out. Thank you for posting what has worked for you.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

Fuze911 liked
ReplyQuote
Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 
Posted by: Fuze911

 

I will do some temp testing and see if it had any effect on the temps inside the box with the GPU at load and report back with my findings. For now, I'm enjoying the quieter fan.

 

Here are the results of my tests in fahrenheit. All taken in the same cold basement, the case closed, running the same software for the same amount of time.

  1. Stock fan - 48°
  2. NB fan mounted blowing in - 50°
  3. NB fan mounted blowing out - 52°

Looks like a few degrees is the cost for a quieter fan. I'm ok with that but assuming if I put the card in a warmer environment, the temp difference would be higher. So, I will have to monitor that and see what happens. Although I don't see this as a problem, maybe a Noctua fan would be a better investment? People seem to swear by them.

In the meantime, I will be switching the fan's direction back to blowing in as it seems to work ever so gently better. I also noticed that the front LED no longer works. So, I will also have to figure that out as well. Fun.

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


ReplyQuote
Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 

New day, new issue. Looks like when booted into OSX with the eGPU, the internal screen will not wake up from sleep. Anyone know a fix while I look for one?

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


ReplyQuote
Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 

Here's the results from the Uningine Heaven Benchmark. High settings in 1080p in MacOSX (Left) vs. Windows 10 (Right).

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


ReplyQuote
Georgios Lachanas
(@georgios_lachanas)
Active Member
Joined: 3 years ago
 

Thanks for your info!

Really interested for your implemetation!

Is it possible to check if premiere pro and davinci are using egpu (cuda) in macOS?

MBP 15" with Nvidia 750m (mid2014) + Razer Core X +Apple TB3 adapter+Apple TB2 cable+Nvidia 1070Ti 8gb+LG Ultrawide Monitor via HDMI ,MACOS 10.13.6 (17G4015),Web drivers 387.10.10.10.40.113, Cuda version 410.130


Fuze911 liked
ReplyQuote
Fuze911
(@fuze911)
Trusted Member
Joined: 3 years ago
 
Posted by: Georgios Lachanas

Thanks for your info!

Really interested for your implemetation!

Is it possible to check if premiere pro and davinci are using egpu (cuda) in macOS?

No problem! I do not own Davinci but Premiere Pro is working with the eGPU along with all other apps that use a GPU such as the Adobe Suite in OSX.

In other news, I'm going to be trying to get the internal screen to work with the eGPU in Windows 10. No luck so far but I'm learning.  

Current Build:
15" MacBook Pro (mid 2014) + MSI AERO GTX1060 6GB+ Akitio Thunder2 (Case Mod) + Dell DA-2 + EFI Hybrid v1.0.3. + OSX 10.13.6 + Win 10

☞ Build Thread
☞ 3D Printed High Air Flow front cover for Akitio Thunder 2/3 Enclosure

 
2014 15" MacBook Pro (GT750M) [4th,4C,H] + GTX 1060 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.3 & Win10 [build link]  


ReplyQuote
 of  4