Help! Voukoder doesn't use my GPU!

  • Hi! When trying to render video with the NVENC codec (After update Vokouder), the load is only on the processor, the video card is not affected. What to do?

    Premiere Pro version: 15.2.0 (Build 35)

  • Vouk

    Approved the thread.
  • Hello everyone! I have the same problem

    Processor: Ryzen 5 3600

    Video card: RTX 2070 Super

    Adobe Premiere Pro 2020

    The processor is loaded almost completely, the video card is idle.

    I tried different settings, tried reinstalling Premiere \ Drivers, and also tried installing \ updating voukoder.

    Maybe someone faced the same problem? ||

    • Official Post

    This is coming up again and again. That's why I'm gonna explain it one more time and then pin this topic.

    The Basics

    The software you are using Voukoder with (i.e. Premiere, VEGAS Pro, ...) needs to render frames first before it hands them over to Voukoder so it can encode them (using CPU, NVENC, ...). The rendering process is mostly done on the CPU and depending on your system and the complexity of your project it takes its time - lets say it can render 13 frames per second.

    That means Voukoder gets 13 frames per second which it should then encode with the fastest GPU available (lets assume an imaginary RTX 7090 TI which can do like 700 fps 8K with NVENC).

    So you would like to get an export speed of 700 fps because that's what you've just bought this awesome GPU for, right? But how can the GPU do that when it just gets 13 fps from the rendering engine?

    This is a so called "bottle-neck" and will be visible as low GPU utilization.

    A Step Further

    The above assumes the chosen rendering engine is using all CPU cores. But what if it is only using 4 cores (for whatever reason)? Your new AMD Ryzen 9950X with 256 cores is mostly ideling, just as your GPU. And still, Voukoder can't do anything about it, it just takes what it gets and tries to do its best.

    In Depth Explanation

    See this forum thread:


    By the way: Container formats create a multiplexed data stream of alternating video and audio packets, like:


    So after one video frame we have to encode one (or more) audio frames to keep the muxer happy and the video encoder is idleing for that time span:

    (Frame #0/x = video, Frame #1/x = audio)

    Help to improve this plugin and support me on patreon or paypal. Thank you.

    Do you need a custom Voukoder build really fast? Click here.

    I also create custom encoder plugin solutions for Adobe products and DaVinci Resolve.

  • Vouk

    Changed the title of the thread from “NVENC H264 Premiere Pro render” to “Help! Voukoder doesn't use my GPU!”.
  • Vouk

    Removed the Label Adobe Premiere / MediaEncoder
  • How can Movavi render any video with GPU and upscale 1,8gb 1080 video into 2,5gb 4k within 5 minutes? Voukoder takes an hour to do that.