Skip to main content
Paleus
New Participant
January 24, 2016
Answered

How Do I Enable CUDA GPU Acceleration?

  • January 24, 2016
  • 5 replies
  • 87591 views

When I use Adobe Media Encoder, I am not given the option to use OpenCL or CUDA graphics acceleration when rendering. Naturally, this leads to very slow rendering speeds and a bottleneck in our production process.

I recently read somewhere that all you need to do is actually add your graphics card to the list of supported cards in a .txt file. The problem is:

  1. I don't know where this file resides in the Adobe program folders
  2. I don't know how I would add my computer's graphics card to this txt file

If someone has done this previously, or has some experience with enabling the Media Encoder CUDA or OpenCL acceleration, I would appreciate some help on this matter.

How can I enable CUDA GPU acceleration?

This topic has been closed for replies.
Correct answer cc_merchant

Thank you for the detailed response Warren and others. I am not opposed to buying a higher end graphics card to use with Premier.

However, I am not sure which kind I would need as I am working on a laptop (Samsung Series 9). I am not opposed to opening the wallet in order to make this laptop useful for encoding and rendering videos and graphic animations.

Could you recommend a few graphics cards (if I have understood you correctly) which would make this possible?

Thanks for any advice.


‌This laptop is your limiting factor. It is way too underpowered and cannot be modified to make it Workable.

5 replies

New Participant
June 2, 2018

I am having trouble enable CUDA acceleration on H264 exports. It used to work but I think one of the latest updates disabled it and I can't re-enable. I am running Windows 10, Intel 6800k CPU and GTX1080 GPU.

Brainiac
June 2, 2018

Actually, the H.264 encoding acceleration only uses the Intel QuickSync feature. It does NOT use CUDA or OpenCL at all. Thus, if you have an HEDT platform, which requires a discrete GPU just to even run at all, then you cannot have hardware H.264 encoder acceleration at all. In other words, the encoding is entirely software only with that platform. QuickSync requires a mainstream Intel CPU and platform with integrated Intel HD / UHD / Iris Graphics enabled – in other words, a downgrade from the HEDT platform – just to even use the hardware H.264 encoder. The HEDT platform, such as your i7-6800K, does not support integrated graphics at all, and thus does not support QuickSync at all.

Remember, the H.264 hardware encoding acceleration is completely different from the MPE GPU renderer acceleration. The former works AFTER the video clip has already been pre-rendered, while the latter works BEFORE the video clip gets converted or transcoded. Different times, different purposes.

On the other hand, if you were using NVENC to accelerate H.264 exports, then be aware that Adobe does not officially support NVENC in ANY version of Premiere Pro. There are, however, third-party plugins that are supposed to add NVENC support in Premiere, but they may not work properly in all systems or in all versions of Premiere Pro.

hellopaul4
Inspiring
July 11, 2018

Interesting. I came here, searching for why Adobe Media Encoder does not use any of my CUDA cores when encoding H.264, despite having it turned on in AME's settings. I recently swapped out some older cards (an Nvidia GTX580 and an Nvidia Quadro 4000) for a new Nvidia GTX1080Ti. GPU acceleration never worked with those older cards, and I've just done an H.264 encode, and took a look at my GPU & CPU activity, and all the work was being done by the CPU (GPU around 0% to 1%, CPU around 100%). The process was to convert a 1GB Cineform .mov to a 100MB H.264 .mov.

So is this what you're saying:

GPU acceleration is only used when, say, exporting a sequence from Premiere that needs a lot of rendering (effects, scaling, multi-layers, etc)?

GPU acceleration is not used at all when transcoding from one codec to another?

If that's the case, then that means GPU acceleration is basically a lie - surely transcoding, especially to such a widely used format as H.264, is Media Encoder's raison d'etre?!

New Participant
February 12, 2017

Hello,

I just got an ATI Radeon HD 4870 512MB for my Mac

2009 MacPro 4.1

2.66 quad-core

OS X 10.11

is there anyway I can get it to work w CUDA GPU and creative cloud apps?

please advise

thank you!

Brainiac
February 13, 2017

Unfortunately, a resounding NO. No Radeon GPU has ever supported CUDA to begin with as that technology is restricted to Nvidia GPUs. What's more, the HD 4870 is now obsolete – which means that it's too old to even support the version of OpenCL that newer versions of Premiere Pro require for OpenCL GPU acceleration support. And even if the HD 4870 weren't obsolete, it still has too little RAM on the card to even enable OpenCL acceleration at all (1GB or more RAM on the GPU is required to even enable MPE GPU acceleration at all).

As a result, you're permanently stuck with software-only rendering.

New Participant
February 13, 2017

As I feared, thanks for the info

growthwise
New Participant
September 13, 2016

Hi - don't mean to be hijacking a thread but is this the same process for Premiere Pro CC2015 on a Mac? My card is apparently supported but I'm struggling to get it to work.

Paleus
PaleusAuthor
New Participant
January 24, 2016

I'm using Creative Cloud. I've created a cuda_supported_cards.txt and placed it in my Adobe Premiere Pro CC 2014 folder as one did not exist previously.

Here is a read on my GPU using the GPUSniffer.exe.


My .txt file currently looks like this:


Intel(R) HD Graphics 3000


What do I need to add to this file?

Inspiring
January 24, 2016

Unfortunately, you need a Nvidia card to use cuda acceleration. It won't work with Built-in Intel graphics.

John T Smith
Community Expert
January 24, 2016