• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

4070 Dual NVENC Encoders

Joined
Jun 7, 2019
Messages
49 (0.02/day)
Hi

I'm trying to get a solid answer on this, does the RTX 4070 have dual NVENC encoders? I see that Guru3D states that all 12GB and up ADA cards have dual NVENC, and TPU's reviews of the 4070 also say the cards have dual NVENC.

However, some sites are saying that only the 4070ti and above have dual NVENC. I have a 4070 and can't tell if it has dual NVENC or not. However, when I use handbrake to transcode a video, if I run two instances of HB, the frame rates halve.
 
That could simply be because even when transcoding a single file, both nvenc chips are used similar to multithreading.

Unsure though.
 
Possibly, but Nvidia's literature says the Nvenc encoders cannot work on the same stream. This could be a limatation that applies to streaming and not apps like handbrake, but I cannot find any clarification anywhere.

Maybe @W1zzard could clear this up?
 
I remember from some Ada press briefing that they said the dual encoders will be able to double the frame rate of a single stream
 
Yes, it does have dual NVENC engines, refer to this document for the officially supported capabilities:


There may still be a limit in how many sessions can be run simultaneously with a consumer-grade (GeForce) card but a patch exists and NVCleanstall can automate its installation for you if it is required for your workload. Good luck.
 
I remember from some Ada press briefing that they said the dual encoders will be able to double the frame rate of a single stream
I would expect it to, otherwise they not that useful. :)

It would be like OBSS announcing its becoming single threaded.
 
Yes, it does have dual NVENC engines, refer to this document for the officially supported capabilities:


There may still be a limit in how many sessions can be run simultaneously with a consumer-grade (GeForce) card but a patch exists and NVCleanstall can automate its installation for you if it is required for your workload. Good luck.

The list says the 4070 has only one encoder, though, in contrast to all the other 40 series desktop cards.
 
https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

IMG_8008.png


What do you want to do with the card? Is encoding (lots of it) important? Did you know that the NVENC chips are independent of the GPU so a lower end card in the series is just as good at encoding? If you want to do a lot of encoding there are better cards, check out that table!

Depending on the encoding format you require, you could add additional NVENC chips, using a second card (gpu crappy, NVENC good) P400 or P600. Just Euro 20 off ebay.
 
The list says the 4070 has only one encoder, though, in contrast to all the other 40 series desktop cards.

I swear I had read that there was 2, but you're right :eek:

then again it looks like they also have an entry for a 3070 Ti with Ada nvenc? wtf?

1684623184174.png


Still, 1 or two, all it changes is that you probably wont be encoding 4K240 AV1 with a 4070, but it should still be more capable than the already quite capable Ampere nvenc (and I got smooth 4K144 HDR HEVC out of this 3090 in a test with Action! once)
 
Yep, there's only one unfortunately! @W1zzard it might be worth updating the reviews?

I want the 2 encoders as I have a lot of AV1 work to do, and the VMAF score of NVENC isn't too far off a fast SVT-AV1 cpu encode now

I would expect it to, otherwise they not that useful. :)

It would be like OBSS announcing its becoming single threaded.

From what I read, you could use one NVENC to encode the game (a single NVENC has plenty for that) and the other for an overlay(s). Each chip can do multiple tasks, but only one chip can work on a single task. That's my understanding anyway, but I don't use them for streaming.
 
Yep, there's only one unfortunately! @W1zzard it might be worth updating the reviews?

I want the 2 encoders as I have a lot of AV1 work to do, and the VMAF score of NVENC isn't too far off a fast SVT-AV1 cpu encode now



From what I read, you could use one NVENC to encode the game (a single NVENC has plenty for that) and the other for an overlay(s). Each chip can do multiple tasks, but only one chip can work on a single task. That's my understanding anyway, but I don't use them for streaming.
True, was looking at it just from a recording or encoding existing stuff perspective.
 
How can you use both NVENC encoders at the same time, for example with Handbrake?
 
You read the thread.
I did, it had zero information of what I asked. I solved the problem already by myself. Works flawless with Handbrake and the right setting. Around 2x 90% the speed of single encode. I get now 2x 800fps encode speed, compared to 1x 940fps.
 
I did, it had zero information of what I asked. I solved the problem already by myself. Works flawless with Handbrake and the right setting. Around 2x 90% the speed of single encode. I get now 2x 800fps encode speed, compared to 1x 940fps.

From what Nvidia and others say about it, the uplift should always be automatic, no input required to balance the load between encoders. My guess is it will be really really obvious 1 vs. 2 encoders if streaming and recording high res (4K) at the same time.
 
I did, it had zero information of what I asked. I solved the problem already by myself. Works flawless with Handbrake and the right setting. Around 2x 90% the speed of single encode. I get now 2x 800fps encode speed, compared to 1x 940fps.
I have the same problem, if I encode 2 videos at the same time the speed is split. On my GTX 1080 ti, when I encoded 2, the speed was almost complete in both instances. Now I have an RTX 4080 and I'm having the same problem as you and it's very difficult to find anything about it. How did you go about resolving this issue?
 
Back
Top