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 22, 2018 5:55 AM in response to Shecky Lovejoy

Whoa...


Great work Shecky, I have a similar system, albeit a smaller raid setup and an Amfeltec Squid for booting.


What a shame we have to hang a PSU out the back to get work done - haha.


It's machines like this that keep us not only inspired, but forever hopeful that Apple will make the next Mac Pro with the features we actually ask for...


Long live the 5,1. Thank the lord.


Bill.

Feb 22, 2018 8:05 AM in response to billthebutcher

Long live the 5,1, shame that it is that I am using am 8-year-old computer.


If anyone from Apple is listening, my 7,1 wishlist:

  • Big tower with lots of customization space. I really don't care what it looks like. The cables for my RAID card are tight
  • More than 4 PCIe 3.0 slots and 3 of them should be 16x
  • Lots of RAM and cores, duh.
  • Video cards: AMD and Nvidia options, plus available upgrades every year
  • Please do not leave out drive bays
  • Please do not make us guinea pigs for USB-C

  • Thanks

    Feb 23, 2018 2:14 PM in response to Knute5

    I have nothing against FCPX, and I use it a couple of times a year at client request and have very few issues with it. I find Motion much less compelling. I will likely be buried with my After Effects 3.1 serial-port license dongle 😉


    My biggest issue is that I am taking a wait-and-see attitude towards all Apple products until I can get a better grip on their long-term commitment to the pro market through 2018 and 2019. I feel really burnt by the 2013 Mac Pro (and subsequent inattention to pro hardware), as well as the bungled FCPX transition. I would feel better if FCPX updates were more timely and robust. Or that it wasn't going to take them a year to introduce a new Mac Pro design, to replace what they now admit was a failed experiment with our livelihoods. The iMac Pro has all the same issues as the 2013 Mac Pro, and comes at a high cost.


    I need to plan hardware upgrades in 3-year increments, and new video cards every 18 months, and Apple has introduced too much uncertainty into my calculations


    For now, I've taken this 2010 Mac Pro as far as I'm going to take it, and, like I said, wait and see what this and next year bring, and try to keep and open mind. I've been an Apple customer since 1981 (not a typo), so they have a large reservoir of goodwill with me, but it is running empty.


    </rant>


    Anyway, sorry to rant at you, let us know how the upgrade goes this weekend. Don't forget to do some tests before the upgrade for comparison (I usually forget). Good luck

    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)

    This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

    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 Account.