• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

4070 Dual NVENC Encoders

Joined
Jun 7, 2019
Messages
49 (0.03/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.
 
Joined
Aug 20, 2007
Messages
20,789 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
That could simply be because even when transcoding a single file, both nvenc chips are used similar to multithreading.

Unsure though.
 
Joined
Jun 7, 2019
Messages
49 (0.03/day)
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?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,055 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
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
 
Joined
Dec 25, 2020
Messages
4,650 (3.81/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Razer DeathAdder Essential Mercury White
Keyboard Redragon Shiva Lunar White
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
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.
 
Joined
Feb 1, 2019
Messages
2,600 (1.36/day)
Location
UK, Leicester
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 3080 RTX FE 10G
Storage 1TB 980 PRO (OS, games), 2TB SN850X (games), 2TB DC P4600 (work), 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Asus Xonar D2X
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
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.
 

tabascosauz

Moderator
Supporter
Staff member
Joined
Jun 24, 2015
Messages
7,598 (2.35/day)
Location
Western Canada
System Name ab┃ob
Processor 7800X3D┃5800X3D
Motherboard B650E PG-ITX┃X570 Impact
Cooling NH-U12A + T30┃AXP120-x67
Memory 64GB 6000CL30┃32GB 3600CL14
Video Card(s) RTX 4070 Ti Eagle┃RTX A2000
Storage 8TB of SSDs┃1TB SN550
Display(s) 43" QN90B / 32" M32Q / 27" S2721DGF
Case Caselabs S3┃Lazer3D HT5
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.
 
Joined
Aug 30, 2006
Messages
7,198 (1.12/day)
System Name ICE-QUAD // ICE-CRUNCH
Processor Q6600 // 2x Xeon 5472
Memory 2GB DDR // 8GB FB-DIMM
Video Card(s) HD3850-AGP // FireGL 3400
Display(s) 2 x Samsung 204Ts = 3200x1200
Audio Device(s) Audigy 2
Software Windows Server 2003 R2 as a Workstation now migrated to W10 with regrets.
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.
 
Joined
Dec 25, 2020
Messages
4,650 (3.81/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Razer DeathAdder Essential Mercury White
Keyboard Redragon Shiva Lunar White
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
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)
 
Joined
Jun 7, 2019
Messages
49 (0.03/day)
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.
 
Joined
Feb 1, 2019
Messages
2,600 (1.36/day)
Location
UK, Leicester
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 3080 RTX FE 10G
Storage 1TB 980 PRO (OS, games), 2TB SN850X (games), 2TB DC P4600 (work), 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Asus Xonar D2X
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
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.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,055 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Joined
Aug 11, 2015
Messages
67 (0.02/day)
How can you use both NVENC encoders at the same time, for example with Handbrake?
 
Joined
Feb 18, 2005
Messages
5,244 (0.75/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Logitech G613
Software Windows 10 Professional x64
Joined
Aug 11, 2015
Messages
67 (0.02/day)
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.
 

tabascosauz

Moderator
Supporter
Staff member
Joined
Jun 24, 2015
Messages
7,598 (2.35/day)
Location
Western Canada
System Name ab┃ob
Processor 7800X3D┃5800X3D
Motherboard B650E PG-ITX┃X570 Impact
Cooling NH-U12A + T30┃AXP120-x67
Memory 64GB 6000CL30┃32GB 3600CL14
Video Card(s) RTX 4070 Ti Eagle┃RTX A2000
Storage 8TB of SSDs┃1TB SN550
Display(s) 43" QN90B / 32" M32Q / 27" S2721DGF
Case Caselabs S3┃Lazer3D HT5
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.
 

songokuj5

New Member
Joined
Dec 26, 2023
Messages
1 (0.01/day)
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?
 
Top