Skip to main content
Community Manager
May 19, 2020
質問

Feature Focus: Afterburner ProRes Hardware Decompression Support

  • May 19, 2020
  • 返信数 4.
  • 13927 ビュー

Hey Everyone,

 

In recent beta builds (14.3.0 and newer) we've added support for Apple's Afterburner accelerator card which is an optional component available for 2019 Mac Pro systems. Currently we support decode acceleration of ProRes 4444 and 422 codecs using the Afterburner card. Please note: ProRes RAW acceleration via the Afterburner card is not currently supported - although CPU decompression is available for ProRes RAW. 

The Metal renderer must be selected for use in the applications (this is already the default setting):
  • After Effects (Beta): File > Project Settings... > Video Rendering and Effects > select "Mercury GPU Acceleration (Metal)"
  • Media Encoder (Beta): Preferences > General > Video Rendering > select Renderer: "Mercury Playback Engine GPU Acceleration (Metal) - Recommended"
  • Premiere Pro (Beta): File < Project Settings > General > select Renderer: "Mercury Playback Engine GPU Acceleration (Metal) - Recommended"

 

Unfortunately there is currently no way to identify utilization of the Afterburner card - but if you have a 2019 Mac Pro with an Afterburner card installed, and your workflow contains ProRes 422 or 4444 content,  please share your experience with us in this thread.

 

We look forward to your feedback.
 
Thank you,
Kyle Plumadore
Adobe

 

 

このトピックへの返信は締め切られました。

返信数 4

Participating Frequently
January 27, 2022

Hi Kyle-

 

I've been testing Afterburner for various ProRes related workflows in Premiere Pro. 

 

One usage case of interest was to try and utlize a higher-res "proxy" workflow of raw formats within Premiere for large longform edits for series and films.  So attaching same resolution ProRes 422 HQ files to Redcode Raw or Canon Cinema Raw, etc. and using those prores files for most of the work leading up to finalization of the master.

 

I noticed that Premiere doesn't accelerate any decode of ProRes when the files are attached as proxies to other files.  It only accelerates ProRes files when they are standalone.  Is there any way to update Premiere to accelerate ProRes files when they are attached as proxies as well?

 

I've been able to confirm this via monitoring using Apple's Activity Monitor.

 

Thanks!

Adobe Employee
May 18, 2023

Hi PowerMike G5,

In the recent 23.4 release there was a related bug fix that should now enable hardware accelerated decoding of your ProRes proxies using Afterburner. 

-Martie

Participating Frequently
May 29, 2023

Hi Martie-

 

This is great news!  Thank you!

Participant
June 24, 2020

I just installed an afterburner card after seeing that it was now supported in Premiere Pro. It drasticly decreased the playback preformance of ProRes Media in Premiere. I have made sure that hardware accelaration is turned on and that the Metal renderer is selected. The afterburner is installed in a 16x slot with the pool allocated all to itself. Not sure where the issue can be. About to shutdown and try another slot in case there is an issue there but wanted to see if there were any other suggestoins, really hoping I didn't drop $2K for nothing.

Community Manager
June 24, 2020

That's very odd - we haven't seen any cases where playback is worse with Afterburner than without.

 

What resolution/format of ProRes media are you playing? If you are willing to share a sample clip, we can give it a try on our end.

Are you playing the content within a timeline with effects or by itself?

If you play the same content in the Quicktime Player does it have the same issue?

 

What Mac OS version are you on? We found 10.15.5 had some performance improvements when using an Afterburner card.

 

Also if you can provide the other specs of the machine, that would be helpful.

 

 

 

 

 

 

Participant
June 25, 2020

Thanks Kyle! Some of the information you provided helped me find the problem. I hadn't tried playing a ProRes video in quicktime so I did and got the same result. My media is on a server with a 10Gb network connection, For whatever reason, when I booted up after installing the afterburner card, the network only initialized at 100Mb and just stuck there. I restarted the network card and it's working great now. Didn't think to check that since it's never happened before. 

Participating Frequently
June 18, 2020

Hello, Ive run a couple of tests in ME and MEbeta using 2019 mac pro with afterburner card and saw zero difference.     I just see now that there is a beta update as of TODAY and i am updating now.    Will update shortly.

 

The basic test I was running was transcoding 4k h264 footage to pro res 422LT at matching source resolution.    For reference, I did put Me and MeBeta against a competitor software and the competitor was running about 6x faster.     

 

Im aware these statements are rather vague, I was going to provide logs and exact numbers, but when i went to the CC app to get the version numbers of everything, I saw there was an update in both the beta and non beta versions of Me.       

Community Manager
June 18, 2020

Thank you for your interest in Afterburner support @hechanovadigital.

 

The Apple afterburner card only supports decompression of ProRes bitstreams - not compression. That means you won't see any benefit when transcoding from h.264 to ProRes - as the Afterburner card cannot help the encoding of the ProRes output (nor the decode of h.264). You should see benefits when your input format is ProRes - e.g. either in playback of a ProRes source or transcode from a ProRes format.

 

I hope this helps clear things up.

Participating Frequently
June 18, 2020

Thank you very much for this.     In AE beta, where I am using pro res 422lt as my input format, I also do not seem to be getting much gains, however, I havent done enough testing.   However, different "activity monitors" show me different numbers on what is being utilized.     Oddly enough when in "software only" vs. "metal" I see the GPU going to work (although only at 35%) when in metal it indicates 0%.

 

However, in XRG it shows that gpu1 is going at 65% while gpu2 is at 0%.

 

Like Raywood it seems I am getting false readings.     my next step is to pull the AB card and see the difference, but Im wondering if you have any insight to an "activity monitor" that would show the AB card's actvity?

Participating Frequently
May 23, 2020

Premiere Pro doesn't seem to be utilizing the Afterburner card much if at all while working with ProRes files attached as proxies to MXF online footage.

 

Media Encoder, on the other, somehow appears to be using the Afterburner quite heavily when encoding to ProRes, which is a bit confounding to me.

 

MenuBar Stats 3 is the software I'm using to measure memory and processor use on the Afterburner card separate from the AMD Radeon Pro Vega II Duo.

Community Manager
May 26, 2020

Hi RayWood,

 

The last we checked MenuBar Stats 3 did not show Afterburner usage. Can you share a screenshot of where it shows Afterburner usage? Also, Afterburner does not support encoding - only decoding - so it is a bit odd that it would show any usage during encoding to ProRes unless of course your transcode source is ProRes.

 

Thanks,

Kyle

 

Participating Frequently
May 28, 2020

I'm starting to wonder if MenuBar Stats 3 is pulling info from the Vega II Duo and mistaking it for the Afterburner. That would explain why I'm getting these odd readings (it showed usage even when not playing back the ProRes proxies):