Evo* Posted October 9, 2014 Share Posted October 9, 2014 Hi! I am currently Awaiting all my components to be delivered from all over the globe to me in Australia. I will update this post as much as possible as and when i get some progress and if and when I need to ask the community for advice. I am really not that tech minded at all, and would appreciate any advice and help and in turn i hope to make this a guide which will eventually help others. MacBook Pro Retina 13” (Late 2013) 2.6Ghz i5 CPU 8GB Ram 512GB SSD Integrated Iris Graphics 5100 I have ordered the Following in hope of making my working eGPU: Firmtek ThunderTek/PX Thunderbolt to PCIe Chassis (Received) (Returned) AKiTiO Thunder2 PCIe Box (16GBps-TB2) (On Order) 3m MacSales ThunderBolt Cable (Received) Corsair RM650 Gold PSU (Received) 4x-16x PCI-e Riser (A) (On Order) 16x-16x Powered PCI-e Riser ( (Received) 5.5mm DC Molex Cable (Received) EVGA Geforce GTX760 SuperClocked 2GB + EVGA ACX Cooler (Received) I have a Fresh install of Windows 8.1 Core SL x64 in EFI Boot (+ WinClone Copy) ready to Go! *Problems/Questions* (Please be mindful i am totally new to this and am seeking advice) ............................................... Thankyou for your Time and advice in helping me complete my Setup. .............................................. Update. Whilst awaiting for my Thunder2 enclosure i decided to have a go with the Thundertek unit and see where i could get. Steps to Enable Optimus and First Time Driver Install. 1. Have Everything Connected up but leave the Thundertek PCI slot empty for now. 2. Power up PSU 3. Power up Macbook from Cold Start and Hold "Alt" to Enter the Boot Selection Screen. then wait for a few seconds. 4. Connect GPU card to Thundertek PCI slot 5. Windows should boot with External Screen for First time driver install (Install Drivers Time) / Optimus Boot. 6. boot with Optimus start steps 1-4 with cold boot (not 100% success) if not keep trying! 7. To always boot with ext display. Have everything connected inc GPU card. And Windows should always boot with External display even with reboots. Sucess! OS X Yosemite and Windows 8.1 (Thundertek) 2 Link to comment Share on other sites More sharing options...
hasan7 Posted October 9, 2014 Share Posted October 9, 2014 Oh man this is amazing Link to comment Share on other sites More sharing options...
Evo* Posted October 9, 2014 Share Posted October 9, 2014 At the time i was ordering (2 weeks ago) the AKiTiO shipped to AU was pricey. since then i see the price has dropped for the AKiTiO...I may have to Order one now and return or resell the ThunderTek.thank you for bringing the price drop to my attention!I have emailed them for a shipping price. 1 Link to comment Share on other sites More sharing options...
gothic860 Posted October 9, 2014 Share Posted October 9, 2014 What bios version are you running? OS, etc?Dell 17" Precision M6500 (A10 Bios)Intel® Core i7 CPU M620 @ 2.67GHz8GBATI FirePro M7740Windows 7 64 bitIt might be worth uploading your DSL files to see what changes you made and if they are different to mine?To make this easier, a version of the code before patching can be found here...https://www.dropbox.com/s/6z1h3mx1bg...rride.dsl?dl=0and after the code has been added, can be found here...https://www.dropbox.com/s/m7yokrfhwc...rride.dsl?dl=0Read? Link to comment Share on other sites More sharing options...
ncliam Posted October 11, 2014 Share Posted October 11, 2014 If you've done a disk image installation of Setup 1.30 then please do a USB stick installation.If you've done a USB stick installation of Setup 1.30 then please do a disk image installation. See if that resolves your DOS area sector error. If have no success with this or further PCI compaction then please email me.Thanks Nando,USB Stick installation may complete PCI Compaction but the generated pci.bat looks strange (compare to other posted), and error 12 still there.I post here with hope some guide.@echo -s 39:0.0 COMMAND=0 COMMAND=0 > setpci.arg@echo -s 0:2.0 COMMAND=0 >> setpci.arg@echo -s 39:0.0 COMMAND=0 >> setpci.arg@echo -s 39:0.1 COMMAND=0 >> setpci.arg@echo -s 0:2.0 COMMAND=0 >> setpci.arg@echo -s 0:1b.0 COMMAND=0 >> setpci.arg@echo -s 0:1a.7 COMMAND=0 >> setpci.arg@echo -s 0:1d.7 COMMAND=0 >> setpci.arg@echo -s 0:1f.3 COMMAND=0 >> setpci.arg@echo -s 0:16.0 COMMAND=0 >> setpci.arg@echo -s 5:0.0 COMMAND=0 COMMAND=0 >> setpci.arg@echo -s 2:0.0 COMMAND=0 >> setpci.arg@echo -s 38:3.0 COMMAND=0 >> setpci.arg@echo -s 37:0.0 COMMAND=0 >> setpci.arg@echo -s 4:0.0 COMMAND=0 >> setpci.arg@echo -s 4:3.0 COMMAND=0 >> setpci.arg@echo -s 4:4.0 COMMAND=0 >> setpci.arg@echo -s 3:0.0 COMMAND=0 >> setpci.arg@echo -s 0:1.0 COMMAND=0 >> setpci.arg@echo -s 0:1c.0 COMMAND=0 >> setpci.arg@echo -s 0:1c.1 COMMAND=0 >> setpci.arg@echo -s 39:0.0 BASE_ADDRESS_1=d000000c BASE_ADDRESS_2=0 BASE_ADDRESS_3=ce00000c BASE_ADDRESS_4=0 >> setpci.arg@echo -s 0:2.0 BASE_ADDRESS_2=b000000c BASE_ADDRESS_3=0 >> setpci.arg@echo -s 39:0.0 BASE_ADDRESS_0=f7000000 >> setpci.arg@echo -s 39:0.1 BASE_ADDRESS_0=f6ffc000 >> setpci.arg@echo -s 0:2.0 BASE_ADDRESS_0=f6800004 BASE_ADDRESS_1=0 >> setpci.arg@echo -s 0:1b.0 BASE_ADDRESS_0=f6ff8004 BASE_ADDRESS_1=0 >> setpci.arg@echo -s 0:1a.7 BASE_ADDRESS_0=f6ff7c00 >> setpci.arg@echo -s 0:1d.7 BASE_ADDRESS_0=f6ff7800 >> setpci.arg@echo -s 0:1f.3 BASE_ADDRESS_0=f6ff7704 BASE_ADDRESS_1=0 >> setpci.arg@echo -s 0:16.0 BASE_ADDRESS_0=f6ff76f4 BASE_ADDRESS_1=0 >> setpci.arg@echo -s 5:0.0 BASE_ADDRESS_0=f6ec0000 BASE_ADDRESS_1=f6ebf000 >> setpci.arg@echo -s 2:0.0 BASE_ADDRESS_0=f6dfc004 BASE_ADDRESS_1=0 >> setpci.arg@echo -s 38:3.0 MEMORY_BASE=f6f0 MEMORY_LIMIT=f7f0 PREF_MEMORY_BASE=ce01 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=dff1 PREF_LIMIT_UPPER32=0 >> setpci.arg@echo -s 37:0.0 MEMORY_BASE=f6f0 MEMORY_LIMIT=f7f0 PREF_MEMORY_BASE=ce01 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=dff1 PREF_LIMIT_UPPER32=0 >> setpci.arg@echo -s 4:0.0 MEMORY_BASE=f6e0 MEMORY_LIMIT=f6e0 >> setpci.arg@echo -s 4:4.0 MEMORY_BASE=f6f0 MEMORY_LIMIT=f7f0 PREF_MEMORY_BASE=ce01 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=dff1 PREF_LIMIT_UPPER32=0 >> setpci.arg@echo -s 3:0.0 MEMORY_BASE=f6e0 MEMORY_LIMIT=f7f0 PREF_MEMORY_BASE=ce01 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=dff1 PREF_LIMIT_UPPER32=0 >> setpci.arg@echo -s 0:1.0 MEMORY_BASE=f6e0 MEMORY_LIMIT=f7f0 PREF_MEMORY_BASE=ce01 PREF_BASE_UPPER32=0 PREF_MEMORY_LIMIT=dff1 PREF_LIMIT_UPPER32=0 >> setpci.arg@echo -s 0:1c.1 MEMORY_BASE=f6d0 MEMORY_LIMIT=f6d0 >> setpci.arg@echo -s 39:0.0 BASE_ADDRESS_5=1001 >> setpci.arg@echo -s 38:3.0 1c.b=11 1d.b=11 COMMAND=0 >> setpci.arg@echo -s 37:0.0 COMMAND=7 >> setpci.arg@echo -s 4:0.0 COMMAND=7 >> setpci.arg@echo -s 4:3.0 COMMAND=7 >> setpci.arg@echo -s 4:4.0 COMMAND=7 >> setpci.arg@echo -s 3:0.0 COMMAND=7 >> setpci.arg@echo -s 0:1.0 COMMAND=7 >> setpci.arg@echo -s 0:1c.0 COMMAND=0 >> setpci.arg@echo -s 0:1c.1 COMMAND=7 >> setpci.arg@echo -s 39:0.0 COMMAND=0 COMMAND=0 >> setpci.arg@echo -s 0:2.0 COMMAND=7 >> setpci.arg@echo -s 39:0.0 COMMAND=0 >> setpci.arg@echo -s 39:0.1 COMMAND=0 >> setpci.arg@echo -s 0:2.0 COMMAND=7 >> setpci.arg@echo -s 0:1b.0 COMMAND=6 >> setpci.arg@echo -s 0:1a.7 COMMAND=6 >> setpci.arg@echo -s 0:1d.7 COMMAND=6 >> setpci.arg@echo -s 0:1f.3 COMMAND=3 >> setpci.arg@echo -s 0:16.0 COMMAND=6 >> setpci.arg@echo -s 5:0.0 COMMAND=7 COMMAND=7 >> setpci.arg@echo -s 2:0.0 COMMAND=6 >> setpci.argsetpci @setpci.argset pci_written=yesNando4>> discussing issue offline Link to comment Share on other sites More sharing options...
OrsoBear Posted October 11, 2014 Share Posted October 11, 2014 3 поста, чувак, понимаю твою проблему, но таковы правила. Link to comment Share on other sites More sharing options...
Tech Inferno Fan Posted October 11, 2014 Share Posted October 11, 2014 INFO: Shortest video cardsLooking for cards to fit into the 217mm wide Thunder2 chassis shown below:GTX970 these are compared at NVidia Maxwell 2 cards - [H]ard|Forum . 204mm (8.03") 1216Mhz Zotac GTX970 (ZT-90101-10P) | US$330@Amazon205mm (8.07") 1228Mhz ELSA GTX970 (GD970-4GERX) 215mm (8.46") 1228Mhz Inno3D GTX970 HerculeZ X2 OC (N97V-1SDN-M5DSX) | could be shortened?GTX670/760170mm (6.70") 1006Mhz ASUS GTX 670 DC Mini (GTX670-DCMOC-2GD5)170mm (6.70") 1072Mhz ASUS GTX 760 DC Mini (GTX760-DCMOC-2GD5)170mm (6.70") 1033Mhz MSI GTX 760 DC Mini (N760 2GD5/OC ITX)R9 285171mm (6.73") 928Mhz SAPPHIRE R9 285 2GB GDDR5 ITX COMPACT OC Edition (11235-06)R9 270X170mm (6.70") 1030Mhz R9 270X GAMING 2G ITX Internals Photos contributed by Thunder2 owners in this thread[ATTACH=CONFIG]12594[/ATTACH] 1 Link to comment Share on other sites More sharing options...
anony Posted October 11, 2014 Share Posted October 11, 2014 Your model seems to have no external PCIe compatible interface such as Thunderbolt or ExpressCard. Did have an internal mSATA slot that might be used as mPCIe slot, where you can connect an eGPU.I think (others can confirm) you need to check your BIOS if you can switch mSATA port to mPCIe, since mSATA and mPCIe are electrically compatible but not guaranteed to be interchangeable (depends on motherboard).If not, there is no way I know you can use a eGPU since you haven't any way to connect on.- - - Updated - - -In your model I can't find any reference to PCIe compatible external or internal interface such as Thunderbolt, mSATA/mPCIe or ExpressCard.Without such an interface you can't connect a eGPU to your laptop.Better you ask to Asus to be sure if there is something.I have open my laptop, i have a free mPCIe if i remove my wifi card. So if i got an interface, what can i do to be sure that my bios will not be a problem ? and the comptability with the pe4c ? thx for helping me ! Link to comment Share on other sites More sharing options...
Mr Baccano Posted October 12, 2014 Share Posted October 12, 2014 Okay, so I posted a while back about my plan to get a eGPU and with the release of the 970 I went for it. My system:HP ZBook 15 - i7-4700 MQ, Quadro K1100M, TB1GigaByte GTX 970Akitio Thunder2Corsair RM550Powered 16x -> 16X riserA Molex powered plug for the Akitio (since an electrical engineer on here suggested that)So at this point Windows recognises a GTX 970 in Device Manager, GPUz can read information from it (like the manufacturer and BIOS), however, NVidia Control Panel, setting up an extra monitor and the GeForce software won't recognise it. I have an external monitor connected to the GPU. I've tried disabling the Intel HD4600, I've tried installing the drivers a couple of times, disabling the K2100M in the Device Manager (although I have not found an option to disable it entirely so it won't show up).Okay, so this was a week back and didn't have time to work on it this week. Today I fixed the problem by editing a text file that was in the driver called ListDevices.txt and removed K2100M from it. That worked, so I got the eGPU working. For benchmarks I only tried 3DMark 13:Fire Strike: 7884, graphics 9751Sky Diver: 18424, graphics 28907Cloud Gate: 16366, graphics 50770Ice Storm: 90524, graphics 187331Now my next steps are figuring out how to build a nice enclosure for it which isn't too large and finding a monitor. In other news, my Quadro K1100m kind of vanished from my system after successfully installing the driver for my 970 and I just figured out how to get it back by uninstalling the driver for "Intel Xeon processor E3-1200 v3/4th Gen Core processor PCI Express x 16 Controller - 0C01", which showed up with an error in Device Manager. 1 Link to comment Share on other sites More sharing options...
Tech Inferno Fan Posted October 12, 2014 Share Posted October 12, 2014 Okay, so this was a week back and didn't have time to work on it this week. Today I fixed the problem by editing a text file that was in the driver called ListDevices.txt and removed K2100M from it. That worked, so I got the eGPU working. For benchmarks I only tried 3DMark 13:Fire Strike: 7884, graphics 9751Sky Diver: 18424, graphics 28907Cloud Gate: 16366, graphics 50770Ice Storm: 90524, graphics 187331Now my next steps are figuring out how to build a nice enclosure for it which isn't too large and finding a monitor. In other news, my Quadro K1100m kind of vanished from my system after successfully installing the driver for my 970 and I just figured out how to get it back by uninstalling the driver for "Intel Xeon processor E3-1200 v3/4th Gen Core processor PCI Express x 16 Controller - 0C01", which showed up with an error in Device Manager.Excellent. The first HP Thunderbolt eGPU implementation we have documented : http://forum.techinferno.com/diy-e-gpu-projects/6578-implementations-hub-tb-ec-mpcie.html#Thunderbolt What makes it even more exciting is the latest Gen2 ZBook 15/17 systems have a Thunderbolt2 (TB2) controller on them. That elevates them to be the only TB2 competitor to 15" Macbook Pro systems. The HP with other advantages like an Optimus dGPU graphics that provides acceleration AND battery life savings, expresscard port, traditional SATA driver, optical drive.So then would you mind submtting a complete guide of what you did to get it all going along with 3dmark06, 3dmark11 and 3dmark13 linked benchmark results? Examples are at Implementation Guides .I've had great experiences with HP notebooks so am eagerly watching the HP ZBook releases. A 14" Broadwell quad-core unit with TB2 would certainly be of interest. Link to comment Share on other sites More sharing options...
justforbuild Posted October 13, 2014 Share Posted October 13, 2014 I'll be keeping an eye on this thread, I've got the same notebook and am wanting to set up an EGPU solution. Link to comment Share on other sites More sharing options...
Tech Inferno Fan Posted October 13, 2014 Share Posted October 13, 2014 I'll be keeping an eye on this thread, I've got the same notebook and am wanting to set up an EGPU solution.There are 4 other eGPU implementations with this Macbook: http://forum.techinferno.com/diy-e-gpu-projects/6578-implementations-hub-tb-ec-mpcie.html#Thunderbolt . A very good guide showing how to extract max TB2 performance at lowest cost would be Dschijn's one at http://forum.techinferno.com/implementation-guides/7879-%5Bguide%5D-2013-13-macbook-pro-gtx970%4016gbps-tb2-akitio-thunder2-win8-1-osx10-10-a.html#post107838 1 Link to comment Share on other sites More sharing options...
Leaskovski Posted October 13, 2014 Share Posted October 13, 2014 Eh? You have quoted my original post. I was asking duke8804 as to what his setup is, not asking myself as to what my setup is. Or have I missed something? Link to comment Share on other sites More sharing options...
Tech Inferno Fan Posted October 13, 2014 Share Posted October 13, 2014 Eh? You have quoted my original post. I was asking duke8804 as to what his setup is, not asking myself as to what my setup is. Or have I missed something?Your post, now the opening one of this thread, reads as a guide on how you got it all going "That concluded getting it installed and running". It made sense then to fork it off, title it appropriately and file it for other users with the same machine to use as a guide to help them along.Have I misinterpreted your post? Link to comment Share on other sites More sharing options...
hbomb2k Posted October 13, 2014 Share Posted October 13, 2014 Hey guys i am having trouble with my eGPU* after recently doing a re-install of Windows in an attempt to get Optimus to work (it didn't). I will boot-up with it plugged in and the internal screen will go black while the external shows no signal. The fans speed up and but never ramp down like they used to. i have a suspicion that it is my riser, is that a possibility? Would appreciate any help. : ) *eGPU Specs: late 2013 Mbp 13inch + Akitio Thunder2 box + Cx500m psu + powered riser + gigabyte gtx 770 4gb + bootcamp Win 8.1 install Link to comment Share on other sites More sharing options...
gothic860 Posted October 13, 2014 Share Posted October 13, 2014 Eh? You have quoted my original post. I was asking duke8804 as to what his setup is, not asking myself as to what my setup is. Or have I missed something? Overlooked sry. Link to comment Share on other sites More sharing options...
ha1o2surfer Posted October 13, 2014 Share Posted October 13, 2014 Apple's Thunderbolt Display will only work on a mDP that is also Thunderbolt Enabled. So any desktop GPU is out of the question. Sorry. Link to comment Share on other sites More sharing options...
mowin0 Posted October 14, 2014 Share Posted October 14, 2014 Quite impressive with the scores.. Link to comment Share on other sites More sharing options...
mowin0 Posted October 14, 2014 Share Posted October 14, 2014 so much stuff to read... to get it workin Link to comment Share on other sites More sharing options...
mowin0 Posted October 14, 2014 Share Posted October 14, 2014 my lenovo s1 yoga has too crappy a cpu to run a epgu... so sad Link to comment Share on other sites More sharing options...
mowin0 Posted October 14, 2014 Share Posted October 14, 2014 cool man Link to comment Share on other sites More sharing options...
mowin0 Posted October 14, 2014 Share Posted October 14, 2014 ... just get a desktop man. so much trouble Link to comment Share on other sites More sharing options...
amartinez1660 Posted October 14, 2014 Share Posted October 14, 2014 Does anyone know if an eGPU setup with late 2013 15" (Iris) Macbook Pro + GTX780TI + Sonnet Echo Express III-D would work with Apple's Thunderbolt monitor as the external display?Did you see this one post? http://forum.techinferno.com/diy-e-gpu-projects/5329-thunderbolt-egpu-thunderbolt-display.html Link to comment Share on other sites More sharing options...
mowin0 Posted October 14, 2014 Share Posted October 14, 2014 has anyone tried liquid cooling egpu? Link to comment Share on other sites More sharing options...
grakef Posted October 14, 2014 Share Posted October 14, 2014 Not super familiar with how the eGPU work, but what your describing sounds to me like something is stopping the computer for moving onto POST or POST is failing. Typically this is caused by things not being seated correctly. Such as memory or CPU, but sometimes a bad ground can cause this as well (screw in the wrong place). If the monitor and laptop test fine without the eGPU, I would guess it is your power or riser isn't working correctly. Link to comment Share on other sites More sharing options...
Recommended Posts