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

NVIDIA Silently Increases GeForce NVENC Concurrent Sessions Limit to 3

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,196 (7.56/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
NVIDIA has reportedly increased the concurrent sessions limit of its NVENC hardware video encoder on GeForce graphics cards to 3, up from 2. This means up to three different apps could use NVENC simultaneously, or an app (such as Premiere Pro) could use up to three sessions of NVENC for faster live previews during video editing. NVIDIA's Quadro family graphics cards can have practically unlimited NVENC concurrent sessions. The company recently updated the NVENC support matrix page showing a "Max # of concurrent sessions" increase from 2 to 3. The first screenshot below shows the updated page, and the second one shows a Web Archive snapshot from 2 weeks ago. NVIDIA last updated its GeForce drivers late May with 446.14 WHQL, so you might want to update your drivers.



View at TechPowerUp Main Site
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,068 (3.00/day)
Location
UK\USA
Excuse my ignorance, so nVidia has got some artificial software\firmware code blocking the ability to have more ?, or has it all improved some release ?.
Or are they getting a little twitchy with RDNA2 on it's way ?.
 
Joined
May 7, 2020
Messages
261 (0.16/day)
Excuse my ignorance, so nVidia has got some artificial software\firmware code blocking the ability to have more ?, or has it all improved some release ?.
Or are they getting a little twitchy with RDNA2 on it's way ?.

It is artificial limit, no evidence decision is influenced by RDNA2, but we can expect Nvidia to provide more for its customer when AMD up their game.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
26,872 (3.82/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.

zhongfu

New Member
Joined
Jun 15, 2020
Messages
1 (0.00/day)
Excuse my ignorance, so nVidia has got some artificial software\firmware code blocking the ability to have more ?, or has it all improved some release ?.
Or are they getting a little twitchy with RDNA2 on it's way ?.

You're right, it's an artificial limit in the drivers, and it's possible to patch it out
 
Joined
Jul 24, 2019
Messages
14 (0.01/day)
Location
Greece
Processor 3950x
Motherboard Asrock taichi x570
Cooling Nzxt x72
Memory 64gb gskill trident z 3600
Video Card(s) 980ti zotac
Storage Samsung Evo 970+
Display(s) Dell up2516d
Case Phantex enthoo luxe
Power Supply Corsair
Mouse Logitech mx master
Keyboard Logitech mx
Will this be in the studio or gaming drivers? Or both?
 
Joined
Feb 11, 2009
Messages
5,541 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
I dont really understand this, what is the point of being able to run it multiple times?
Like is it not better to encode something using the full available ermm power? instead of spreading it out?

orr is there some cap anyway, that it already sis working as hard as it can on that one task due to how the software works, sooo might as well have multiple instances?

like when using it for livestreaming, the more it can encode, the less bandwith would be needed so I would think having the card dedicated to doing all it can for that 1 task is better then making it do multiple tasks lazily
 
Last edited:
Joined
May 28, 2020
Messages
752 (0.46/day)
System Name Main PC
Processor AMD Ryzen 9 5950X
Motherboard ASUS X570 Crosshair VIII Hero (Wi-Fi)
Cooling EKWB X570 VIII Hero Monoblock, 2x XD5, Heatkiller IV SB block for chipset,Alphacool 3090 Strix block
Memory 4x16GB 3200-14-14-14-34 G.Skill Trident RGB (OC: 3600-14-14-14-28)
Video Card(s) ASUS RTX 3090 Strix OC
Storage 500GB+500GB SSD RAID0, Fusion IoDrive2 1.2TB, Huawei HSSD 2TB, 11TB on server used for steam
Display(s) Dell LG CX48 (custom res: 3840x1620@120Hz) + Acer XB271HU 2560x1440@144Hz
Case Corsair 1000D
Audio Device(s) Sennheiser HD599, Blue Yeti
Power Supply Corsair RM1000i
Mouse Logitech G502 Lightspeed
Keyboard Corsair Strafe RGB MK2
Software Windows 10 Pro 20H2
I dont really understand this, what is hte point of being able ot run it multiple times?
Like is it not better to encode something using the full available ermm power? instead of spreading it out?

orr is there some cap anyway, that it already us working as hard as it can on that one task due to how the software works so might as well have multiple instances?

like when using it for livestreaming, the more it can encode, the less bandwith would be needed so I would think having the card dedicated to doing all it can for that 1 task is better then making it do multiple tasks lazily

If the transcode uses less than the NVENC chip can provide, like a single Plex stream, then you can transcode multiple streams at the same time. It's not that useful for livestreaming, but for Plex trancode streaming on a server a single card could easily deliver upto 8 streams on the GPU, which could be useful if you run something like UnRAID where multiple people are watching shows/movies at the same time without having to bother the CPU.

That being said, users have been able to unlock the NVENC limit for a long time now, and have 8 simultaneous streams on servers providing Plex streams.
 
Joined
Nov 1, 2008
Messages
476 (0.08/day)
System Name It does stuff
Processor Ryzen 3600
Motherboard B550 Gaming X V2
Cooling Stock
Memory 16GB DDR4 3600
Video Card(s) RX 6700XT
Storage Too much
Display(s) 27" & 21.5"
Case Antec 300
Power Supply 750W
Excuse my ignorance, so nVidia has got some artificial software\firmware code blocking the ability to have more ?, or has it all improved some release ?.
Or are they getting a little twitchy with RDNA2 on it's way ?.

Hard to imagine Nvidia being twitchy about VCE, its quality is absolute garbage compared to NVENC, especially for H.264. The latest VCE (which they pointlessly renamed to VCN) has even worse H.264 quality than their 3rd gen VCE (Tonga, 285 / 380). Even that is still worse than first-gen kepler H.264 NVENC.

One of their multimedia engineer team members was somewhat active in github issue comments in the past, the gist I got is that AMD simply won't allow a larger transistor budget on their GPUs for media encoding, so they have to make do. They view media encoding more like a checkbox affair, instead of any focus on actually improving output quality.
 
Last edited:
Joined
Apr 24, 2008
Messages
2,021 (0.33/day)
Processor RyZen R9 3950X
Motherboard ASRock X570 Taichi
Cooling Coolermaster Master Liquid ML240L RGB
Memory 64GB DDR4 3200 (4x16GB)
Video Card(s) RTX 3050
Storage Samsung 2TB SSD
Display(s) Asus VE276Q, VE278Q and VK278Q triple 27” 1920x1080
Case Zulman MS800
Audio Device(s) On Board
Power Supply Seasonic 650W
VR HMD Oculus Rift, Oculus Quest V1, Oculus Quest 2
Software Windows 11 64bit
Too bad prices are so inflated now.

I was looking to buy a Quadro Pro P400 for Plex transcoding on a server because it was relatively cost effective at about ~$70 USD, doesn't require power beyond what is provided via the PCIe slot and is single slot / single height. Unfortunately now its typical for a new Quadro Pro P400 to cost north of ~$115 USD.
 

DaveBetTech

New Member
Joined
Jun 18, 2020
Messages
1 (0.00/day)
I think this means Plex can now transcode three streams instead of two. I hope that is what this means. This would be awesome.
 
Top