MP 1,1-5,1 AMD Radeon VII on the Mac Pro 5,1 - Mojave 10.14.4 and 10.14.5 Beta driver results.

monoton

macrumors member
Original poster
Aug 15, 2006
44
44
Oslo / Tokyo
Hi, I will share some benchmarking done running the Radeon VII on my Mac Pro 5,1. It has the pixlas mod (PCIe power breakout cable from the PSU mobo-connector) done on it, so I have no power issues. I tested it with the Vega 10 driver, and the Vega 12 driver which resulted in freezes. The Vega 12 driver only activates 20 compute units, while the Vega 10 driver will utilise the full 60.

In short, one can add the card's ID 0x66AF1002 to the AMDRadeonX5000.kext’s Info.plist in macOS 10.14.4 beta 3. This was recently also successfully done and explained by "theitsage" using it as an eGPU, documented over here https://egpu.io/forums/builds/mid-2018-13-macbook-pro-touchbar-radeon-vii32gbps-tb3-razer-core-macos-10-14-4-theitsage/

There are two sections in the Info.plist, one for Vega 10 and another for Vega 12. The Vega 10 driver clearly gives the best performance. I also compared it with a Geekbench 4.3.1 score I got form my former Vega Frontier Edition card in December 2018. We can see that the Vega 10 driver is a good temporal solution for the Radeon VII, however the full potential will of course come once the Vega 20 driver is out, hopefully by the final release of 10.14.4.

Here are the results, I’ll let the images speak for themselves. From the Geekbench score we can see that there is a substantial room for improvement, as the Frontier Edition is not a faster card/chip by itself, at 14nm and lower clock speeds, half the memory bandwidth too. All benchmarks that refer to the "AMD Radeon RX Vega10 Unknown Prototype Compute Engine" is the Radeon VII.

EDIT : After updating to 10.14.4 Beta 4 (build 18E205e) there seem to be no more freezes as experienced with the Beta 3. Performance is about the same. Vega 20 driver section is still not there, so still using the Vega 10 driver.

EDIT #2: With 10.14.5 Beta the Radeon VII got the full support out-of-the-box. LuxMark results are very impressive. See further down.

benchmarks_spec_VEGA_FE.png
CL!ng.png
GLView.png
Screenshot 2019-02-20 at 19.03.23.png
Screenshot 2019-02-20 at 19.38.39.png
System_Vega_10.png
Valley_1440p_Full_Screen.png
Vega 10 driver.png
Vega 10 driver_NEWER_GB.png
Vega 12 driver.png
 
Last edited:

casperes1996

macrumors 601
Jan 26, 2014
4,373
2,212
Horsens, Denmark
Here are the results, I’ll let the images speak for themselves. From the Geekbench score we can see that there is a substantial room for improvement, as the Frontier Edition is not a faster card/chip by itself, at 14nm and lower clock speeds, half the memory bandwidth too. All benchmarks that refer to the "AMD Radeon RX Vega10 Unknown Prototype Compute Engine" is the Radeon VII.

While Radeon VII should still be faster, it does have 4CUs less still. But yeah, thanks for all the info :)
 
  • Like
Reactions: monoton

monoton

macrumors member
Original poster
Aug 15, 2006
44
44
Oslo / Tokyo
Indeed, it's supported from 10.14.5 Beta 1 (build 18F96h).
The Geekbench scores are not that great, around 140000, however that will hopefully quickly improve with newer releases of the driver.
 

Attachments

monoton

macrumors member
Original poster
Aug 15, 2006
44
44
Oslo / Tokyo
Same for the Vega 64 LC, scores 147k/146k in OpenCL/Metal in 10.14.5 where it scored 209k/222k in 10.14.4.
In Luxmark it scores ~31k ootb, which is up from ~29k in 10.14.4.
Yeah, that's peculiar. I can also confirm that.
Geekbench scores have gone way down, LuxMark scores way up.
 

Attachments

Pval

macrumors member
Jan 7, 2008
96
65
Holland
Geekbench scores have gone way down, LuxMark scores way up.
This luxmark score is more or less what I scored consistently in the past couple of months with just PP_DisablePowerContainment enabled in the kext. I actually ran it day before yesterday, scored 31115. Updated to 10.14.5 today, scored 31071, disabled powercontainment and scored 31072. But who's to say.
 
  • Like
Reactions: sd70mac

itdk92

macrumors 6502
Nov 14, 2016
497
180
Copenhagen, Denmark
This luxmark score is more or less what I scored consistently in the past couple of months with just PP_DisablePowerContainment enabled in the kext. I actually ran it day before yesterday, scored 31115. Updated to 10.14.5 today, scored 31071, disabled powercontainment and scored 31072. But who's to say.
But his score is 50000 :)
 
  • Like
Reactions: sd70mac

itdk92

macrumors 6502
Nov 14, 2016
497
180
Copenhagen, Denmark
Infinitely faster than your dual 1080ti score in Mojave? ;)
Have Mojave on our Hackintoshes and some other Mac Pros we have on sale. Also in a build with 3 x VEGA FE.
That build's gonna need soon 3 x Radeon VII.

The dual-1080Ti builds are primarily for 3D. No need for Mojave.
Also, nothing like 2 x 1080Ti for now, beside the RTXs in Windows.
 
  • Like
Reactions: sd70mac

monoton

macrumors member
Original poster
Aug 15, 2006
44
44
Oslo / Tokyo
Thanks, can you do extreme preset as well for easier comparison?
Heaven.png
Valley.png
Valley_Ext_HD.png

[doublepost=1554078319][/doublepost]
How are the fan speeds with the Radeon VII? Are they audible at idle? Also, it looks like the card is properly recognized in About This Mac? Or did you edit that?
Fan speed seems properly regulated, and not noisy when idle at all. It can speed up quite well under heavy load, then scale down again properly when done.

I applied the latest firmware update available from AMD, v106.
 

Attachments

Last edited:

thunder72fr

macrumors member
Mar 11, 2017
30
23
LE MANS, FRANCE
Your score Valley (1920x1080 8x Fullscreen) vs:

- My Mac Pro 4.1 / 5.1 with Vega 56:





- My Hackintosh 8700K with Vega 56:




The Mac Pro with a Radeon VII will be my next project, as my Hackintosh with Radeon VII.
 

MisterAndrew

macrumors 68000
Sep 15, 2015
1,557
1,289
Portland, Ore.
That’s interesting there isn’t much difference between Vega 56 and Radeon VII in Unigine Valley, but Luxmark scores are much higher with Radeon VII. It will be interesting to know which apps take advantage of the VII’s compute performance.