Jump to content

Unlock max concurrent transcoding limit on RTX2080

Scruffy90

Don't actually know if this belongs here. Mods, please move it to the correct forum if its in the wrong one. Thanks!

 

To my understanding, there is a way to unlock the max concurrent transcoding limit on RTX2080.

 

Has anyone does this before and can explain the procedure or steps needed to remove this restriction? \

Thanks!

Windows 10 Edu | Asus ROG Strix X570-F Gaming | Ryzen 9 3950x | 4x 16GB G.Skill Trident Z RGB| ROG Strix GeForce® RTX 2080 SUPER™ Advanced edition | Samsung 980 PRO 500GB + Samsung 970 Evo Plus 2TB + 8TB Seagate Barracuda | EVGA Supernova 650 G2 | Alienware AW3418DW + LG 34uc87c + Dell u3419w | Asus Zephyrus G14

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Electronics Wizardy said:

what os? there is a mod on linux i know of.

For Windows 10. I stumbled upon it a few months back, but I wasn't 100% clear on how to do it.

Windows 10 Edu | Asus ROG Strix X570-F Gaming | Ryzen 9 3950x | 4x 16GB G.Skill Trident Z RGB| ROG Strix GeForce® RTX 2080 SUPER™ Advanced edition | Samsung 980 PRO 500GB + Samsung 970 Evo Plus 2TB + 8TB Seagate Barracuda | EVGA Supernova 650 G2 | Alienware AW3418DW + LG 34uc87c + Dell u3419w | Asus Zephyrus G14

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, Scruffy90 said:

Don't actually know if this belongs here. Mods, please move it to the correct forum if its in the wrong one. Thanks!

 

To my understanding, there is a way to unlock the max concurrent transcoding limit on RTX2080.

 

Has anyone does this before and can explain the procedure or steps needed to remove this restriction? \

Thanks!

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

 

The NVENC on the 20xx have only 1 encoder, but support 3 sessions. The GTX 1070, GTX 1080 support 2 encoders and 3 sessions. To get 2 encoders or 3 encoders you need to have a Quadro (P3200 / P4200 / P5200 / P5000 / P6000 for 2 or GP100/GV100 for 3 encoders)

 

Basically the Pascal Quadro's are the same as the GTX 1070/1080, which is why they do. The Quadro RTX 3000/4000/5000/6000/8000 only support one encoder just like their RTX 20xx parts. Even the Tesla T4 is only one encoder.

 

So my guess is the broad answer is , No, there isn't because none of those chips support it. However the Quadro's have unrestricted sessions. So it is some kind of artificial limit as it's limited per host, rather than device.

https://developer.nvidia.com/nvidia-video-codec-sdk

https://forums.developer.nvidia.com/t/session-count-limitation-for-nvenc-no-maxwell-gpus-with-2-nevenc-sessions/36192#4764210

 

So yes, nVidia wants you to buy the Quadro to have more sessions.

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, RZeroX said:

For the Windows way you just follow these steps on github

https://github.com/keylase/nvidia-patch/tree/master/win

Thanks. I'm going to have to take a look. I wonder if they will affect the performance of my gpu under normal circumstances

Windows 10 Edu | Asus ROG Strix X570-F Gaming | Ryzen 9 3950x | 4x 16GB G.Skill Trident Z RGB| ROG Strix GeForce® RTX 2080 SUPER™ Advanced edition | Samsung 980 PRO 500GB + Samsung 970 Evo Plus 2TB + 8TB Seagate Barracuda | EVGA Supernova 650 G2 | Alienware AW3418DW + LG 34uc87c + Dell u3419w | Asus Zephyrus G14

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Kisai said:

So my guess is the broad answer is , No, there isn't because none of those chips support it

It's a software-limit, not hardware-limit. It is both easy and possible to unlock the unlimited sessions. I tested a GTX 1050 in my server with 6 simultaneous H.264 - encodes running, just for shits and giggles, and it worked fine.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, WereCatf said:

It's a software-limit, not hardware-limit. It is both easy and possible to unlock the unlimited sessions. I tested a GTX 1050 in my server with 6 simultaneous H.264 - encodes running, just for shits and giggles, and it worked fine.

Does it affect gaming performance?

Windows 10 Edu | Asus ROG Strix X570-F Gaming | Ryzen 9 3950x | 4x 16GB G.Skill Trident Z RGB| ROG Strix GeForce® RTX 2080 SUPER™ Advanced edition | Samsung 980 PRO 500GB + Samsung 970 Evo Plus 2TB + 8TB Seagate Barracuda | EVGA Supernova 650 G2 | Alienware AW3418DW + LG 34uc87c + Dell u3419w | Asus Zephyrus G14

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, Scruffy90 said:

Does it affect gaming performance?

The patch? No. A whole bunch of encodes running while gaming? I haven't tried.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, WereCatf said:

The patch? No. A whole bunch of encodes running while gaming? I haven't tried.

Not while running games. Just meant in general.

Windows 10 Edu | Asus ROG Strix X570-F Gaming | Ryzen 9 3950x | 4x 16GB G.Skill Trident Z RGB| ROG Strix GeForce® RTX 2080 SUPER™ Advanced edition | Samsung 980 PRO 500GB + Samsung 970 Evo Plus 2TB + 8TB Seagate Barracuda | EVGA Supernova 650 G2 | Alienware AW3418DW + LG 34uc87c + Dell u3419w | Asus Zephyrus G14

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, WereCatf said:

It's a software-limit, not hardware-limit. It is both easy and possible to unlock the unlimited sessions. I tested a GTX 1050 in my server with 6 simultaneous H.264 - encodes running, just for shits and giggles, and it worked fine.

That is what I said immediately after the part you quoted. The hardware newer than Pascal only have one encoder, but the Quadro drivers support unlimited sessions over the Geforce's 2 or 3.

 

According to some benchmarks, the Geforce 1070/1080, RTX 2070/2080 and pull off 6 4K sessions. The x60 parts only pull off 2, but it's dependent on the video memory, at 1290MB per session for 4K, 

https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding

 

My guess is that the Turing encoder is probably implemented to have the capacity for 8K, but would need 5GB memory per stream.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×