• 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 Steppdroid
      Hi All, We can Unlock the last bios and vbios for ovc the gtx950m of Asus N552VX ? would  nice!
       
      Specification Notebook
      Backup bios with afuwinx64
       
      Thanks in Advance
       
      If i try to get a backup  bios of gtx950M i get this error:
      (c) 2017 Microsoft Corporation. Tutti i diritti sono riservati. C:\WINDOWS\system32>cd C:\Users\Stefano\Desktop\NVFlash_Certs_Bypassed_v5.287_x64 C:\Users\Stefano\Desktop\NVFlash_Certs_Bypassed_v5.287_x64>nvflash -b backupbios.rom NVIDIA Firmware Update Utility (Version 5.287.0) Modified Version By Joe Dirt Adapter: GeForce GTX 950M (10DE,139A,1043,1C9D) H:--:NRM S:00,B:01,D:00,F:00 WARNING: Debug port will be disabled during EEPROM access. The display may go *BLANK* on and off for up to 10 seconds during access to the EEPROM depending on your display adapter and output device. Command failed to complete mailbox0 = FFFFFFFF Command id:000A Command: NV_UCODE_CMD_COMMAND_PREP failed Command Status:NV_UCODE_CMD_STS_NONE Error: NV_UCODE_ERR_CODE_CMD_TIMEOUT Identifying EEPROM... Command failed to complete mailbox0 = FFFFFFFF Command id:0002 Command: NV_UCODE_CMD_COMMAND_EID failed Command Status:NV_UCODE_CMD_STS_NONE Error: NV_UCODE_ERR_CODE_CMD_TIMEOUT ERROR: Error: Display adapter's EEPROM ID process failed C:\Users\Stefano\Desktop\NVFlash_Certs_Bypassed_v5.287_x64>  
    • By dnkei
      EDIT: SOLUTION on my 4th post.
       
      Hi all,
       
      I just wanted to know if anyone found a fix for the cpu idle bug without hibernating. 
      First of all, I made my setup in 2015 and I just used an external monitor since at the time making it work with optimus having a dgpu was unknown. Recently I read that disabling the dgpu was an option so I quickly got "up to date" reading the new stuff, but I might have missed something. Keeping that in mind:
      I have a MBPr Late 2013 (GT750M dgpu) with an Akitio Thunder Box, with a dell power supply (which I always thought it might not be enough because I had to limit the power with Afterburner to 80% so it wouldn't shut down when playing a few hours) and an Nvidia GTX970 (KFA 4GB).
      Since I was using a Win 7 on Bootcamp/BIOS I decided to start from scratch: got a Win 10 EFI installed, got reFind so I could activate the visibility of the Iris igpu, and although it seems to be much more buggy, got to run the system with the egpu. Then disabled the dgpu on the device manager, used the switch-gpu bat file as admin to get the igpu as main, so far so good. Shut down, Boot.
      I get to the point where I basically have the egpu working and I tried running Tomb Raider's benchmark (what I had at hand) and it was going smoothly (which wouldn't be like that with the iris or dgpu). Also, looking at msi afterburner my egpu was at 100%.

      The ONLY thing that I can't by any means get to work is to not have the CPU idle crazy load. I get around 25-30% of CPU load and if I try to hibernate the system it... well it goes to hell, haha.
      The MBP seems to hibernate (sleep/shutdown black, fans out) but the egpu is still on with the fans (doesn't really hibernate), and from there its impossible to make it run. Pressing any button, alt, power, whatever, it tries to wake up/power on for a moment, but it simply can't finish, just black screen with the fans turning on. The only way to shut it down is to hold the power button. And after that it basically locks there and becomes even difficult to boot again, I actually have to press alt, go back to osx, reinstall refind - since it no longer appears with it trying to wake up from hibernation- run windows efi and quickly press shift+f8 to run in safe mode and then boot correctly (and again with the cpu load).
       
      I have to say that even when working, my macbook pro doesn't consistently boot with the egpu via thunderbolt2, with any combination (wait to plug the cable, have it powered on, off, preboot, when starting windows, etc.) it just seems to randomly work. It used to work a bit better before refind, though, but never consistently (don't know if that has changed in the past years).
       
      So... any ideas of how to get that cpu load off? Or to make hibernation work? 
      Oh, as a note, I read that when you disable the dgpu and use the switchgpu script you can control the screen brightness again, but I just have it locked to the max. The control osd appears and moves but it doesn't actually change. I don't care about it but I thought it might give a hint of something not done properly?

      Many thanks to whoever can give me any ideas!!!
       
      EDIT: Reduced part of the cpu idle from known w10 small stuff but the main bug is still there, about 15%)
    • By J95
      Game Ready
        •Provides the optimal gaming experience for Quake Champions Closed Beta.

      New Product Support
        •Added support for the NVIDIA TITAN Xp

      New Features:
        •Added support for Windows 10 Creators Update.
        •Added DTS X and Dolby Atmos support for 5.1.2 speaker configuration.
        •Added Dolby Vision support for games.
        •Added NVIDIA®Ansel TM support for Snake Pass and Kona.
      NVIDIA Control Panel:
        •Display page: Added the option to override the Windows 10 control of desktop color settings.
        •Manage 3D Settings page: Added option to disable self-refresh power-saving feature for G-Sync.**
        **Applies to self-refresh capable notebooks using Pascal-based GPUs with G-Sync enabled.

      Added or updated the following SLI profiles:
        •Descent: Underground - updated

      Changes and Fixed Issues in Version 381.65:
        •[XSplit][DirectX 12 games such as Rise of the Tomb Raider]: Games experience poor performance.[1882697]
        •[GeForce GTX TITAN X][SLI][Battlefield 1- XP1 Update]: Shimmering occurs on grass and trees with SLI and in-game TAA enabled. [200289721]
        •[GeForce GTX 1070][Serious Sam HD]: Heavy flickering occurs in the game with V-sync enabled. [1881405]
        •[GeForce GTX 980 Ti]: The GPU occasionally gets stuck in a low power state after pressing Alt-Tab while playing a game.[1832415]


      Software Module Versions
        •NView - 148.47
        •HD Audio Driver - 1.3.34.26
        •NVIDIA PhysX System Software - 9.17.0329
        •GeForce Experience - 3.4.0.70
        •CUDA - 8.0
       
       
       
      Windows 10
       64-bit
        32-bit 
             Windows 7 & 8.1
       64-bit
       32-bit
    • By Zenski
      Hi I'm wondering if it would be possible if i tore out the wifi adapter out of the zenbook flip and then get mpcie to pcie riser and do an egpu setup with a 960. Would this work well? I currently own the psu and gpu. I'm just wondering if it's feasible. Also if there is a better recommendation for a 500-600 ultra book I'm open. I will be taking this for school work and then I come home plug it in do some casual gaming.
    • By Bluefox
      I finally make the egpu work. I switched from AMD card to GTX to make EGPU work in WIN10.
      Here is my configuration hardware:
      1. late 2016 macbook pro 13' touchbar
      2. gtx1050ti
      3. akitio node
      4. macOS 10.12.3
      5. Microsoft Windows [Version 10.0.10586] UEFI
      6. GTX driver: 378.78-desktop-win10-64bit-international-whql
      Here is my issue:
      1. can't boot to win with egpu connected and powered, it give me black screen, but keyboard is working, I have to hot plug egpu during boot up
      2. if I try to use   https://github.com/0xbb/apple_set_os.efi, boot from USB, it still give me black screen
      3. if I try to use new apple_set_os.efi build for 10.12.4 version to boot from USB with gpu-swith run in win before reboot, it can get into win10, but in a while, GTX driver will crash, and in device manage it show code 43, can't make it work anymore
      so, can someone help me with the hot plug boot to win???