Mercury Playback Engine is the given name for a group of improvments that is been built into Premiere Pro. See Adobe documentation on the topic here: Mercury Playback Engine (GPU Accelerated) renderer.
Those improvements includes:
- 64-bit application
- multithreaded application
- processing of some things using CUDA
- processing of some things using OpenCL
- processing of some things using Metal
The official and up-to-date list of the cards that provide CUDA, OpenCL, and Metal processing features is here.
Here's a list of things that Premiere Pro can process with CUDA, OpenCL, and Metal:
- blending modes
- color space conversions
That said, two new options for GPU accelerated encoding have been added recently, both of which use different tech than the Mercury Playback Engine:
An article on the Premiere Pro team blog based on the information and questions in this forum thread has been posted, please check that out.
As of June 2020, on macOS, CUDA processing for the Mercury Playback Engine been deprecated for Premiere Pro. Use Metal now.
The last time I recall getting consistently fast exports was with 720 .mpg footage in a 486 ProRes Sequence. I'd think that would be slower, due to the transcoding and scaling on export, but my exports were super fast.
The promo I'm on now is ProRes footage, ProRes Seq settings, and ProRes export, often choosing "Use Sequence Settings." One would think that this would give the fastest performance. And this is the one where the exports are either 7 or 25 minutes. That's what I mean when I say I don't detect a pattern yet.
I have an 8-core MacPro3,1 with 32G RAM. All drivers are current. I truly don't think it's due to lack of power. Ae renders at consistently high speeds. I generally take my projects to Ae to finish anyway, but I don't like to go there until the client has signed off on content. Much harder to make drastic changes.
Well, we have very similar systems.
Mac Pro 3,1
2 x 3.2 ghz Quad Core Intel Xeon
Nvidia Quadro 4000
24 gigs ram
Maxx Digital / Areca 8tb. raid
It would be interested with a very simple but representation sequence to try it on my system as a point of comparison.
Yes, I noted the similarities to our systems a while back. I have the LHi and more RAM. So, when you report things are working for you, I can generally presume it's not my hardware configuration.
Thanks for your very kind offer to test, but I think I've achieved some success now.
Since about the only thing I hadn't tried was uninstalling and reinstalling the application, I just tried it, updated, reinstalled the Adobe AJA software, did a Permissions Repair, launched my promo project, exported it, and got a three minute export. This is more like it!
I'm running the 30 trial of PP5.5 in preference to FCPX as it handles my DSLR footage natively with no transcoding and will probably but in 10 days. One problem: my Macbook Pro uses the Nvidia GT330M which is widely acknowledged to be CUDA compliant (although not officially approved). Many people have used it to achieve Mercury hardware acceleration after installing the latest CUDA update and then editing the supported cards txt file to include the GT330M.
However, the Mac installation of 5.5 doesn't seem to have created the relevant txt file - I have searched using the terminal and manually but to no avail. Is this something which has been abandoned with 5.5 and, if so, is there a workaround. Like everyone else, I really could use the extra rendering muscle!!!
Apologies if this wasn't the best thread to post my query - I'm surprised there aren't more MBP/Premiere users with the same problem.
I had the same laptop - or at least the one that had a 330M chip in it. The problem with this laptop is the fact that it does not have enough memory to make a difference in GPU processing. We're really looking for at least 768MB of GPu memory in order to make a difference. Internally, we tried to make this work, but really all we could get out of it is one dissolve or light FX working. Not really the kind of experience that people are really expecting from the Mercury playback engine these days so we excluded this card.
Current generation Macbook Pro's are supported via the AMD/ATI chipset and OpenCL.
until the my update to Premiere CC, I had not had any problem with Mercury Playback and open cl working with hardware acceleration. For some reason I cannot use hardware acceleration any longer, the video freezes, and it will not export through AME.
I am using a Win 7 machine with i7 extreme, 16 GB ram, multiple discs with my work discs being SSDs, and nVidia GTX 570 graphics card.
I'm not aware of OpenCL ever having worked with nVidia on Windows, only on Macs. nVidia on Windows offers only CUDA.
Sorry Jim Simon, I meant to say GPU acceleration. to many hours looking at the screen.
How do you select "Mercury Playback Engine GPU" instead of software? I looked in my Preferences and I don't see it there.
I use the Media Encoder a lot for renders.
Having a Mac Pro with dual ATi graphic cards (total 6Gb of video memory) and the processor being 3 GHz 8-Core Intel Xeon E5, what would be the best option for me?
To render with GPU or Software(CPU)?
Thanks a lot.
Hello, I have had the graphics render issue where I get green banded lines when rendering or exporting using Metal or OpenCL. It also crashes the computer and causes obviously failed imports. I need to know if this is a graphics card issue or an Adobe issue, and what the remedy is....
The issue started happening on Catalina OS, so I updated to Big Sur, and the issue still is happening. It was happeing on Premiere(14.5) and Encoder (14.5), so when an update came out I updated all to 14.6. The green tearing and crashing still occurs on Metal/OpenCL but NOT the Software Only Renderer. I also tried the export via Metal/OpenCL using Premiere 13.15 and the issue still happens with my new macbook pro. So narrowing down, the issue is the singled to be around the New Macbook Pro and something to do with the graphics card renderer Metal and OpenCL
The Software Only renderer is NOT ideal, due to speed and obviously, I have a brand new laptop with maxed RAM for a reason. The green tearing lines and crashing occurs only on my brand new macbook pro. I have tried exporting on an older Macbook Pro (2015, 16GB RAM / Intel Irsis Pro 1536MB gfx card) and older iMac (2014, 8GB RAM / AMD Radeon R9 M290X 2GB gfx Card) both with significantly less memory and with AMD type graphics cards, and they export and render albeit slower, but here are no green lines or crash issues - Exports and Renders are successful NO ISSUES.
My current Macbook is (2019, 64 GB RAM / AMD Radeon Pro 5500M 8 GB
Intel UHD Graphics 630 1536 MB). What is the solution for the green tear lines and crashing that occurs when rendering/exporting via Metal/OpenCL on either Premiere or Encoder?? PLEASE HELP. Should I return the Macbook Pro for a faulty gfx card? Will Adobe fix a compatibility issue or whatever the issue is?
I have a GTX 1660 and on Media
Encoder and Premiere I already configured to run with the GPU but when rendering the CPU it reaches 100% work, how do I render with the GPU?
If you have a proper driver running, a recent Studio driver (avoid the game-ready drivers!) ... and if you have the Project dialog panel's "Mercury Acceleration" dialog set to CUDA, then PrPro will use the GPU for what it uses a GPU for.
Which is not a simple and constant companion to the CPU ... they are very different bits of gear.
Depending on the individual CPU you have, going to the Preferences and setting "hardware acceleration" to on may help for H.264 exports.