Jump to content

2014 15" Macbook Pro Iris + GTX960@10Gbps-TB1 [Magma 3T] + Win8.1 [oc_masta]


oc_masta

Recommended Posts

Here's a small report of my eGPU setup using a Macbook Pro Retina 15 Late 2014 model.

Also integrating the OS internally with the eGPU inside the enclosure... all in one sweet package.

Specs:

2.2ghz Quad Core i7 4770HQ

16gb DDR3 Ram

Intel Iris Pro 1536mb Graphics

256gb PCI-e SSD Storage

Equipment:

-Magma Express Box 3T (Thunderbolt 1 Enclosure)

-Palit Nvidia Geforce GTX 960 2gb Graphics Card

-Marvell 88SE9230 PCI-e SSD card

-Sandisk Extreme II 480gb SSD

Now, the magma box 3t enclosure has 3 slots spare, after the thunderbolt uplink card, so that's space for a dual slot GPU and another add in card.

I've opted to add a Sata3 card in the that third slot. The Sata3 add in card I have, can have the 2.5" SSD mounted directly onto the PCB too.

It uses the Marvel 88SE9230 controller if that matters, and ordered it from AliExpress. This is the one:

Marvell chipset 2.5" SATA 6Gbps + 3 Ports SATA 3.0 PCI e Hybrid Controller Card HyperDuo SATAIII SSD + HDD PCI Express card-in Add On Cards from Computer & Office on Aliexpress.com | Alibaba Group

My installation process:

-Used Rufus to create USB install disc for windows 8.1

-Installed windows 8.1 via EFI boot. (iso is very specific to be able to boot the install, so tried around 5 different iso's before this worked)

-installed on to a empty 'MAC OS Journaled' partition that was created beforehand. This would be GPT ready so works perfectly for this UEFI install.

-Booted into windows, installed the latest Bootcamp Assistant Software. All Drivers are ready now. Even waited for all the windows updates after that to complete.

-Now, I had moved igdkm64.sys in the system32 folder, into the recycle bin so it wouldn't interfere (Not certain this is required). Then restored it back after the GPU had booted fine.

GPU cold boot procedure (plug and play thereafter):

-Magma Box power cable plugged in. Box is sitting idle but receiving power at this point.

-Thunderbolt plugged into the Magma Box end. Unplugged on the Macbook end.

-Turn on the macbook, reach boot options by holding down the alt/option key while booting.

-Wait 10-15 seconds plug in thunderbolt to macbook. Wait 2-3 seconds for the magmabox SSD windows, to appear in the boot options, and select it. :D

OS + EGPU in the Magma Box RESULTS

Now, I have a windows install on my internal macbook SSD and on the Magma box SSD inside the enclosure. This allows me to test both and show how much performance is lost using an OS + eGPU on the same thunderbolt line.

I will have some test's comparing a integrated install within the thunderbolt enclosure + eGPU with separated install as commonly done with windows inside the macbook's SSD and eGPU alone.

Initially we are aware that:

-The thunderbolt link for my setup is 10Gbps for thunderbolt 1. So performance could be improved with TB2.

-The SSD and eGPU will share this bandwidth down the single thunderbolt cable.

-This 'should' lose performance in games and benchmarks...but how much?

------------------------------------------------------------------------------------------------------

Let's see the results:

Heaven 4.0 Becnhmark (Extreme Preset)

Integrated OS (Inside MagmaBox) + eGPU

FPS: 36.2

Score: 911

min: 18.5

max: 76.7

Separated OS (Inside Macbook) + eGPU

FPS: 36.5

Score: 919

min: 17.6

max: 75.0

------------------------------------------------------------------------------------------------------

GTA V Benchmark (1440p Max settings)

Integrated OS (Inside MagmaBox) + eGPU

Average FPS

Pass0: 27.22

Pass1: 21.22

Pass2: 26.20

Pass3: 28.90

Pass4: 27.80

Separated OS (Inside Macbook) + eGPU

Average FPS

Pass0: 27.12

Pass1: 21.53

Pass2: 26.45

Pass3: 28.65

Pass4: 28.04

------------------------------------------------------------------------------------------------------

3DMark11 (Performance Preset)

Integrated OS (Inside MagmaBox) + eGPU

Score P8480

graphics 8601

physics 9208

combined 6934

Separated OS (Inside Macbook) + eGPU

Score P8480

graphics 8601

physics 9210

combined 6927

Conclusion

From the above, it's easy to see negligible difference in performance using an integrated OS with the eGPU compared to the usual separate install.

This could prove that the links inside a 3 or more PCI-e lane enclosure, are separated between the slots. Therefore the bandwidth is always available for the GPU and SSD. This does also mean that these 3 or more lane enclosures will have slightly less bandwidth overall for the eGPU since they are spread throughout the other lanes (possbily 8Gbps).

But if the 3D performance is adequate, then no harm no foul. Overall a perfect solution for all in one OS with eGPU.

Peace.

*Note: The dip switch on the main board, was set to x4 link, Gen1 for the 3rd slot containing the SSD. This can be flipped over to x8/16, Gen2 if preferred to gain some extra speed on the SSD. This will be tested next to see if it affects GPU performance also.

SPECIAL THANKS TO NANDO4 FOR HIS WORK AND SUPPORT IN THIS ENDEAVOUR. MUCH APPRECIATED!

  • Thumbs Up 1
Link to comment
Share on other sites

@oc_masta , the Magma 3T is a TB2 enclosure according to ExpressBox 3T | Magma

If not sure, can you run GPU-Z on your eGPU and check the bandwidth being reported from which we can deduce if its TB1 or TB2?

Discussion of TB1 versus TB2 throughput is at the bottom of http://forum.techinferno.com/implementation-guides-apple/6879-2013-15-macbook-pro-iris-gtx760%4016gbps-tb2-sonnet-ee-se-ii-win-8-1-%5Brelentless.html#post94263 and bottom of http://forum.techinferno.com/diy-e-gpu-projects/6578-implementations-hub-tb-ec-mpcie.html .

Link to comment
Share on other sites

I have the first version released by Magma, which is thunderbolt 1.

Magma sells a TB2 upgrade card so could always upgrade.

I'll do a GPU-Z screen anyway, just so we can see the actual throughput.

Link to comment
Share on other sites

I think Sonnet was giving the Upgrade card for TB2 out for free if you had a Sonnet III-D with TB-1. Isn't Magna offering sth similar?

That's pretty cool of Sonnet to do so. But unfortunately not for Magma, but they do offer an upgrade card for a price nonetheless so may consider it, but happy with the performance.

Also, GTA V is a good bench for HDD and GPU since it has to actively load terrain and such as it plays through, so heavy disk use along with loading a massive amount of textures for GPU.

Link to comment
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.

×
×
  • 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.