Vegas Pro 18 NVENC Does Not Support Rtx 3000 GPUs?

Comments

j-v wrote on 2/22/2021, 3:28 AM

But with task-manager open I have found out that only one setting in Vegas (File I/O -> activate older HEVC decoding) makes the difference in whether the iGPU or the RTX 3070 is used for playback in the preview window. An there is no difference in performance.

Looks to me you did not a complete and full reset as described here: https://www.vegascreativesoftware.info/us/forum/faq-how-can-i-reset-vegas-pro-to-default-settings--104646/
with " Delete all cached application data"

 

met vriendelijke groet
Marten

Camera : Pan X900, GoPro Hero7 Hero Black, DJI Osmo Pocket, Samsung Galaxy A8
Desktop :MB Gigabyte Z390M, W11 home version 24H2, i7 9700 4.7Ghz,16 DDR4 GB RAM, Gef. GTX 1660 Ti with driver
566.14 Studiodriver and Intel HD graphics 630 with driver 31.0.101.2130
Laptop  :Asus ROG Str G712L, W11 home version 23H2, CPU i7-10875H, 16 GB RAM, NVIDIA GeForce RTX 2070 with Studiodriver 576.02 and Intel UHD Graphics 630 with driver 31.0.101.2130
Vegas software: VP 10 to 22 and VMS(pl) 10,12 to 17.
TV      :LG 4K 55EG960V

My slogan is: BE OR BECOME A STEM CELL DONOR!!! (because it saved my life in 2016)

 

RogerS wrote on 2/22/2021, 8:01 AM

After you complete the reset, uncheck legacy HEVC decoding in File I/O.

Then try the standard benchmarking project and see what your render times are 1. with NVENC 2. with Mainconcept (CPU).

You can download it from the first page here: https://www.vegascreativesoftware.info/us/forum/benchmarking-results-continued--118503/?page=1

You can do a 4K or HD render- whatever you normally use for output. Please report the total times for your renders and we can see if the card is working as expected.
For playback, you can also set preview to best/full and highlight just the marked section to see how good preview performance you are getting (average FPS). We can then compare that against other high-end systems.

JN- wrote on 2/22/2021, 9:03 AM

@R6VegasX You can also check out your Nvenc vs CPU rendering times using my VFR2CFR util, link via my signature, output is x264, not hevc. Just make sure that the FPS value is set correctly.

You can also make available a sample for users to test via say dropbox. Unfortunately most users still don't have an RTX 3000 series GPU, so may be of limited value?

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

Andreas84 wrote on 2/22/2021, 12:28 PM

Hi,

@j-v thank you for the link! I did a full reset, but there are no changes with preview or render times. In task manager i can see now that there is no GPU activity while preview or rendering. @RogerS when uncheck legacy HEVC decoding in File I/O then i can see GPU on 40 to 70% while preview (but so much stutter in "optimum" or "good" setting) and also while rendering. @JN- with using "legacy HEVC decoding in File I/O" and setting iGPU inactive only the processor renders. It take twice the time of the clip ... similar like rendering with the rtx 3070.

I will send you a 35 sec. test footage

JN- wrote on 2/22/2021, 2:56 PM

@Andreas84 Thanks for the 35 second UHD hevc 59.94 fps test file. I tested it on my laptop, see my signature.

In case you haven't already done this. Set playback at Best/Full, then make sure that you have checked (#1) "Adjust size and quality for optimal playback" by right clicking the preview window in VP. As previously suggested, (#2) proxies are needed also. I get between 1 and 2 FPS playback without (#1), l get 50+ fps with (#1) applied, obviously its going up and down through the quality to maintain this, but mostly stays above 50 fps.

All renders below to UHD 59.94 fps ...

The render time using Nvenc was ~ 4m:17s for both hevc and h264. I didn't finish it but about 10 min.+ for a CPU render.

So nvenc is working in VP18 on this media. I tested it in VP16, was ~ the same.

I also used the VFR2CFR util to output to x264 using Nvenc, it took 1m:18s, to a file that was ~ twice the size and data rates of the VP output files also using Nvenc.

Not sure any of this is of help, you really need someone with a 3000 series GPU to test also.

Last changed by JN- on 2/22/2021, 3:00 PM, changed a total of 2 times.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

RogerS wrote on 2/22/2021, 6:37 PM

@Andreas84 I tested your file. My system in my signature. I assume you are using 60fps for slow motion as video isn't normally previewed or rendered at this frame rate.

I have Intel iGPU doing decoding by default. At preview (auto) on a 29.970 timeline I got full frame rate, no stutters or lags. Best/full was around 18 fps. That was true for the 60p file on the 29.970 timeline or added to the 29.970p timeline at project frame rate (slow motion).

I switched to NVIDIA decoding. At preview (auto) with the footage on a 29.970 timeline it got choppy where there was a lot of movement. When I added the video "at project frame rate" (slow motion) it was completely smooth. At best (full) it is only 22fps in the static parts and then drops to 12fps or worse when the camera starts moving.

I've found the NVIDIA decoder buggy, not sure if that is a NVIDIA or Vegas issue or both. It isn't working right here so I would stick to auto and not disable your iGPU. Hopefully future NVIDIA driver and Vegas updates will improve it.

If you enable legacy HEVC decoding it disables the newer ability to use GPUs to decode, so that will worsen performance (but increase compatibility with some HEVC files). I would leave it unchecked.

So unless your GPU is actually performing worse than mine, my guess is that it's working okay? I encourage you to try the standard benchmark to see how your system compares against lesser ones. If worse, something is wrong. If not it's just the best Vegas/NVIDIA can do at this time.

[Update: it doesn't play back well in Resolve either on an 8-bit 29.970 timeline, though I don't have Resolve Studio with hardware decoding. Vegas on preview/auto and iGPU is much more fluid]

Last changed by RogerS on 2/22/2021, 7:58 PM, changed a total of 1 times.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit https://pcpartpicker.com/b/rZ9NnQ

ASUS Zenbook Pro 14 Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.239

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

Paul-Jonack wrote on 4/19/2022, 5:14 PM

Hello. I have similar experience. My RTX3060 12GB need also 2x more time to render as my Old RX470 Card. A 2 Minute Video 10 bit Vlog in 4k needs with Standart 4k lreset 4 minutes to render. I think Vegas 17 does not work with rtx 3000 cards.

RogerS wrote on 4/19/2022, 5:42 PM

Hello. I have similar experience. My RTX3060 12GB need also 2x more time to render as my Old RX470 Card. A 2 Minute Video 10 bit Vlog in 4k needs with Standart 4k lreset 4 minutes to render. I think Vegas 17 does not work with rtx 3000 cards.

@Paul-Jonack Your render times are not normal for NVENC. Can you look at task manager/performance, click on the GPU and see if there is any GPU encode activity when you do a render? Otherwise I think you are right that either it doesn't work with 17 (or the card isn't configured properly on your system for some reason.)

Unfortunately other RTX 30XX users haven't completed benchmarks with VP 17 so the only data we have is yours. Render performance with 18 is as expected. https://docs.google.com/spreadsheets/d/1b3ggVifKsuT-cp2kQHjum_KnQ4-2jBmUIvzmu7BQZ34/edit?usp=sharing