Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Installing a Radeon Vega Frontier Edition in a 2010 Mac Pro

So it was just my birthday and my awesome wife got me a Radeon Vega Frontier. She's the best.


Anyway, my Frankenstein's Monster of a Mac Pro is pretty much complete now, I guess.


Previously added:

  • New CPU riser with 12x 3.33Mhz and 64GB RAM
  • USB3 card
  • Areca ARC1882 IX 24 attached to
    • 24x Ultrastar 3TB external in a RAID6 with 2 hot spares (60TB media array)
    • 4x SanDisk Ultra SSD 1TB internal (4TB startup/media-cache array)
  • 5x Ultrastar 3TB external in a RAID5 via USB3 (12 TB Time Machine)
  • Sapphire Radeon R9 x290
  • 2x BDR burners (hate me, I love Blu-Ray)


First, the unboxing. Ooooooo, pretty

User uploaded file


The first order of business was installing High Sierra, which has the correct drivers. This was no easy task. High Sierra requires a firmware update for my Mac Pro, but the updater did not like either the R9 290x or that I was booting from the Areca card. So I had to clone my startup to a FW800 drive, replace the R9 290x with my original Radeon 5870 from Apple, boot from the clone, and then I could complete the upgrade.


Then, the Vega goes in:


User uploaded file


What a mess, right? Can't believe this is a Mac, right? I can't


Anyway, the Vega draws too much power to connect the motherboard power cables, so you need a 2nd PSU. I got a Thermaltake 750W, mostly because it was the least expensive non-generic 750 I could find at $68 (bonus: super quiet fan). I also got 2x PCIe 1' power extenders to reach out the back of the Mac.


Speaking of which, here's the back of my Mac now:User uploaded file


A closer look at the back (you can see the red connectors of the PCIe extenders coming out the top left)

User uploaded file


About this Mac and Sys Info

User uploaded file


What a freaking mess. But is it worth it? I'm mostly concerned about OpenCL performance. I used the complex hotel lobby scene in LuxMark to test. The Vega saw a 2.5x increase in benchmark score and a much better score on image validation:


User uploaded fileUser uploaded file


Now a real-world test. I took 5-min from a video wall installation I did that had lots of effects and motion and AE comps, and sent it from Premiere to Media Encoder to encode a 19 mbit 1080p MP4. The results


R9:

- Video: 1920x1080 (1.0), 29.97 fps, Progressive, 00;05;00;03

- Audio: AAC, 320 kbps, 48 kHz, Stereo

- Bitrate: VBR, 2 pass, Target 19.00 Mbps, Max 25.00 Mbps

- Encoding Time: 00:15:03


Vega:

- Video: 1920x1080 (1.0), 29.97 fps, Progressive, 00;05;00;03

- Audio: AAC, 320 kbps, 48 kHz, Stereo

- Bitrate: VBR, 2 pass, Target 19.00 Mbps, Max 25.00 Mbps

- Encoding Time: 00:08:48


A 71% increase in speed. NICE!


Anyway, seems to be running well, much less fan action than the R9 270x, and no glitches so far. Will update if that changes.


Finally, I'd like to point out how absurd it is that I need to go to these measures to get a Mac that suits my needs. I practically have a hackintosh at this point.


Mac Pro, macOS High Sierra (10.13.3), 2010, 12-core 3.33, 64 RAM

Posted on Feb 10, 2018 5:06 PM

Reply

Similar questions

30 replies

Feb 13, 2018 8:38 AM in response to Shecky Lovejoy

So I did some more real world tests, but first I should mention something I forgot in my original post, which is that the retail Vega Frontier does not give you boot screen or verbose mode, but recovery and safe mode both work.


On to the tests. I just did a big video wall project, and I used the Premiere timeline from that to test how the Vega compared to my old R9 290x in Premiere rendering and AME encoding. Now for some AE tests from that same project. These tests will not be comparing against my old card, but rather the two top end 2013 Mac Pros I rented for render nodes (12-core, 2x D700, 64 GB).


Also, I'm an idiot and have lots of background apps running, which I kept running for the sake of real-world testing. The 2013 Mac Pros only had a clean install of High Sierra, AE, AME and the plugins I needed


1st test: 3D scene in Video Copilot Element 3D in AE. Big slowdown here was all the lighting. Rendered at 1080p60 with MB and DOF blur.

2013 Mac Pro: 197 min

2010 Mac Pro Vega: 150 min


2nd test: 3D motion track on 11 short shots, with lots of layers composited on top. Lots of basic effects (drop shadow, glow, etc) on the layers. MB and DOF blur on. 1080p30

2013 Mac Pro: 32 min

2010 Mac Pro Vega: 30 min


3rd test: 3D scene in Element 3D again, except the big slowdown here was the 63 video textures bombing the VRAM. MB and DOF blur on, 1080p30. Here I had to estimate the time of the 2010's time from an overnight 7 hr render.

2013 Mac Pro: 106 hrs

2010 Mac Pro Vega: 98 hrs (est)


So the performance of my rig is at least as good as a top-end 2013 Mac Pro now


Final note here is that I discovered my first driver glitch. Not a show stopper, but I still don't like it. I have my Mac set to not sleep, but dim the monitors (BenQ SW2700s) after 10 min of inactivity. When I wake up the monitors, my secondary monitor looks like this:


User uploaded file

Forcing any redraw on the screen, like moving a window over to that desktop, brings the picture back. This makes me wonder if there's a wake-from-sleep issue hiding in here that I'm not seeing because I don't use sleep. To be clear, this seems to only be with the AE renders.


Anyway, pretty happy about the upgrade

Feb 24, 2018 6:18 AM in response to Shecky Lovejoy

Shecky Lovejoy wrote:


Final note here is that I discovered my first driver glitch. Not a show stopper, but I still don't like it. I have my Mac set to not sleep, but dim the monitors (BenQ SW2700s) after 10 min of inactivity. When I wake up the monitors, my secondary monitor looks like this:


User uploaded file

Forcing any redraw on the screen, like moving a window over to that desktop, brings the picture back. This makes me wonder if there's a wake-from-sleep issue hiding in here that I'm not seeing because I don't use sleep. To be clear, this seems to only be with the AE renders.


Anyway, pretty happy about the upgrade

So last night I had a kernel panic that I believe is related to the monitor wake-from-sleep issue I posted about on 2/13, quoted above. Yesterday I was just using Safari and Pages heavily, and I got a lot of the screen redraw issue I detailed in that that 2/13 post, the first time it happened not during a long AE render. Last night, after I hadn't used for a few hrs, I came back to shut down and found it panicked.


Panic Report excerpt


*** Panic Report ***

panic(cpu 0 caller 0xffffff7f93fa4cf8): /BuildRoot/Library/Caches/com.apple.xbs/Sources/GPUDriversAMD/GPUDriversAMD-1.6 0.26/Common/IONDRV/ATI/IOFramebuffer/ATIFramebuffer/Controller/Sources/Vega10/Ve ga10DisplayEngineClock.cpp:1077 Assertion failed: 0 == m_reg->readReg( DPREFCLK_CNTL, DPREFCLK_SRC_SEL)

Backtrace (CPU 0), Frame : Return Address

0xffffffa76bf7b3b0 : 0xffffff801084f606

0xffffffa76bf7b400 : 0xffffff801097c654

0xffffffa76bf7b440 : 0xffffff801096e149

0xffffffa76bf7b4c0 : 0xffffff8010801120

0xffffffa76bf7b4e0 : 0xffffff801084f03c

0xffffffa76bf7b610 : 0xffffff801084edbc

0xffffffa76bf7b670 : 0xffffff7f93fa4cf8

0xffffffa76bf7b6e0 : 0xffffff7f93fa17fd

0xffffffa76bf7b710 : 0xffffff7f93fa1631

0xffffffa76bf7b760 : 0xffffff7f932e363b

0xffffffa76bf7b800 : 0xffffff7f932f5247

0xffffffa76bf7b850 : 0xffffff7f932f4ec2

0xffffffa76bf7b8e0 : 0xffffff7f94ffd1ee

0xffffffa76bf7b960 : 0xffffff7f94ffd112

0xffffffa76bf7b9a0 : 0xffffff7f94ff59e4

0xffffffa76bf7bbd0 : 0xffffff7f94ff68ca

0xffffffa76bf7be00 : 0xffffff7f9209fa4e

0xffffffa76bf7be50 : 0xffffff7f9209f7b6

0xffffffa76bf7be80 : 0xffffff7f920a5feb

0xffffffa76bf7bed0 : 0xffffff8010e90925

0xffffffa76bf7bf30 : 0xffffff8010e8f132

0xffffffa76bf7bf70 : 0xffffff8010e8e76c

0xffffffa76bf7bfa0 : 0xffffff80108004f7

Kernel Extensions in backtrace:

com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@ 0xffffff7f92095000->0xffffff7f920dbfff

dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff 7f911fd000

com.apple.kext.AMDSupport(1.6)[AFD497DB-C7E3-3167-91D3-6D1A09A67C1C]@0xffffff7f 932d2000->0xffffff7f934acfff

dependency: com.apple.iokit.IOACPIFamily(1.4)[8794C760-FDD9-3664-ADED-4A9BBEC6E517]@0xfffff f7f91238000

dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff 7f911fd000

dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@ 0xffffff7f92095000

dependency: com.apple.AppleGraphicsDeviceControl(3.16.21)[F8503E88-24EF-3DBA-A4D6-FA1CE4C47 427]@0xffffff7f93057000

com.apple.kext.AMD10000Controller(1.6)[677B2081-B067-3589-855C-3BF517052138]@0x ffffff7f93f63000->0xffffff7f94093fff

dependency: com.apple.iokit.IOACPIFamily(1.4)[8794C760-FDD9-3664-ADED-4A9BBEC6E517]@0xfffff f7f91238000

dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff 7f911fd000

dependency: com.apple.kext.AMDSupport(1.6.0)[AFD497DB-C7E3-3167-91D3-6D1A09A67C1C]@0xffffff 7f932d2000

dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@ 0xffffff7f92095000

dependency: com.apple.AppleGraphicsDeviceControl(3.16.21)[F8503E88-24EF-3DBA-A4D6-FA1CE4C47 427]@0xffffff7f93057000

com.apple.kext.AMDFramebuffer(1.6)[D41B619A-D800-312D-A05D-E62A07C712D4]@0xffff ff7f94fec000->0xffffff7f95013fff

dependency: com.apple.iokit.IOACPIFamily(1.4)[8794C760-FDD9-3664-ADED-4A9BBEC6E517]@0xfffff f7f91238000

dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff 7f911fd000

dependency: com.apple.kext.AMDSupport(1.6.0)[AFD497DB-C7E3-3167-91D3-6D1A09A67C1C]@0xffffff 7f932d2000

dependency: com.apple.iokit.IOGraphicsFamily(517.22)[2AEA02BF-2A38-3674-A187-E5F610FD65B7]@ 0xffffff7f92095000


BSD process name corresponding to current thread: kernel_task

Boot args: kext-dev-mode=1 nvda_drv=1


Mac OS version:

17D102


Kernel version:

Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64

Kernel UUID: 18D901F1-4A03-3FF1-AE34-C26B2732F13C

Kernel slide: 0x0000000010400000

Kernel text base: 0xffffff8010600000

__HIB text base: 0xffffff8010500000

System model name: MacPro5,1 (Mac-F221BEC8)

Feb 12, 2018 9:21 AM in response to Shecky Lovejoy

Question? Why would you choose a RX Vega over a 1080ti for Premier and AE. Nvidia cards are bound to be faster with Adobe programs over AMD because of cuda support. I was thinking of getting a Vega for FCPX but not really sure if it's worth it because of the cards power requirements etc. I have done sort of the opposite in that I have a 980ti and mainly use FCPX and Pro Tools. The 980ti is flashed and runs off the Mac Pros power, so it's been a pretty good card but I am sure the RX would smoke it for FCPX. The downside of Nvidia as you most likely know is you have to wait for their drivers to come out before you can upgrade to the latest Mac OS. And they do not always work well. I am stuck in Sierra because I tired a test drive with 10.3.3 and the latest web driver for the 980ti but so far the graphics are laggy so will stay where I am till I test 10.3.4 which should come out pretty soon but will have to wait for Nvidia to catch up. I have to say that my system 10.12.4 has been rock solid. FCPX has it's bugs but overall this has been my best system in years so not really in any hurry to upgrade but I do like to keep up. Any way thanks for posting your build and pics, very cool.

Feb 12, 2018 9:33 AM in response to Lance Mcvickar

I had a 980 Ti and I found the driver thing to be too much of a pain in the ***, so I switched back to the R9 290x and now the Vega. I have a Mac so I don't have to mess around with these things, but the 980 was undoubtedly fast, probably in the same range as the new Vega. I would imagine the 1080 is even faster. Having to hold back on important security updates was the final straw for me, YMMV


FYI, the Vega 64s and 56s seem to be back in stock

Feb 12, 2018 10:30 AM in response to Lance Mcvickar

Yeah, I started as an Avid editor in the 90s and I still keep a license and use it a couple of times a year, but what you describe was one of my many problems with Avid that chased me from their iron grip when FCP 2.0 and the first BlackMagic Decklink SDI card came out around 2001 (uncompressed SD to my graphite G4 for $1k -- a miracle!). Switched to Premiere after the X debacle, and I've been largely happy with it. It remains buggy, and Adobe makes certain software design choices that confuse me, but since the CC subscriptions started, they are very aggressive with updates, and support for new macOS updates (for example, early Metal support). Also, I love me some After Effects, and after using Automatic Duck for 10 years, I love the tight integration with Premiere.

Feb 12, 2018 10:46 AM in response to Lance Mcvickar

FWIW, multicam stuff works well in Premiere, at least in my recent experience with a music video where I had 14 sync performance takes. Here 'tis:


Andra Day - Stand Up For Something feat. Common [Official Music Video] - YouTube


Looks like the Vega 64 smokes the Frontier (tho mostly in games). Interested in Adobe tests


My sympathies to anyone who deals with Avid/Digidesign as their vendors. They're much better than they used to be, but they retain some of their arrogance from when they were monopolies.

Feb 13, 2018 10:09 AM in response to Shecky Lovejoy

Really ice work man, hear are a couple of my shows.

Front and Center Presents: Beth Hart "Jazz Man" - YouTube

actually my first time directing and editing, used fcpx for Beth's show, and mixed it as well.

Sheryl Crow's show airs on PBS this Thursday night which was edited in premier I directed and mixed.

https://www.youtube.com/watch?v=YUTUxHGSMzQ


How are the fans in the Vega 64 noise level wise when your rendering stuff?

Installing a Radeon Vega Frontier Edition in a 2010 Mac Pro

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.