Jump to content
EwinRacing Flash Series Gaming Chairs
diegovb

Mid-2014 15" MBP GT750M + [email protected] (AKiTiO Thunder2) + Win10 [diegovb]

Recommended Posts

It is done! I got my GTX1070 to work on my Mid 2014 Macbook Pro 15" using Windows 10. I managed to get Optimus running, which means it can power my internal display! Nitty-gritty below!

 

Software deetz:

 

  • Windows 10 installed via Bootcamp
  • Intel Iris Pro drivers v15.40.22.64.4424
  • nVidia Graphics Drivers v383.39
  • rEFInd bootloader (to enable Iris Pro on Windows)
  • gpu-switch by 0xbb (to set Iris Pro as the display's main driver)

 

Hardware deetz:

  • Macbook Pro 15" (Mid 2014), 2.5GHz, Iris Pro + GT 750M
  • AiKiTiO Thunder2 (powered by its power brick)
  • MSI GeForce GTX 1070 Founders Edition

  • Corsair RM550x (to power the card)

  • Some very elegant black electrical tape

 

If there's anyone interested in any part of the process (or anything else) leave a comment and I will update the post!

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

You managed to get the eGPU running with two different power supplies?

Share this post


Link to post
Share on other sites

Yeah, not the best way. Better power the AKiTiO with the RM550x aswell.

Share this post


Link to post
Share on other sites
5 hours ago, > DEUS < said:

Hi,

do you have some bench running with this setup? 

 

Not yet. Any particular one you're interested in?

Share this post


Link to post
Share on other sites

My 1070 egpu is arriving this wednesday. Have you been using it under heavy load (does it work well)? What FPS are you pushing with various games?

Thanks

Share this post


Link to post
Share on other sites
1 hour ago, Barzenberg said:

My 1070 egpu is arriving this wednesday. Have you been using it under heavy load (does it work well)? What FPS are you pushing with various games?

Thanks

 

It's been hit and miss. I can hit 1080p60 on Mirror's Edge Catalyst. Rocket League can hit 60 FPS at 2880x1800, but not consistently. GTA V runs at like 40 FPS on 1080p, but neither the CPU nor the GPU is the bottleneck, so I'm assuming it has something to do with the bandwidth of the Thunderbolt interface.

Share this post


Link to post
Share on other sites

Thank you. Rocket League at 1800p 60hz probably has more bandwith than with the GTA test so I don't know if it's a bandwidth issue. Any tips on setting it up or did it go smoothly?

Thanks,

austin

Share this post


Link to post
Share on other sites
20 hours ago, Barzenberg said:

Thank you. Rocket League at 1800p 60hz probably has more bandwith than with the GTA test so I don't know if it's a bandwidth issue. Any tips on setting it up or did it go smoothly?

Thanks,

austin

 
 
 
 

There were some complications outside normal for getting it to work on my internal screen. Running games on a screen connected to the graphics card directly was pretty much plug and play. For getting it to drive the internal screen I had to instal rEFInd to enable the Intel graphics chip on Windows, then install the Intel graphics drivers, run gpu-switch to select the integrated chip as primary, disable the GT750M on the Device Manage, and restart.

It still take a few tries to boot up, but once Windows loads and the video card shows up in your Device Manager you're good to go!

 

As far as the bandwidth thing, my assumption was that GTA needs to send more texture and vertex information to the graphics card or something. Just a guess though.

Edited by diegovb

Share this post


Link to post
Share on other sites

Thank you for your help. I thought Nvidia's Optimus automatically did this. Is it because there are two graphics cards inside your macbook (mine has two as well)? Could you please provide links to what you downloaded and a short description of what to do. I'm very new to all of this and your help would be greatly appreciated.

Thanks,

Austin

Share this post


Link to post
Share on other sites
1 hour ago, Barzenberg said:

Thank you for your help. I thought Nvidia's Optimus automatically did this. Is it because there are two graphics cards inside your macbook (mine has two as well)? Could you please provide links to what you downloaded and a short description of what to do. I'm very new to all of this and your help would be greatly appreciated.

Thanks,

Austin

1
 

 

Sure! I didn't come up with this for the record. I'd like to give credit to the OPs but I can't really; I got info from a bunch of sources while browsing many threads so I don't remember which pieces came from where.
 

Basically, Optimus won't kick in unless it sees an Intel integrated graphics card and an nVidia card. You also want this nVidia card to be your eGPU, not your dGPU. For all of this to happen you need to:

  • Install rEFInd, a third-party EFI bootloader for your Macbook. Warning: this is risky because you're messing with boot-level stuff. You should be fine, but if this makes you scared go research about it. http://www.rodsbooks.com/refind/ 
  • Once you're booting through rEFInd, modify the refind.conf file to enable the Intel Iris Pro card on your Windows partition. You need to change the spoof_osx_version flag. More info here: http://www.rodsbooks.com/refind/configfile.html For the record, rEFInd can be circumvented if you hold down ALT while booting; it might help you fix stuff if you screw up and Windows isn't booting.
  • If you got this far, you should be able to go on Windows, open Device Manager, and see 2 graphics adapters, your GT750M and some generic named one. Now you need to go on the Intel website, install their graphics drivers, and restart your computer.
  • Now the 2 graphics adapters should show up with their correct names. Download gpu-switch and use it to set your integrated card as the primary one (on the Windows side, IDK if doing it on the OS X side helps or not). I don't know why, I think that this way Optimus knows to route your dGPU/eGPU stuff to the display through the Intel chip or something. Download from here: https://github.com/0xbb/gpu-switch
  • Restart, and now Optimus should be enabled on your iGPU/dGPU pair. Take note that, at least for me, one of the drivers was super buggy and maxing out one of my CPU cores (by spamming interrupt signals, if you're curious). I fix it by disabling and then re-enabling the Intel Iris Pro on the Device Manager after every boot (I know, pretty annoying). If you let it max out your CPU cores it will mess with your framerates in some games.
  • Almost there. Disable your dGPU, and then restart with you eGPU connected. Now you should be able to play dem mad gaemzzz!!11!1!

 

If your games are CPU-bound, open Resource Manager and make sure your CPU isn't being artificially capped (the blue bar in the graphs, you want it to be ~100%).

 

Good luck! Please post here if it works, because my process was not in the same order since I was trying multiple things that failed before I actually got it to work.

Share this post


Link to post
Share on other sites

Has anyone tried to use both thunderbolt ports on the Mac and the akitio enclosure?

Share this post


Link to post
Share on other sites
On 6/21/2016 at 7:42 PM, diegovb said:
  • Take note that, at least for me, one of the drivers was super buggy and maxing out one of my CPU cores (by spamming interrupt signals, if you're curious). I fix it by disabling and then re-enabling the Intel Iris Pro on the Device Manager after every boot (I know, pretty annoying).

 

You can also hibernate or sleep the computer and wake it back up and it'll fix the Intel drivers churning away at the CPU. (Works for me on Win10) :)

 

On a side note, have you ever experienced the whole setup refusing to boot randomly? Like you won't even get to the startup chime...whenever this happens, I have to hold the power button until the computer turns off (I watch my USB drives and/or the eGPU's LEDs) and then try again to start up. It only boots with some luck, but once it boots it's rock solid...

 

I'm only asking because I have the same exact Mac and was wondering if it was system dependent.

Edited by P-Mac

Share this post


Link to post
Share on other sites
On 6/26/2016 at 2:41 PM, Anqi said:

Has anyone tried to use both thunderbolt ports on the Mac and the akitio enclosure?

 

I have not, but I assume it won't help with anything since the enclosure runs at PCI-e 2.0 x4 which has less bandwidth than a Thunderbolt 2 connection.

 

16 hours ago, P-Mac said:

 

You can also hibernate or sleep the computer and wake it back up and it'll fix the Intel drivers churning away at the CPU. (Works for me on Win10) :)

 

On a side note, have you ever experienced the whole setup refusing to boot randomly? Like you won't even get to the startup chime...whenever this happens, I have to hold the power button until the computer turns off (I watch my USB drives and/or the eGPU's LEDs) and then try again to start up. It only boots with some luck, but once it boots it's rock solid...

 

I'm only asking because I have the same exact Mac and was wondering if it was system dependent.

 

 

Nice tip! Thanks!

 

Yeah, I'm getting the same booting issue, takes 1-5 tries to actually boot up.

Share this post


Link to post
Share on other sites
On 6/27/2016 at 2:31 AM, P-Mac said:

 

You can also hibernate or sleep the computer and wake it back up and it'll fix the Intel drivers churning away at the CPU. (Works for me on Win10) :)

 

On a side note, have you ever experienced the whole setup refusing to boot randomly? Like you won't even get to the startup chime...whenever this happens, I have to hold the power button until the computer turns off (I watch my USB drives and/or the eGPU's LEDs) and then try again to start up. It only boots with some luck, but once it boots it's rock solid...

 

I'm only asking because I have the same exact Mac and was wondering if it was system dependent.

I finally got it to work every time. Unplug the thunerbolt cable and turn off everything. Press the power button and hold alt to get the boot options. Plug the thunderbolt in and turn on your gpu psu. Boot into Windows. 

 

Dieovb, I have a question about your process. I'm happy running games on an external monitor but benchmarks on the external monitor are using both graphics cards (1070 and 750m) and that is hindering the performance. Does the method you described solve this?

Thanks,

Austin

Share this post


Link to post
Share on other sites

Hi diegovb, have you run the 3DMark for the 1070? I already got a eGPU of 970 and now planning to upgrade to 1070 or 1080. But I am not sure the tb2 interface is enough for the new GPU. So if you can run a 3DMark test it will be very helpful, thanks.

Share this post


Link to post
Share on other sites
On 6/30/2016 at 2:10 AM, Barzenberg said:

I finally got it to work every time. Unplug the thunerbolt cable and turn off everything. Press the power button and hold alt to get the boot options. Plug the thunderbolt in and turn on your gpu psu. Boot into Windows

 

Dieovb, I have a question about your process. I'm happy running games on an external monitor but benchmarks on the external monitor are using both graphics cards (1070 and 750m) and that is hindering the performance. Does the method you described solve this?

Thanks,

Austin

3

 

Cool, I'll def. try that next time. Games on the internal monitor get a performance hit as well. Try setting Windows to output only through your external monitor, making sure that the external monitor is connected directly to the graphics card (and maybe you need to disable the 750m? i don't remember exactly).

 

On 6/30/2016 at 11:20 PM, cloudlee9 said:

Hi diegovb, have you run the 3DMark for the 1070? I already got a eGPU of 970 and now planning to upgrade to 1070 or 1080. But I am not sure the tb2 interface is enough for the new GPU. So if you can run a 3DMark test it will be very helpful, thanks.

 

Here's the results for the 1070 running through nVidia Optimus on the internal display: http://www.3dmark.com/3dm11/11379920

Share this post


Link to post
Share on other sites

@diegovb The 3dmark benchmarks you posted for the internal display say it used the 750m.  Are you sure Optimus is using the 1070?  I have a set-up similar to yours (but with a 970), and optimus works perfectly with the 750m, but not with my eGPU.  

Share this post


Link to post
Share on other sites
7 hours ago, UncleGravity said:

@diegovb The 3dmark benchmarks you posted for the internal display say it used the 750m.  Are you sure Optimus is using the 1070?  I have a set-up similar to yours (but with a 970), and optimus works perfectly with the 750m, but not with my eGPU.  

 
 

I am pretty certain that those results are from the 1070 and 3D Mark is just incorrectly reporting the GPU name. Regardless of that, Optimus IS working for me with the 1070 for me. I am sure of this since I get better performance, and I disabled the 750m on the device manager. However, I have been having performance problems on certain games, on some more than others, so I am going to wait until I have access to an external monitor to use the setup again. Kind of disappointing, but what can you do.

Share this post


Link to post
Share on other sites

@diegovb, would you mind doing 3dmark11 and 3dmark13 (Firestrike) runs using an external LCD and posting links to the results? Those would allow me to add you to the appropriate spot on the leaderboard.

Share this post


Link to post
Share on other sites
1 minute ago, Tech Inferno Fan said:

@diegovb, would you mind doing 3dmark11 and 3dmark13 (Firestrike) runs using an external LCD and posting links to the results? Those would allow me to add you to the appropriate spot on the leaderboard.

 

I don't have access to one until ~3 weeks from now, but I'll post them then :)

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

Hi@diegovb and everyone else in this thread. I am running exactly same setup that@diegovb have. I have successfully enabled Iris Pro using refind as well. The only difference is that I upgraded to Windows 10 from Windows 8.1. But now I plan to do a clean install of Windows 10 since it's not working.

 

I have tried so many different steps and various boot sequences that are mentioned on this forum but after booting up Windows my GTX 1070 is not detected under device manager. The PSU looks fine and also my Akitio and GPU powers up fine. Then I connect thunderbolt to MBP and boot into Windows. But somehow it is not able to detect eGPU in Windows device manager. I have also tried disabling my 750m and then booting Windows with just Iris Pro but still it doesn't detect my eGPU. I have also tried to first wait for refind boot menu to come up and then powering up my eGPU (already connected), but no luck with that either.

 

Also after connecting eGPU and booting in OS X when I go to System Information > Thunderbolt nothing shows up there. I know that GTX 1070 doesn't have any support yet to work with OS X. My main aim is to at least get it work in Windows.

 

I will have an update again in a day or two once I have fresh installation of Windows 10. If that doesn't work then I may plan to fresh install Windows 8.1 since many other users have informed that they had problems with Windows 10 but got it worked somehow with Windows 8.1.

 

Can you suggest anything else please? Any help is greatly appreciated!

Sent from my iPhone using Tapatalk

Edited by niket7

Share this post


Link to post
Share on other sites
12 hours ago, niket7 said:

Hi@diegovb and everyone else in this thread. I am running exactly same setup that@diegovb have. I have successfully enabled Iris Pro using refind as well. The only difference is that I upgraded to Windows 10 from Windows 8.1. But now I plan to do a clean install of Windows 10 since it's not working.

 

I have tried so many different steps and various boot sequences that are mentioned on this forum but after booting up Windows my GTX 1070 is not detected under device manager. The PSU looks fine and also my Akitio and GPU powers up fine. Then I connect thunderbolt to MBP and boot into Windows. But somehow it is not able to detect eGPU in Windows device manager. I have also tried disabling my 750m and then booting Windows with just Iris Pro but still it doesn't detect my eGPU. I have also tried to first wait for refind boot menu to come up and then powering up my eGPU (already connected), but no luck with that either.

 

Also after connecting eGPU and booting in OS X when I go to System Information > Thunderbolt nothing shows up there. I know that GTX 1070 doesn't have any support yet to work with OS X. My main aim is to at least get it work in Windows.

 

I will have an update again in a day or two once I have fresh installation of Windows 10. If that doesn't work then I may plan to fresh install Windows 8.1 since many other users have informed that they had problems with Windows 10 but got it worked somehow with Windows 8.1.

 

Can you suggest anything else please? Any help is greatly appreciated!

Sent from my iPhone using Tapatalk

 

 

Make sure to have installed the Boot Camp drivers so that the Thunderbolt interface works. Also, I turn on the GPU ~3-4 seconds before powering up the MBP; it's the only way I have gotten it to show up. FYI, for me, the graphics card showed up as an unknown device under the display adapters section until I installed the nVidia drivers with the GPU connected.

Share this post


Link to post
Share on other sites
On 8/2/2016 at 9:08 PM, diegovb said:

I don't have access to one until ~3 weeks from now, but I'll post them then :)

@Tech Inferno Fan Life and technical difficulties have gotten in the way of this, but I should be able to run the benchmarks somewhere next week assuming my computer cooperates with me (it hasn't lately).

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By handale30
      I added this post in the another forum a few months ago but felt like it could also help someone here, enjoy... So ive owned quite a few Alienware laptops but out of all of them my favorite has always been the great m17x R4. I love its aggressive looks, its lines and grills remind me of lamborgini design, the 1 glass sheet screen, the media keys looked futuristic and its laser etched name plate added a touch of personalization and attention to detail that they used to have. So considering it still has powerful specs for modern standards, i7 processors, 32gb ram, 2ssd and 1msata slots, 120hz 3D display, mxm slot, sd card reader, I couldn't help but to sell my 2 current laptops (15 R1 980m, 4k, 15 R3 1060) and purchase a pristine example of this machine with all its original packaging to upgrade it up to todays specs.   The Original Specs of this particular system were:  * Intel i7 3820qm 2.7ghz / 3.7ghz  * Nvidia GTX680m 2gb  * 8gb DDR3 RAM 1600mhz CL11  * 250gb Samsung 840pro SSD  * 1tb Seagate Momentum HDD  * 17" 1080p 120hz 3D display Desired Upgrades:  * Intel i7 3940mx 3.0ghz / 3.9ghz  * Nvidia GTX 1070 8gb  * 32gb DDR3 Ram 1600 CL10 Corsair  * 1tb Samsung 860 EVO SSD  * Liquid Metal and better thermal pads    2019 Specs: * Intel i7 3940mx 3.0ghz / 3.9ghz  * Zotac GTX 1070mxm 8gb  * 32gb DDR3 Ram 1866 CL9 Corsair Vengeance  * 1tb Samsung 860 Evo SSD  * 256gb Samsung 840 Pro SSD  * Liquid Metal and Fujipoly 17w/mk thermal pads  * 17.3" 1080p 120hz 3D display   I already purchased the GTX 1070 mxm, 32gb RAM and the 1tb SSD. The GTX1070 is installed and working at its full power. I applied Thermal Grizzly Conductonaut liquid metal thermal compound to both CPU and GPU and Fujipoly ultra extreme 17.0 W/mK thermal pads with my modified GPU heatsink and new X-bracket. CPU is overclocked from OEM BIOS to stage1    4.1ghz  3.9ghz 4cores. No chasis or board was cut or damaged during this process as I wanted to keep its integrity and no throttle issues what so ever. As I already had the 120hz edp screen, it was an easier job to do and thanks to @Striker123 and to @D4ddy for their threads as they made me have the guts to go through the project and to Rick for selling me this perfect example of a computer.   Alienware m17x r4 1070 mxm http://forum.notebookreview.com/threads/msi-gtx-1070-mxm-successfully-working-on-alienware-m17x-r4-another-socket-victory-against-bga-crap.803637/ Alienware m17 Ranger 1070 mxm http://forum.notebookreview.com/threads/alienware-17-r5-gtx-1070-mxm-3-1b.800137/   Here are some before and after benchmarks so you can see this baby flying let me know what you think about these numbers... I will be uploading more pictures soon as it only lets me upload 5. If you guys have any questions id be glad to help out.   current issues:    - the GPU fan does not automatically work so I have to use HWinfo to manually build the fan table but HWinfo sucks balls at this and doesn't start them automatically either, also with HWinfo I take control of both CPU and GPU fans at the same time and sometimes I just want my CPU fan to be spinning. so if someone has a fix for this man that would be great!    
    • By TechAce
      Hello, I need help trying to put my setup to work. I recently purchased an Akitio Thunder 2 with a GTX 1050 ti Superclocked to implement it as an eGPU for my system. I have a Macbook Pro 15” mid 2012. I’m not interested in using it with OS X (I’ve read that there is not much support by Apple for Nvidia cards Series 10). My main goal is to use it using Windows 8.1. I had some trouble with the initial connection as Windows recognized the external card but it gave me error code 12. I already got rid of the error 12 problem. The situation now is that I connected a second display through the HDMI port of the eGPU and activated it using the Nvidia Control Panel. After a restart I choose to boot windows 8.1 again but the two displays get hanged with black screens and I only see the cursor. Anybody has had this problem and was able to fix it?
       
      I did some further testing, decided to boot up with the eGPU connected but without the HDMI cable plugged. I was able to log in to Windows and the eGPU got recognized in device manager, but then I connected the HDMI cable and for one second I saw my Macbook screen displayed in the external monitor, then both screens hanged again with black screens only showing the cursor. I’m exhausted of experimenting and seeing no positive results...
       
      My goal is to be able to use the eGPU with the internal monitor of the Macbook (if that is possible with my system). If not, I would like to know how I can set it to work with a second display. I will be very grateful if somebody can help me... Sorry for the long post.
       
       
    • By chuwengsoon
      Is the MSI Dragon Edition 2 can be upgraded from GTX780M to GTX1070?
    • By deltha
      Hello,
       
      I am using on a MacBook Pro (Retina, 15-inch, Mid 2015) 2,2 GHz Intel Core i7 with Intel Iris Pro 1536 MB, Akitio TB2, a water-cooled Nvidia 1080 TI using the driver Nvidia Web Driver 378.05.05.15f01
      OS: macOS Sierra v10.12.5 Script: automate-egpu.sh
       
      I would like to ask you : is there any chance to overclock it on macOS?

      Components:
      V-tubler
      Thermaltake C 1000 coolant
      2x luna 12 red + led band
      Radiator EK Water Blocks EK-CoolStream SE 240 (Slim Dual)
      Pacific PT40-D5 Reservoir/Pump Combo 250
      Akitio Thunder 2 pcie expansion
      Plexiglass, acrylic, plastic isolation, screws
      Water cooling fittings, pipes, hard tubing, without actually bending the tubing
      Lian Li PW-PCI-E38-1 Riser PCIe x16 3.0, 380mm, flexibil, High Speed, EMI Shielding + powered
      Openframe case Thermaltake Core P1
      RM650 gold PSU+Paperclip
      Graphic card:
      Zotac water cooled 1080 TI Fe (Zotac 1080 TI FE + Separate mount of Titan X nickel waterblock)

    • By SimoLoveApple
      Hi all, I have a macbook pro 15 inch retina mid-2015.
      I joined a Aikitio thunder2 with a graphics card GTX 1070 but there are problems with the internal monitor of my macbook.
      first of all we will list the specific to this topic.
      my macbook is equipped with two graphics cards, an integrated and a dedicated, integrated is an intel iris pro graphics while one dedicated is an amd radeon r9 m370x 2 GB gddr5, and obviously the eGPU GTX 1070.
      the problem is that with the external monitor connected via hdmi to egpu doesn't show any problem while using the internal monitor that should take the video signal from the thunderbolt has lagged.
      Mafia 3 with settings on external monitor turn 54 fps while on internal monitor turn 9 fps!!!
      i have windows 10 on bootcamp.
      There is not much difference and it occurs to me that the problem is the thunderbolt.
      members of tech hell please help me!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.