External GPU for Mac Desktops: Mac mini + AMD R9 Fury X
 
Notifications
Clear all

External GPU for Mac Desktops: Mac mini + AMD R9 Fury X  

 of  4
  RSS

itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

 

External GPU implementations have proved to be successful for Mac laptops. But what about Mac desktops that have no standard PCIe slots? The Mac Pro trashcan and Mac mini are such machines. There is definitely demand for a more powerful GPU setup from Mac Pro users. There's virtually no demand on the Mac mini front, so it's not often you see an eGPU setup with it. YOLO, my friends!

The Mid 2011 Mac mini was one of the first Macs to have Thunderbolt connectivity (full list of Thunderbolt-equipped Macs). I hadn't been making use of this Mac mini and figured I would try something fun. I did some upgrades to what many would consider an outdated and least powerful Mac then paired it with the highest performing AMD graphics card that works in macOS. This Mac mini is now running 10.12 Sierra with a pair of SSDs in RAID-0, 8GB of RAM, and an R9 Fury X external GPU.

You may have seen disassembled photos of the AKiTiO Node. The enclosure has a lot of room inside. I measured the empty space between the power supply housing and the front of the enclosure. It turned out to be a perfect fit for a Mac mini. The AKiTiO Node's fan and its bracket do have to be removed to accommodate this unusual pairing.

Routing the Mac mini's power cord and Thunderbolt cable was a challenge because I didn't want to modify the casing of the Mac mini or the AKiTiO Node. I plugged the cables into the back of the Mac mini prior to fitting it inside the AKiTiO Node. I initially wanted the underside of the Mac mini to face outwards and without the bottom cover for better air flow (read: to look cool). This placement did not work very well due to the hidden location of the Power button. Placing the Mac mini with the Apple logo face outwards provides easier access to the Power button.

The next hurdle was the R9 Fury X's liquid cooling lines. They are rather stiff and don't tend to stay where you want them. Fortunately the tabs for the AKiTiO Node's fan bracket are in such a spot that they apply a decent pressure against the radiator to keep the whole cooling system in place. This Mac mini + R9 Fury X external GPU setup could run fully enclosed within the AKiTiO Node. Yet it's too cool to be hidden away.

In order to install automate-eGPU.sh script v1.0.0, I had to use the Mac mini's Intel HD 3000 iGPU through HDMI connection to see the screen. Once eGPU script was up and running, I switched over to the DisplayPort connection on the R9 Fury X external graphics card.

As we have found with other Mac eGPU builds, the Apple Thunderbolt 3 (USB-C) to Thunderbolt adapter not only enables older Macs to use TB3 enclosures but also improves the success rate in macOS. This external GPU setup has worked surprisingly well. Sleep and wake-up are non-issues, which I did not expect to be possible with an eGPU attached in macOS. This Mac mini has been running flawlessly for almost a week as if the R9 Fury X was an integral component.

The R9 Fury X's performance is definitely bottlenecked by the 1st generation Thunderbolt connection (10Gbps). Still it's a huge improvement over the Intel HD 3000 iGPU which came stock in this Mac mini. If you're a lucky owner of the quad-core Late 2012 Mac mini, pairing it with an eGPU is a no-brainer. The Late 2012 Mac mini i7-3615QM paired with the R9 Fury X would likely outdo a base Mac Pro trashcan in certain tasks. On top of that, the total cost to build a Franken-Mac mini like this is less than half the starting price of a Late 2013 Mac Pro.

Join our forum for latest Thunderbolt 3 eGPU development. Please share your thoughts in the comments or in our eGPU Implementation forum.


I received many requests for additional photos of this eGPU setup. There were also questions about running it with a non-watercooled GPU. This Mac mini external GPU is now running with a Sapphire R9 Fury Nitro. These were the steps I took to put this setup together.

Mac mini power cable and Thunderbolt cable were routed through the gap in the front fascia of the AKiTiO Node.

With the AKiTiO Node front fan and its bracket removed, the Mac mini fits perfectly in this space.

I positioned the Mac mini with the Apple logo facing outwards so that I can access the Power button.

R9 Fury Nitro mounted in front of the Mac mini with room to spare.

The cables can be routed to the bottom and ran underneath the AKiTiO Node enclosure.

Mac mini + AKiTiO Node + R9 Fury Nitro all hooked up and running like a dream.

Here's a quick video of this eGPU setup in action. Listen for the "whoosh" sound right before the screen came on - that's the success sound with AMD eGPU in macOS. 😀

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


ReplyQuote
deplomb
(@deplomb)
Trusted Member
Joined: 3 years ago
 

thank you for sharing, I find it is very clever to put the mac mini inside the Node. Would you be so kind to post a few more photos? Nice Job!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Hi Deplomb, I updated the post with more photos of the the build process and a video.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


ReplyQuote
deplomb
(@deplomb)
Trusted Member
Joined: 3 years ago
 

Thank you for the additional images.
Concerning the power switch of the mac mini
may be this might be an inspiration:
http://www.sonnettech.com/product/rackmacmini.html
they have a simple mechanical leaver very nicely done though

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

itsage liked
ReplyQuote
Krist
 Krist
(@Krist)
Joined: 3 years ago
 

This is fascinating and kinda cool. I have that same mac mini, currently pulling duty as a Kodi Box, and Openemu for game emulation. Only problem I have with this 5 year old mac is the GPU, it overheats and lags, its just not good enough; especially since I use steam in home streaming to send the video/sound to my livingroom TV (it works but man does the mac get hot). I'm hoping I can rectify my only issue with this mac, and extend its life by doing the same thing you did, but perhaps just a notch or two down, I basically need a RX 460 or GTX 950. I run macOS 10.11, can you recommend a card and enclosure for these lower end needs? I basically just want to ditch the iGPU and move to a low end eGPU

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Hi Krist, I'd recommend an AKiTiO Thunder2 and RX 470 for your needs. Here's another eGPU implementation with this mid 2011 Mac Mini. https://egpu.io/monitor-with-built-in-external-gpu/

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


ReplyQuote
Silvio
 Silvio
(@Silvio)
Joined: 3 years ago
 

This setup allows to run FCP X 10.3.2 ?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

It should. Some are experiencing crashes in FCPX though.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


ReplyQuote
dmsaudio
(@dmsaudio)
Active Member
Joined: 3 years ago
 

I have a 2012 i7 Mac Mini...if I install the R9 Fury Nitro in my Sonnet IIID, what power supply would you suggest? I'm assuming I would just run the automated script again with this card installed? I've tried with other cards but no luck.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
dmsaudio
(@dmsaudio)
Active Member
Joined: 3 years ago
 

So I just searched for a Mac driver for the R9 Fury and there isn't one on the AMD site. So how are you getting this to work? I'd really appreciate the help. Thanks.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  4