• 2015 15" MBP Iris + Zotac GTX 970 + Akitio Thunder 2 - OSX El Capitan


    HammerFET

    I've been sitting on this build for a while, meaning to make a build log but its been so long I've forgotten most of it! :eagerness:

    So here's the short and sweet version!

     

    m3uazH7.jpg

     

    My previous build with this card was a water-cooled wall mounted windows gaming machine. This was a great rig for a former student just having started a new job with still a fair bit of time on his hands... Then things got busy, and the water beast became stagnant. Long story short, I converted to mac mostly due to requiring portability yet still wanting a powerful machine that wasn't a total door stop to carry around.

     

     

    So it became that a GTX 970 soon found its way on my book shelf in a nice compact case. Just for kicks, heres my old rig!

     

    zmjNuqT.jpg

     

    Firstly, why did i drop the water-cooling? The original plan was to make a similar wall mounted eGPU. After some pondering I came to the conclusion that this particular card I owned wasn't much of an overclocker. I hadn't actually bothered unlocking the card or overclocking it a whole lot. I had planned to do it, but it had never happened. For 5 months I had used the card running on stock power and it was still maxing out games on my 2560x1080 ultra wide. 

     

    I went ahead a bought the Akitio thunder 2 off a german website, delivered to the UK within two days for a very good price!

     

    I initially used a 120W 12V power brick to run the card, clearly this didn't cut it, and the card would die instantly on load. I resorted to grabbing a Dell DA2 18A power brick and things started working great!

     

    This post by dschjin inspired me to try the noctua fans with the stock heatsink. To my surprise they worked very well and I was getting great temps under load. I could even hold my previous water-cooled overclock and it would hang around 75 degrees C.

     

    I then proceeded to create a funky case cooling design, and two days of drilling later I ended up with this!

     

    5DVPqrz.jpg

     

    It looked great! But it was an awful cooling solution... absolutely useless, wouldn't even hold stock settings before throttling...

     

    I then decided to cut out the entire side and top panel with the idea of finding a grill/mesh material to put in its place. I ended up going with a desktop wire magazine holder like this one:

     

    61cr%2BnJnCgL._SY355_.jpg

     

    Here it is cut out

     

    qbtjIT9.jpg

     

    I then cut it to size and slid it between the fans and the edge of the aluminium case. Its all very much a tight fit and required a lot of effort to close while keeping everything in place.

     

    I used some PCIe power extenders that plugged on the top of the card as two six pin power. They required trimming of the plastic and heat shrink to get the clearance:

     

    J9j28L3.jpg

     

    As you can see the sharp inside of the aluminium enclosure already mangled the nice new heat shrink!

     

    The fans are also just about held in place with some bits of plastic. Due to the design of the heatsink, the fans couldn't be sat flush without having to cut some metal tabs and bending things. the way it is now lets the fans sit tight between the mesh and the heatsink. Once the case is closed, nothing can move.

     

    nRUHuQj.jpg

     

    I then added a power switch with LED (switch contacts go on the dell PSU and led goes to the existing led pins on the Akitio motherboard.

     

    uejRlHW.jpg

     

    hsNJrPV.jpg

     

    chopped up 24pin ate connector is in there as a total bodge job. The wires are breaded in pairs and simply pass through the vent holes of the card. Too easy! The wires are stiff enough that it doesn't really matter anyway.

     

    lyzAyLB.jpg

    qZ5L26S.jpg

    HAhpSC1.jpg

     

    xsv26kP.jpg

    aySqMvd.jpg

     

    Finally, here are a few of my favourite things!

    XY0b6Wn.jpg

    Electrical tape to cover up sharp edges of steel.

    3M VHB tape can stick anything to anything like foam tape! Then come off like it was never there. I swear by this stuff!

    sharpie to coverup dings and dents

    Wago wire to wire clamps, these things are quicker and much more reliable than terminal blocks if you're too lazy to solder wires together. Like me!

    stick on foam to space out bits of floating mesh grill and make a snug fit

    mains powered dremel with EZ click metal cutting disk. This thing makes short work of thick aluminium.

     

    And don't forget boys and girls, always wear protection!

    vAjyK7r.jpg

     

     

    Software woes

     

    Lets just say the hardware was the easy bit.. I started out with a bootcamp of Windows 10 and the card would just about start. It seemed very unreliable, sometimes it would work everytime, then I'd get home one day and the thing just didn't want to start..

     

    Optimus made everything worse, though it was great when it worked.

     

    I ended up going to several installs of windows 10 and 8.1, even a UEFI rebuild..

     

    Finally I gave in a resorted to OSX drivers. Automate GPU is fantastic and it just works. I've been very surprised how well most of my steam library works on OSX. I had a nice surprise the other day when I found out Thief was available for OSX and that sold it to me. I got rid of my windows partition and all my gaming is done in OSX now.

     

    Overall this seems to be a great solution for portable computing and still having the ability to run desktop graphics. I've been very surprised and look forward to Thunderbolt 3 where this should be natively supported!

     

    For those interested, I did manage to get a fair bit of overclocking done within windows when I had it working, here are the results:

     

    CPU temps:

    Zj4y2KS.png

     

    Card info:

    hlb3ZlN.png

     

    Over thunderbolt:

    3Viese5.png

     

    running this card on a Z77 desktop motherboard with i5 3570k @ 4.2GHz gave :

    90OdYXf.png

     

    In OSX again:

    YevlY1v.png


    3 people like this


    User Feedback


    Hey HammerFET, nice work.
    You mentioned you got the Akitio Thunder2 PCIe box for a good price from Germany, well I am looking to purchase a box (I am in the UK). Could you tell me where you bought yours from and how much it was? (inc postage).

     

    Thanks!

    Share this comment


    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!


    Register a new account

    Sign in

    Already have an account? Sign in here.


    Sign In Now

  • Similar Content

    • By J95
      Game Ready
        •Provides the optimal gaming experience for Sniper Elite 4, For Honor, and Halo Wars 2.

      New Features:
        Video SDK 8.0
        •High-bit-depth (10/12-bit) decoding (VP9/HEVC)
        •OpenGL input surface support for encoder
        •Weighted Prediction
        •H.264 ME-only mode enhancements

      Application SLI Profiles:
        •No SLI profiles were added with this version.
       
      Added or updated the following 3DV profiles:
        •Sniper elite 4 - Not recommended

      3D Compatibility Mode Profiles:
        •Sniper Elite 4 - Excellent
        •For Honor - Excellent

      Changes and Fixed Issues in Version 378.66:
        •[Surround]: Surround cannot be enabled on the XGPU. [200236703]
        •[G-Sync]: With G-Sync and V-Sync both enabled, there is a long delay when switching a game from full-screen mode to windowed mode.[1867557]
        •[Second Life 64-bit]: World view is tinted blue after disabling Advanced Lighting Model. [200274562]
        •[The Division]: Shadows flicker after enabling PCSS. [1867573]
        •[Kepler GPUs][Battlefield 1]: There is flickering in the game when using TAA. [1865681]
        •[SLI][Battlefield Day28 Patch]: The menu text becomes jittery with SLI is enabled. [1837721]
        •[SLI][Surround][GeForce GTX 1080]: The system crashes when launching games in SLI Surround using HDMI 2.0 connections. [1834142]
        •[GeForce GTX 1080][Heroes of Storm]: The game crashes when launched. [200274793]
        •[GeForce 860M][Notebook]: Direct X games crash. [1868454]
        •[Minecraft]: Java SE Binary crashes pointing to nvinitx.dll. [200274582]
        •[GeForce GTX 980 Ti]: The driver is unable to detect multiple TV models. [1788948]

      Software Module Versions
        •NView - 148.47
        •HD Audio Driver - 1.3.34.21
        •PhysX System Software - 9.16.0318
        •GeForce Experience - 3.1.2.31
        •CUDA - 8.0
       
       
       
      Windows 10
       64-bit
        32-bit 
             Windows 7 & 8.1
       64-bit
       32-bit
       
    • By omarion-88
      Hi everybody,
      For some time I have been trying to solve a problem between my akitio and my graphics card. Yesterday, when I connected the port thunderbolt to my macbook, the fans of the graphics card were working. But the card was not connected.
       
      While the Akitio was running, I unplugged / reconnected the graphics card. The graphics card turned on and off, and I smelled a burning smell. This morning, I tried the graphics card on a PC, and it works well. Moreover the Akitio is detected by my macbook.
       
      It seems that the PCI port does not work? How can I test the PCI port? Do you think I have to return the Thunder2.
       
      Yohan
       
      Config :
       
      -Akitio thunder2
      -RM450 (connect cart and akitio)
      -GTX 970
    • By Irons324
      (Having trouble uploading images here, I'll try again later)
       
      Hi all, 
       
      I'm green as here, but been closely following peoples implementations for eGPU and MBP. After finding some inspiration from P-Mac here, I decided to build one. I knocked this all out for around $600 AUD. Being from Australia, it was hard to come by a Thunder2 box. So I bit the bullet and bought one from the US as cheap as I could find it. Picked up a second hand MSI Gaming GTX960, the twin frozr fan edition, also overclocked edition, cost me $200. Grabbed a Corsair VS550 PSU too for $80. I'm pretty handy with electronics and good with a soldering iron so I thought, no worries mate. Anyway, after waiting 3 weeks for the Akitio to arrive, it finally showed up and I knocked this all out in about 1.5 hours. 
       
      Opening up the Akitio
      I unboxed the package, and opened it up. These things are TINY, I thought. I knew I'd have to open the case up to make the GPU fit, but jesus, the GPU dwarfs this thing. I removed the fan from the Akitio and set it aside, probably never to be used again. A lot of people have just bent the back plate of the Akitio away, then gaff taped it up, etc. I didn't like that idea, so I took to it with a dremel and cutting wheel with the box facing DOWN, as grinding sparks and PCB's tend to disagree with each other. I cut a decent line into the steel, then bent it away with some pliers, then fatigue snapped the cut line. 

       
      Inserting the GPU
      Pretty straightforward. Removed the 2 retainer screws for the PCI cards, pushed the card firmly into place. I re-inserted the two screws and nipped them up with a screwdriver. 
       
      Easy peasy. 

       
      Wiring up the CPU PSU
      Now, I've seen all sorts of dodgy behaviour like jumping PSU's on with paperclips. That's live power, flapping around sensitive electronic components. I didn't like that idea. I also didn't like the idea of chopping up the PSU cables in case I ever want to re-purpose the PSU. So, I bought a molex to something connector (I can't remember the name) and chopped the red and black wires off at the molex plug end, chopped the yellow and black at the something end. Got some automotive twin core 3mm wire and a barrel plug I bought from JayCar and soldered the red to the centre post and the black to the outer post. Heat shrink over the exposed solder connections and electrical tape inside the barrel plug to ensure that it didn't short out, BAM, one 12V barrel plug to power the Akitio. Plugged the PCI-E connector into the GPU, simple. To "hot-wire" the PSU, I used a jumper wire and two electrical bulkhead crimp terminals. They're a little big to fit in the ATX connector of the PSU, but I squished them up with pliers and they fit in there snug, no exposed metal to short out on the case, or anywhere else, with the added bonus of the entire setup being plug and play. 

       
      Plugging in and recognising
      I used the instructions here (see below) to get OSX to recognise and install the drivers. Followed the instructions, no problems. Had to go and disable system protection out of the recovery partition, but that's no biggie. I re-started, flicked the switch on the PSU with the eGPU plugged in, took a little while to get through the load screen, but away it went. I ran a benchmark on Cinebench, got 77fps which was an improvement over the 59fps I would get out of the GT750m. 
       
      Teething issues
      Being new as hell to all of this, I'm still working out how to tweak settings etc. I opened up WoW, being an avid player, and expected to be dazzled. I copped a heaping load of disappointment when my recommended settings went to 1 from 4, and the game ran like a wet turd. However, after some playing around, trying a different monitor, enabling automation of the eGPU in the script, I'm getting a solid 40-60fps at high, not ultra, settings at 1080p. 
      I'm having often problems booting out of sleep, the computer crashes and won't turn back on without a hard reset, no boot chime or anything. Sometimes switching off the PSU to kill the eGPU is needed to get into the OSX loading screen, then flicking it on once it's loading is needed. Sometimes it works fine. This seems to be common but I'll keep looking for fixes for waking up from sleep. Even with NoSleep enabled and not closing the lid, eventually it'll go dark and won't wake up. However sustained use and gaming doesn't kill the computer, so I don't think it's an overheating issue. Also keeping a close eye on temps everywhere and setting the fans to max when gaming, as I always do as these things overheat like crazy during gaming. 
       
       
      To be done
      At the moment the Akitio is sitting open on the desk and the PSU next to it with wires fucking everywhere. It's messy and cluttered and I hate it. I've got access to tools and equipment some probably don't, so I'm going to build a custom case for both the PSU and the Akitio, and put some nice big fans on it to keep it all nice and cool under high load, hopefully preventing the GPU from needing to use it's active cooling at all, thus letting it work without strain. 

       
       
      Any tips or advice would be great!
       
      Updates
      Managed to pick up a GTX 970 locally for the same price as I paid for the 960. Same card build, MSI Twin Frozr fans etc, slotted right in with no changes needed. Getting 57 fps on furmark within OSX, 82 fps out of cinebench, which is a slight improvement over the 960. I've upped the settings in WoW and it's running between 50-60 fps no worries. 
      I also installed windows to try and get some benchmarks done, however furmarking is crashing the whole show and requiring a hard reset. I can get furmark to run in OSX though through some command lines found from the guys at geek3d.com. Windows has way more trouble posting the eGPU from startup, and has A LOT of trouble rebooting/shutting down. Really re-enforcing my love for OSX but I would like to play some higher end titles that simply aren't available on OSX in the future. Got Unigine to finally install (had a lot of issues downloading the entire file for some reason) and ran that on the 970. Didn't get to test it on the 960. 

       
    • By J95
      Please follow the instructions below.
      • Specs.
      • Device manager ->Display Adapters ->Details ->Device Description ->Hardware Ids, post results (request).
      - Extract downloaded driver using 7-Zip/winrar.
      - Extracted Nvidia...International\Display.Driver folder\ -> copy/overwrite nvdmi.inf
      - Nvidia...International folder\ -> run setup.exe
      - Windows 8 - disable driver signing
      Command Prompt (Admin) Win key + X Type:
        bcdedit /set {current} testsigning yes -> "The operation completed successfully" ->reboot ->Install drivers.
      Exit test mode, cmd (admin).
        bcdedit /set {current} testsigning no ->reboot.
      - Use DDU to remove previous drivers/GPU installations (Nvidia & AMD), create restore point then select first uninstall option (safe mode).
      GeForce 334.89 WHQL
      Modded nvdmi.inf v334.89 AW M17XR2/R3/R4 3D + M18XR1/R2 GTX 680M / 780M
      Modded nvdmi.inf v334.89 AW M18XR1/R2 GTX 680M / 780M SLI Enabled
      - - - Updated - - -
      Quadro Notebook Driver 334.95
      PhysX 9.13.1220
      - Extract
      - Nvidia...International folder\ -> delete the following folders:
      Display.NView
      Display.Update
      Display.Optimus
      NVWMI
      - Display.Driver copy/overwrite nvdmwi.inf
      - Nvidia...International\ -> run setup exe
      - Install Physx -> reboot
      Fire Strike NVIDIA GeForce GTX 780M video card benchmark result - Intel Core i7-3940XM,Alienware M17xR4
      [
      nvdmwi.inf_v334.95_AW_M17XR2_R3_R4_3D_M18XR1_R2_GTX_680M_780M.zip
      nvdmwi.inf_v334.95_AW_M18XR1_R2_GTX_680M_780M_SLI_Enabled.zip