Jump to content
EwinRacing Flash Series Gaming Chairs

2012 15" MBP GT650M [email protected] (AKiTiO Thunder2) + Win8.1 (BIOS) [errin]

Recommended Posts

Hi guys, I write this guide to remind myself how to setup the system and sorry for my bad english. it’s not my mother language. (Feel free to correct me if I wrong)

This guide is based on karthikrajanv’s post as following:


Some parts may be copied from his posts so the credit goes to him.


At first after I read many threads I was confused which method should I use and found out that Apple computer those were released after MacBook Air mid 2013 will have UEFI for the Bootcamp and all Apple computer’s released before will use BIOS. This would determine the method you have to use. For Windows 8.1 will use UEFI by default if it capable. For Windows 7 will use BIOS by default. The BIOS method do need DIY eGPU Setup 1.x from @Tech Inferno Fan so please donate if you want to use it. The UEFI method doesn’t need it so you can setup it easier than BIOS (If I understand correctly)


Things you will need:


- MacBook pro 15” 2012 (non retina) 650m with TB1

- Akitio TB2 Box

- Inno3d GTX 960 (This manufacturer is not so famous in US but it’s the cheapest in my country which still cost around $216 included tax)

- Silverstone SFXL 500w

- PCI x16 riser with Molex you can find it from eBay

- Dell U2414H with Displayport

- Apple Thunderbolt Cable 2m (Akitio does include the cable but it’s too short)





- Windows 8.1 Pro

- DIY eGPU Setup 1.x

- Latest GPU Driver from website




- Connect Graphic card to PCI riser female >>> Connect PCI riser male to Akitio >>> Connect Akitio TB to Mac

- Connect PSU molex male to PCI riser Molex female >>> Connect PSU 6 Pin to Graphic card

- Connect Display port cable from Graphic card to Monitor

- Do Paper clip trick for the PSU




- Install DIY eGPU Setup 1.x from @Tech Inferno Fan it will extract to your c:\eGPU

- Go to c:\eGPU, right click "setup-disk-image" select "Run as administrator" then reboot

- Choose DIY eGPU Setup 1.x from your boot screen (Before Windows start)

- Press 2 to select “Menu Based Setup” (don’t press anything else it will freeze the system)

- Go to initialize and select eGPU. This will create the startup.bat file.

- Go to PCIe compaction and choose a 3.87GB/32-bit PCIe compaction on ALL except SATA+.. with closeunusedbridges = off .(no root sign) This will create the required pci.bat file.

- In my and karthikrajanv’s cases this will freeze our Macbook saying "Remove disk a, Insert disk b" at the end of the compaction if it is, please following this:

- Force Shutdown by holding power button

- Reboot into DIY eGPU Setup 1.x again

- Go to PCI Compaction > Edit pci.bat and change all a:x.x and b:x.x to 0a:x.x and 0b:x.x (Beware the letters must be stick together not a space between them) then press F10 and go to File and Save or just press Ctrl+S then Go to Test Run and test it

- See if the right side of the menu shows “PCI Write” and “all_alloc (256MB)” are “YES”

- Reboot to DIY eGPU 1.x Setup again this time press 6 (Chainload using MBR) it will go to boot screen then press 1 “Automated Startup via Startup.bat” then boot to


Windows 8.1


In Windows 8.1

- The Intel HD4000 will not be able to use.

- Go to Nvidia Control Panel >>> Set up multiple displays from the left menu.

- Choose which display you want to use eGPU only or both then click Apply


Booting eGPU

- Turn on MacBook Pro and select DIY eGPU Setup 1.x

- Choose eGPU in Initialize like Software Setup

- Test run (not necessary but for making sure)

- Go to Chainloader and press Test then press 6 (Chainload using MBR) it will go to boot screen then press 1 “Automated Startup via Startup.bat” then boot to Windows 8.1



Like karthikrajanv’s post. My system has the same problem while starting eGPU sometimes (many) MacBook Pro will not boot in to BIOS. It will freeze at the white screen after the chime even I press alt to choose the drive it still freeze after I choose Bootcamp (though I can go to OS X without any problem).

At first I thought my problem is different and I almost give up on eGPU but after many tries I found 3 solutions that might work

1. Boot up normally if lucky it will go straight to select boot Windows or DIY

2. If it freeze try disconnect yellow and black wire from Akitio like karthikrajanv’s post and replug at Menu Based (But mine still can’t find eGPU after that even though I press F5, weird?)

3. If it freeze try disconnect yellow and black wire from Akitio shutdown both Akitio and MacBook Pro boot up everything then reconnect the yellow black cable


These give me 2/5 times for successfully boot into Windows with eGPU so I’m okay with this and waiting for refresh of the next MacBook Pro to replace this one with less hassle. LOL


edit: I tried using 90 degree riser between the card to raiser and the booting performance is greatly increased. It's now almost no problem at boot up.

Here are 3DMark score for 960 compare to 650m (same system except gpu)

960: http://www.3dmark.com/3dm/6203202

650m: http://www.3dmark.com/3dm/6205394




  • Thumbs Up 4

Share this post

Link to post
Share on other sites

Are you considering to put it in a case?

You get a nice Physics score in 3Dmark, have you already done any CPU voltage reduction?

Share this post

Link to post
Share on other sites

Yes, now they're in RVZ01 but if I can use the Molex to Barrel instead of riser I will DIY the Akitio case to mount them instead.

And no, I didn't do anything with the CPU. Is there anything wrong about my setup?

Share this post

Link to post
Share on other sites

Nothing wrong :D

But you can lower your CPU voltage a bit to improve boost clock stability: Intel XTU tool

Share this post

Link to post
Share on other sites

Hi @Dschijn,


I have the hardware for a eGPU setup 

Macbook ProRetina 13" Late 2012

Akitio TB2

Galax GTX 970


PCIe x16 Raiser   


I used @goalque's script to setup OSX too, but was sad to realise that the internal display in Mac cannot be powered by the eGPU, had not planned to get a new monitor 


And was not so sure about the Windows route - 25-30 GB free in SSD + Windows OS + @Tech Inferno Fan  Setup 1.3x script even after which an external monitor is a recommended approach.


Needs some advice please.... 



Share this post

Link to post
Share on other sites

@Zoheb There is not a real pleasent way of gaming on the internal display in OSX (imho).

Best option is to use Windows 8.1 and you shouldn't have to use the Setup 1.3 there.

I am not sure how good the performance will be since you only have TB1 and a Dual Core CPU.

Best option (and the easisest) is to use it with an external monitor.


Why did you go for a riser? We try to convince people NOT to use them.

Share this post

Link to post
Share on other sites

just keeping my options open to return stuff it does not work out .. :) 


eventually will move into the enclosure that is the reason i got the Galax card .. but it looks like i am still a couple hundred bucks away ..

Share this post

Link to post
Share on other sites

I have almost the same setup with you, but there's some bottle neck issues.



  • Macbook Pro Retina Mid 2012 (thunderbolt 1)
  • NVIDIA GTX Titan
  • Akitio box
  • 850W ATX PSU


  • OSX 10.11.5
  • Windows 10 pro (BIOS External USB 3.0 drive)
  • WebDriver: latest
  • Cuda Drivers: latest
I've test a few times on Windows and OSX, I found that Windows system is more stable than OSX. When I try to do some benchmark such as Unigine Heaven or Valley, it just freeze after a few minutes, sometimes it can't not even reach the result and freeze, I wonder if it's because of the power supply of the PCI-e slot, but refers to what Nando told us https://www.techinferno.com/index.php?/forums/topic/5661-us189-akitio-thunder2-pcie-box-16gbps-tb2/&do=findComment&comment=115060
Other than Molex to barrel plug, there's no modification needed for the Akitio PCB board right? Does anyone know how to fix it?

Share this post

Link to post
Share on other sites

In my case eGPU with OSX is far more stable than Windows with goalque's script it works almost flawlessly with only 2 problems (Safari stuttering and Sleep-Wake though there are ways to fix them)


My setup doesn't use riser anymore just the card on Akitio. Since my PSU is fully modular I use PCIe to PCIe for the card and 6Pin to barrel to power the Akitio.


I can say that it almost 90% working with Windows except Pre-booting to windows is quite random (like 2-3 times to boot on) and I can't run it with updated Windows 10 but with the old released Windows 10 is good to go (also Windows 8 and 8.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.

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 Tech Inferno Fan
      We've had a stack of recurring questions from with problems getting a mPCIe eGPU working. This includes GPU-Z not reporting no clock details, error 10/43 or even not being detected at all. Overall it's more troublesome getting mPCIe working than say expresscard or Thunderbolt.
      Here's some common problems and some troubleshooting steps to correct them.
      Getting a black bootup screen, resolving error 10/43 or ACPI_BIOS_ERROR win bootup messages
      Here the BIOS doesn't know what to do when it sees an eGPU. So the solution is to not let the BIOS see it. Do that by setting the delays on the eGPU adapter (CTD/PTD - EXP GDC or CLKRUN/PERST# on PE4L/PE4C). Boot with eGPU adapter in the wifi slot into Setup 1.30 or Windows. Is the eGPU detected?
      I'll add that should error 43 continue AND you have a NVidia dGPU as well as NVidia eGPU then it's likely because of having the mobile NVidia and desktop NVidia drivers loaded simultaneously. Proceed to uninstall ALL your NVidia drivers, use "DDU" to clean NVidia registry entries and do a 'clean' install of the latest NVidia desktop driver.
      mPCIe port that hosted the wifi card disappears when connecting an eGPU in it's place
      Use the Setup1.30 PCIe Ports->enable to enable the missing port.
      eGPU does not get detected
      Overcome mPCIe whitelisting by booting with the wifi card and then hotswapping in the eGPU. That way the BIOS will enable the mPCIe port to work.
      1. Boot with wifi card into Windows, sleep system, swap wifi card for mPCIe eGPU adapter and ensure eGPU is powered on, resume system. Do a device manager scan in Windows. Is the eGPU detected?
      2. Boot with wifi card into Setup 1.30 *carefully* hotplug the eGPU adapter in place of wifi card. Hit F5 to rescan the PCIe bus. Is the eGPU detected?
      If this enables detection then avoid this tedious hotswapping by seeking a unwhitelisted modified BIOS for your system OR test the Setup 1.30's PCI ports->undo_whitesting feature.
      eGPU still not detected - set the PSU to be permanently on
      The latest EXP GDC and BPlus eGPU adapters try to manage the PSU to only power on after they detect a signal. This can cause a race condition where the eGPU isn't ready to go when the CLKRUN signal is asserted.
      Avoid this by jumpering the PSU so it's permanently on rather than being managed. Depending on the PSU you are using refer to the following doco on how to do that:
      eGPU still not detected - a non-standard mPCIe implementation by your vendor?
      PERST# mPCIe pin 22 may need to be isolated due to a non-standard implementation by your notebook vendor: http://forum.techinferno.com/enclosures-adapters/10812-pe4x-series-understanding-clkreq-perst-delay.html#post142689
      eGPU still not detected - faulty hardware?
      If you still don't get detection then test the video card and eGPU adapter in another machine to confirm neither is faulty.
      NVidia driver stops responding
      EXP GDC, PE4H 2.4 and PE4L 1.5 all use a socketted cable and therefore are not true Gen2 compatible device. This error indicates there was transmissions errors.
      The solution is either to get a better Gen2-compliant eGPU adapter such as PE4C V3.0 or PE4L 2.1b (both with soldered cable), or downgrade your link from Gen2 to Gen1 using BIOS options or Setup 1.30
      Other troubleshooting help resources?
      See DIY eGPU Troubleshooting FAQ.
    • By ReverseEffect
      3dMark11 Performance Preset Benchmark: http://www.3dmark.com/3dm11/11262792
      Required items:
      1.) Lenovo u310 (I have a Core i3 - Ivy Bridge, 8GB RAM)
      2.) 65CN99WW unwhitelisted.
      3.) eGPU (I used a EVGA GTX 750 Ti from another computer I had).
      4.) EXP GDC mPCIe Edition adapter (got from eBay - banggood seller).
      5.) ATX power supply (I used a 600W PSU from another computer I had).
      6.) USB wireless.
      7.) External monitor, keyboard, and mouse.
      1.) Obtain and install a unwhitelisted BIOS. If you are unable to obtain a unwhitelist BIOS, I think it might be possible to bypass it with Tech Inferno Fan's Setup 1.x (may need confirmation as I haven't used it myself yet.)
      2.) Shutdown computer and remove all USB devices, ethernet cables, power cables, card reader cards.
      3.) Remove mPCIe wireless card and detach antennas.
      4.) Attach EXP GDC external mPCIe cable to the former wireless slot and screw down.
      5.) Attach HDMI end of the mPCIe cable adapter to the EXP GDC device.
      6.) Attach graphics card to the EXP GDC device (I moved my laptop off the desk and onto the side shelf to make room on the desk for the monitor/keyboard/mouse).
      7.) Using the power cable adapters that came with the EXP GDC device, I hooked in my ATX power supply's 20 pin and CPU 4 pin cables. Then hooked the other end (8 pin) into the EXP GDC device. My EVGA 750 Ti also required that I use an additional PCIe power cable (6 pin) in the top of the card.
      8.) Then I attached my misc devices (HDMI monitor, USB keyboard/mouse/wireless adapter), and hooked in my PSU and powered it on (below is image of final product, also moved HDMI cable out of the way).

      9.) Power on your computer and let it install the standard VGA drivers and then install your drivers (I didn't have to go in the BIOS for any graphics settings, which it doesn't have anyways, nor did I have to disable iGPU in Device Manager before the card was added).
      Extra Info:
      I found that most games will play on med settings with about 45 FPS with this particular card.
      BDO: Upscale on - Anti Aliasing on - SSAO off - med settings.
      Skyrim: Med-High settings.
      Fallout 4: Med settings.
      (EDIT 5/19/2016) > Images added.
    • By Toloni
      I am very aware of the healthy skepticism of most if not all of you. I therefore kindly ask of you not to spew out the fact that its impossible to build a laptop at me but instead attempt to help me to make this somewhat possible for the next person interested in the idea.
      I already have:
      somewhere to buy a screen: https://www.laptopscreen.com/English/ somewhere to buy a motherboard, CPU, GPU, RAM, storage and other things although I would be very interested should you recommend other places where I can get these  
      I will build the cooling system myself
      I need:
      somewhere to buy a laptop shell (I am aware of how difficult it is to find one and am therefore very flexible on all other components) somewhere to buy a power supply  
      Thank you very much for helping me and pushing the possibility of building a custom laptop ever so slightly more realistic
    • By TheLoser1124
      Hello, A couple of days ago I got a new GPU but when I installed it into my computer I was unable to use it but now I know why. When checking the device manger I went into the events tab of my GPU when I went to view all events, I noticed an error it said " event 411 kernel PnP " and It also said Problem Status: 0xC01E0438. I believe this is why my GPU hasn't been working on my PC. If you know how to fix this problem or have info on how to fix this problem that would be greatly appreciated. I'm also using a EVGA NVIDIA GeForce GTX 1660.
  • 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.