Skip to main content
Inspiring
May 8, 2020
Question

Video Rendering and Playback

  • May 8, 2020
  • 5 replies
  • 4717 views

Hoping someone can help clear this up for me. When it comes to the Video Rendering and Playback in the project settings, I am always confused on what it should be set on. Mercury Playback Engine Software Only, GPU Accelration (CUDA) or GPU Acceleration (OpenCL). What is best and smartest when editing?

5 replies

Legend
May 4, 2021

As an update to my post from almost one year ago:

 

Nvidia has added official support for OpenCL 3.0 for Maxwell and newer GPU architectures, beginning with Driver Branch 465. Prior to the 465 driver branch, OpenCL had been artificially restricted to version 1.2. The most recent Studio Driver version, however, as of May 4, is version 462.31, which is still restricted to OpenCL 1.2, therefore disabling OpenCL as a choice for the MPE renderer in the Windows versions of Premiere Pro if the only GPU installed in a given PC is from Nvidia.

 

So far, only two Game Ready drivers are currently available from the 465 driver branch. A Studio Driver in that branch is being worked on at this present time. When an official Studio Driver from that driver branch gets released, Premiere Pro users will have a choice between both APIs and software only in the renderer settings; the CUDA setting will remain the default renderer selection although the user may now choose OpenCL on a system that has a newer Nvidia GeForce 9 series or later or a Quadro/RTX M series or later GPU if (s)he is using certain GPU-accelerated effects that only support OpenCL.

Legend
June 23, 2021

That time for the new Studio Driver is today. Version 471.11 Studio Driver is now posted on the GeForce site (the main Nvidia site still has 462.59 as its latest Studio Driver version). That should be updated very shortly.

Inspiring
January 9, 2021

Depending on the CPU and GPU you might have a couple different options for rendering and playback. Nvenc and Quick Sync can help encode and decode certain variations of H.264/265 but not all. The video below might be worth watching.
https://www.youtube.com/watch?v=1L-erwmRxAU&feature=emb_imp_woyt

R Neil Haugen
Legend
May 29, 2020

The other question I asked ... which driver are you using for that card?

 

Neil

Everyone's mileage always varies ...
R Neil Haugen
Legend
May 11, 2020

Which card are you using, and what driver is it using?

 

Neil

Everyone's mileage always varies ...
Inspiring
May 29, 2020

I have a GeForce GTX 1070

Ann Bens
Community Expert
Community Expert
May 29, 2020

With this card Cuda is your best option.

Jeff Bugbee
Community Expert
Community Expert
May 8, 2020

This depends on many factors, including your general system specs, your video card, and the media you are working with. CUDA or OpenCL will be faster than Software in almost all cases, but there can be a few circumstances (usually plugin or bug related) that Software will need to be swapped to. I'd say leave it on CUDA unless you use a plugin requires OpenCL.

Legend
May 8, 2020

Also, keep in mind that Adobe has effectively disabled OpenCL mode in all Windows systems with only a discrete Nvidia GPU installed. I had incorrectly assumed that the historically poor OpenCL performance of the GeForce GPUs was responsible. The real reason, however, is that all available Nvidia Windows drivers up to and including the current Game Ready and Studio Drivers 445.87 and 442.92, respectively, are artificially restricted to OpenCL 1.2 support - below the OpenCL 2.0 support that's required for that mode to even be enabled at all in Premiere Pro's Mercury Playback Engine (MPE). Therefore, on all Windows systems that have only a discrete Nvidia GPU installed, only CUDA or software only are available. Which means that the OP will not be able to use a plugin that absolutely requires OpenCL to function.

 

Now, if the OP has a compatible Intel CPU-based PC, and has both a discrete Nvidia GPU and a fully-enabled (in the BIOS/EFI setup) integrated graphics, then both CUDA and OpenCL are available; however, if OpenCL is selected, then only the integrated Intel iGPU is utilized at all for GPU acceleration.