2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus...
 
Notifications
Clear all

2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14 & Win10 [mac_editor]  

 of  9
  RSS

mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

Preface

This build is essentially identical to my previous build with the exception of switching from the Sonnet eGFX Breakaway Box 350 to a Mantiz Venus MZ-02. As such, the system configuration, installation, undervolting Vega, and benchmarks would be identical for this configuration, so some aspects will not be repeated here. If you're here for my thoughts on the enclosure switch, check out the Switching Enclosures section.

 

System Specifications

  • MacBook Pro 15" (2018)
  • CPU: 2.6 GHz Intel Core i7 (i7-8850H)
  • GPU(s): Intel UHD 630, Radeon Pro 560X
  • macOS 10.14.x Windows 10

 

eGPU Specifications

 

Installation

The installation process is usually straightforward if you use one of the solutions on this forum.

For macOS

Native compatibility: This eGPU setup has official support and does not require any additional software-work to get working. It is also easy to connect multiple such eGPUs.

Not all applications take advantage of external GPUs. For that, one can use set-eGPU.sh or Prefer External GPU option in Mojave.

 

For Windows 10

Edit: Steps to keep internal display active might not be needed, see thread below:  https://egpu.io/forums/builds/2018-15-macbook-pro-rp560x-8th6ch-rx-vega-64-32gbps-tb3-mantiz-venus-mz-02-macos-10-14-win10-mac_editor/#post-64648

Thanks to @itsage and @chris_moran, we stumbled upon a way to keep the internal display active.

The setup process is simple:

  1. Download a copy of AMD drivers from bootcampdrivers.com.
  2. Use DDU to uninstall Apple-provided drivers. It is recommended to do so in Windows Safe Mode.
  3. Boot back into Windows normally and install the downloaded drivers.
  4. Once the Radeon Pro 560X is up and running, hot-plug eGPU. It should default to Error 12.
  5. Once you see error 12, uninstall the Vega device from Device Manager > Displays.
  6. Reboot with the eGPU plugged in. All displays should be active.
  7. Repeat Step 5-7 for every Windows boot to ensure the internal display works. If the internal display is not required, just boot with the eGPU plugged in.

 

Basically, to keep the internal display active, the eGPU needs to be uninstalled from the Device Manager in a prior boot. Then the eGPU + internal display should function as long as you boot with the AMD eGPU plugged in. If internal display is not needed, just boot with eGPU plugged in.

 

Switching Enclosures

The following paragraph is the mini-backstory of why I switched.

Months ago, I was on the fence about switching enclosures to reduce clutter and migrate towards a more one-wire solution. At the time, @itsage recommended the Mantiz Venus MZ-02 as an overall good bang-for-the-buck one-wire enclosure. It was then priced at around 349$ if I'm not mistaken, so for a college student, this was an expensive investment. Alongside my necessity to travel/switch homes as an international student, the investment did not feel right at the time. Fast-forward to today and I have a job lined up, some cash on hand from an internship, and while causally discussing enclosures, @eightarmedpet recommended the Venus too, and cited better-than-expected build quality. I take it as fact when @eightarmedpet says something is good quality - combined with @itsage's recommendation, I placed the order in trigger-happy fashion, now at a much nicer 279$. I excused my expense citing my 23rd birthday, which was yesterday. Yes, I played that card.

While setting up the enclosure, I experienced the following hiccups:

  • I totally missed the big, black, obviously-an-SSD-bracket SSD bracket provided with the enclosure. A quick back-and-forth with @itsage and I had the SSD installed in no time.
  • The screws were tight (as hell). While I'm not a hardware person, and perhaps I had somewhat sweaty hands, tight screws are never a good idea. There should be some give with these things. Anyway, it took me 10 minutes to unscrew one of the GPU bracket screws. Fun times.

 

Coming from a Sonnet eGFX Breakaway Box 350 that had an upgraded Corsair SF600, I immediately gained the following advantages:

  • 87W power delivery instead of 15W.
  • 5 USB 3.0 ports versus none.
  • 1 gigabit ethernet port versus none.
  • Provision for attaching an internal SATA drive versus none.
  • Less volume at 11.56 L versus 12.71 L
  • Slightly higher weight, but better look, feel, and build versus the Sonnet.

 

Enclosure Impressions

The Mantiz Venus definitely feels like a step up from enclosures I've used previously - Akitio Node, Aorus Gaming Box, and Sonnet. The USB ports have significantly reduced clutter around my MBP, edging my setup closer to a one-cable system. The anodized aluminum looks and feels premium. In use so far, the enclosure has been quiet and reliable. For me, the ability to easily access the internal components is important, and a simple pull-to-remove panel is really the way to go. This feature alone won me over. Fair to say I have an intense dislike for enclosure-opening mechanisms employed by Sonnet and especially the Node. However, after working with the Venus for a bit, it became clear that the nicely implemented one-side-only access was a double-edged sword, making it very difficult to mount larger or taller GPUs.

On to things I don't like: The existence of two types of "Intel-certified" firmwares for this enclosure (16xx and 22xx bandwidth-wise respectively). One maximizes bandwidth (H2D) while the other compromises on H2D for stable I/O performance. On my system, I am seeing H2D speeds of 14xx MB/s. On the Sonnet, I was at 26xx MB/s. Realistically, in most of my use cases and even in gaming, I may not see appreciable performance differences, but I hate the fact that I am running in "compromised bandwidth mode" when there is a possibility of a better solution. Given how troublesome it can be to update enclosure firmware on Macs, this has detracted from the overall positive experience. If I was paying the original $349/389 price, I would not have settled for this. Hopefully I can get the firmware update going soon and compare the two. For the internal SSD, I would have preferred a slide-in bay of sorts to simplify the installation procedure - but this is a nitpick at best. Finally, fitting in larger GPUs might be a challenge with the Venus due to the one-sided access to components. A Mac Pro-esque enclosure system with 360 degree access would have been brilliant - a man can dream.

At 279$ there is nothing that comes close to the features and quality of the Mantiz Venus. The only area of improvement I see is use of dual thunderbolt controllers to eliminate I/O latency over USB, and a single firmware that runs at maximum performance.

 

Overall Setup

Since I've not installed the Corsair PSU (yet), I am running on a 550W Mantiz-provided PSU. Quick stress tests on both macOS and Windows went well, so I'll monitor the situation as I use the eGPU on a daily basis. In my time on the forum, I've never posted a picture of what my setup looks like, so here it is, with all the shoddy university housing desks and drawers in full glory:

Not to worry, as once I move to Seattle, there'll be much better furniture, and yet another monitor. The setup is essentially two 4K Freesync-enabled 27" LG displays connected via DisplayPort to the Vega 64. Hidden behind the displays lies an AORUS Gaming Box 1070, which I sometimes plug in for testing. For those curious about the audio gear on the left, its composed of a JDS Labs - The Element USB AMP/DAC, a trusty Sennheiser HD600, and a simple USB microphone which helps as clamshell mode disables the microphone on T2 Macs.

As a compute card, the Vega 64 more than meets my demands. For gaming, it of course falls short in newer titles at 4k60, so I play at a compromised 1440p. For games I frequent, such as FIFA and Rocket League, it is more than sufficient. Overall, this setup serves my needs well. But there is one thing: noise. Due to my GPU being a reference Vega design, it is loud to say the least. I am awaiting a higher-end Navi GPU, but if that's too far off, I might just upgrade to a custom-design 5700 XT once macOS has drivers for it, just for decreasing the noise.

Update: After moving, I finally have a desk I like, and the setup now looks like:

 


Update 1: The Venus firmware version shows up as 25.1. Checking H2D speeds, I noticed I was running at 16xx MB/s which is half of expected H2D speeds. I am aware of the post that has the H2D fixed driver, but I recall it having issues with USB drives. Will inquire about newer firmware.

Update 2: Added Enclosure Impressions.

Update 3: Info about the enclosure access mechanism.

Update 4: Using Amazon's 30-day return policy, I got myself a replacement Venus unit. Sadly this also limits at 14xx MB/s. Quite amazingly, all my close friends seem to own a 2018 or newer Mac. Time for some TB3-windows-machine-owner hunting, or maybe I will take up @itsage on his very kind offer to flash the firmware by mailing in the board.

Update 5: The provided Mantiz power supply is much louder than I expected. I don't recall it being as loud with the unit I had before the replacement. Either way, swapping with my Corsair SF600 did the trick and it's quieter. The 120mm fan is not very quiet either, so I'll be swapping that out with a low-profile Noctua A12x15.

Update 6: After settling in to my new home, I finally have a setup/desk I like. Pics updated above. Additionally, it seems using my JDS DAC while connected to the Venus via USB causes significant audio drops. I simply rerouted it to connect directly to the MacBook Pro, and all is well. For those considering a one-cable setup, this is important to keep in mind.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

LOVELY hardware pics! I actually like the look of that desk too... my uni halls were ex navy barracks and I could touch opposite walls by standing in the middle room, I'm not even sure I had a desk... Hope you like the Mantiz? Hard to tell in your write up?
Just checked my firmware and I'm running the same as you but getting different H2D results (I may be doing not wrong as I have no real clue what I am doing).

 Screenshot 2019 08 30 at 08.33.59

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@eightarmedpet

Will add an ‘impressions’ section soon. I’m getting 14xx MB/s on my enclosure so it’s definitely lower. I’m in touch with Mantiz support and have the better firmware. Will see how things go, but I’m away from home for this weekend. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

@mac_editor look forward to hearing your impressions... let me know how it goes firmware wise too, not sure if I need to update/change mine or not...

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@eightarmedpet

My guess would be that there won’t be any/minor gains in some titles for me since I’m using an external display - though I suspect I should see improvements in Assassin’s Creed titles. For internal display acceleration though, it might be worth updating the firmware. In your case the bandwidth seems decent, but could be higher.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


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

@mac_editor Happy belated birthday to you! Very nice build and the full bandwidth firmware should help getting the most eGPU performance out of it.

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

 
2020 15" HP Spectre X360 [11th,4C,G] + RTX 2080 Ti @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago

ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

Oh yeah, happy birthday too! A self bought present is often the best type, I think you made a wise decision. 
Hope you had a good one too.

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@eightarmedpet

Thank you! Yes I had some fun haha. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

I am noticing now that booting with the eGPU plugged in does not disable the internal monitor - or is this just me? For reference, I'm running Windows 1903 and the latest developer beta of Catalina. I do have some USB drives connected to the Mantiz, if that makes any difference. So far, has been consistent across multiple boots. If this is indeed the case, Apple has updated 2018 MBP 15" firmware and made eGPU on bootcamp easier, or the new Windows updates (18362.295) and August bootcamp drivers have caused the change. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


itsage liked
ReplyQuote
 of  9