Nvidia has quietly removed some of the concurrent video encoding limitations from its consumer graphics processing units, so they can now encode up to five simultaneous streams.
Might interest but i don't know if Resolve can benefit from this change and what drivers are necessary for this.
This raises the number of concurrent Nvenc streams from 2 to 5. The H265 4:2:2 limitation still exists. :'(
I don't see how that is relevant to Resolve.
Is any NLE doing concurrent exports? I barely have enough vram for 1 export, trying 4 at once....
The hardware inside isn't getting faster, so doing 4 concurrent h.265-h264 proxies transcoding is not going to be 4x faster than doing them one at a time. I guess you could test with ffmpeg to see if 2x at once is better than one at a time, but we could do 2x forever.
This change is really a boon for Plex server users. Where you need many streams, but speed is of secondary importance, realtime is fast enough.
Not sure what has happened but I downloaded new Studio Driver for my 1080Ti and it has made a difference. TMPGenc MW 6 and 7 recalibrated for the new drivers and are much faster now. Encode h265 mov HD to SD for DVD multipass encode used to take about 2 times realtime and is now about 75% realtime. That is a big difference. The PC is now getting close to the Studio Max performance in Resolve too. Export a GH6 5.7K 60P file Noise Reduction plus zoom in and colour correction on the PC now is 25fps and the Studio Max 29fps. The Studio Max is still faster and smoother for multicam editing because of the hardware decode but final export now is close.
Threadripper 1920, Gigabyte X399 DESIGNARE EX, 32G RAM, Gigabyte 4070Ti 12G, ASUS PB328Q, IP4K, WIN10 Pro 22H2, Speed Editor
Resolve Studio 18, EDIUS 9WG,EDIUS X WG, Vegas 18
Studio Max 24 core GPU, 32G, 1T drive. iPad Pro 12.9` M2 16G, 1T
Simultaneous Scene Encoding The recent release of Video Codec SDK 12.1 added support for multi-encoder support, which can cut export times in half. Our previously announced split encoding method — which splits a frame and sends each section to an encoder — now has an API that app developers can expose to their end users. Previously, split encoding would be engaged automatically for 4K or higher video and the faster export presets. With this update, developers can simply allow users to toggle on this option.
Video Codec SDK 12.1 also introduces a new encoding method: simultaneous scene encoding. Video apps can split groups of pictures or scenes as they’re sent into the rendering pipeline. Each group can then be rendered independently and ordered properly on the final output.
The result is a significant increase in encoding speed — approximately 80% for dual encoders, and further increases when more than two NVENCs are present, like in the NVIDIA RTX 6000 Ada Generation professional GPU. Image quality is also improved compared to current split encoding methods, where individual frames are sent to each encoder and then stitched back together in the final output.
Resolve 18.4 Studio, Fusion 9 Studio CPU: i7 8700, OS: Windows 10 32GB RAM, GPU: RTX3060 I'm refugee from Sony Vegas slicing video for my YouTube channels.
SkierEvans wrote:I was going to buy a 4070 to replace my 1080Ti but this information will change that choice to 4070Ti or 4080.
Intel are rumoured to be launching an ARC+ card next quarter that will have 4070-level performance plus those juicy 10-bit codecs that NVIDIA doesn't have, even in the 4000 series.
Resolve 18.4 Studio, Fusion 9 Studio CPU: i7 8700, OS: Windows 10 32GB RAM, GPU: RTX3060 I'm refugee from Sony Vegas slicing video for my YouTube channels.
SkierEvans wrote:I was going to buy a 4070 to replace my 1080Ti but this information will change that choice to 4070Ti or 4080.
Intel are rumoured to be launching an ARC+ card next quarter that will have 4070-level performance plus those juicy 10-bit codecs that NVIDIA doesn't have, even in the 4000 series.
Yes I will also look at Intel Arc too. However at the moment I use the Studio Max to edit ( it has the 10 bit codec decode/encode and is silent ) but often export from Resolve on my PC as the rest of my processing is done on the PC as I have found the export times are not that much longer even with the 1080Ti. I use TMPGenc WM6 or 7 to encode for DVD and to mp4 which does use NVENC so the ARC has to be faster in that environment too. Also I will want to encode to AV1 which I think both have now. Also have Topaz on both Studio Max and PC so the performance for that also has to be taken into consideration when I upgrade. I expect Topaz depends on CUDA cores and AI engine not sure how ARC will respond there I expect NVIDIA to be faster.
Threadripper 1920, Gigabyte X399 DESIGNARE EX, 32G RAM, Gigabyte 4070Ti 12G, ASUS PB328Q, IP4K, WIN10 Pro 22H2, Speed Editor
Resolve Studio 18, EDIUS 9WG,EDIUS X WG, Vegas 18
Studio Max 24 core GPU, 32G, 1T drive. iPad Pro 12.9` M2 16G, 1T
SkierEvans wrote:I was going to buy a 4070 to replace my 1080Ti but this information will change that choice to 4070Ti or 4080.
Intel are rumoured to be launching an ARC+ card next quarter that will have 4070-level performance plus those juicy 10-bit codecs that NVIDIA doesn't have, even in the 4000 series.
The problem with an ARC card is that it precludes use concurrently with a Nvidia card while an Intel CPU can be used with a Nvidia card.