Replaced RTX 2070 with RTX 3080 TI and the encoding takes longe

vlad-gh wrote on 12/22/2021, 11:16 AM

I'm using Vegas Post 18 and my system is:

Win10 x64, i9-10900k, 32GB ram

I replaced the RTX 2070 8gb with a RTX 3080 Ti 12gb and now the render takes longer.

I thought that maybe Vegas 18 wasn't capable on using the RTX 3000 series so I've upgraded to Vegas Post 19.

Now, Vegas 18 renders faster than Vegas 19 (the same project, the same settings).

So there are 2 problems/questions now :)

- why the render with RTX 2070 takes less time than with RTX 3080 Ti in Vegas 18 ??? (using nvenc, of course)

- why the render in Vegas 18 takes less time than in Vegas 19 (same project, same render settings) And it's like 30-35% faster the render with Vegas 18 :(

Please help.

Comments

j-v wrote on 12/22/2021, 11:32 AM

Do you have these driverversion for both installed?

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)

 

vlad-gh wrote on 12/22/2021, 12:07 PM

thanks for the reply.

what do you mean by "for both"? I have installed the latest drivers from nvidia. 497.29 from 20.12.2021

vlad-gh wrote on 12/22/2021, 12:10 PM

i've tried also the studio driver but it was the same so I replaced it with the latest game ready

j-v wrote on 12/22/2021, 12:30 PM

what do you mean by "for both"? I have installed the latest drivers from nvidia. 497.29 from 20.12.2021

The RTX 2070 and the RTX 3080 Ti need the same driverversion and the Vegas development do advice to use for the best results in Vegas software to use the Studio drivers.
The difference in velocity between V18 and V19 can be caused by different settings in the programs for Options/Preferences/ Video and Options/Preferences/File I/O.
BTW. In both programs you find the best driverversion for your machine at Help/"Check for Drivers Updates"

 

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)

 

vlad-gh wrote on 12/22/2021, 12:47 PM

I removed the 2070 drivers before installing the rtx 3080 and after that i've installed the latest drivers from nvidia.

Probably they weren't the same version if drivers but still, the render with 3080 was slightly slower than with the 2070.

After installing the vegas 19 I found out that the render was aprox. 30% slower than in vegas 18 (with the 3080 installed).

But programs have identical settings (i made sure of it). At file i/o and at video settings.

When i render with vegas 18 (nvenc selected) it shows that it still uses cpu (around 35%). Vegas 19 uses only 19% cpu with the same render settings and is slower with 30%.

The problem is that i feel no improvement with 3080 comparing to 2070 (both in render and playback) and is intriguing

Former user wrote on 12/22/2021, 1:40 PM

@vlad-gh Hi, on your 3080, there's a switch Silence/Gaming, do you know what's set to?

I'm just curious so had to ask as i have a 3090 & am always curious about it's performance

vlad-gh wrote on 12/22/2021, 1:50 PM

I don't know yet:) i got it yesterday. The main purpose was for video editing. In Vegas, it makes no noise, even when i render, but that's because it's not used properly :(

I put one game and the fans were a little bit loud. I' ll check for that switch of you're talking about.

Right now i'm just eager to solve the Vegas problem cause I spent a lot of money to have lower performance or so it seems...

 

 

Former user wrote on 12/22/2021, 4:24 PM

@vlad-gh What version (build) of VP18 are you doing your comparisons with?

vlad-gh wrote on 12/22/2021, 5:23 PM

527

vlad-gh wrote on 12/22/2021, 5:24 PM

But the probems are that the 3080 ti works slower in the same vegas 18

The other problem is that in vegas 19 it works even slower than in 18

 

RogerS wrote on 12/22/2021, 6:36 PM

Try resetting Vegas by holding control and shift on startup so it detects the new GPU and test again in 18.

Last changed by RogerS on 12/22/2021, 8:54 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.250

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

fr0sty wrote on 12/22/2021, 7:57 PM

Look in file i/o settings, make sure legacy decoders are NOT checked, make sure hardware decoding is enabled on the 3080, or even better, if you have an intel CPU, use QSV. Then make sure the gpu used in the video tab in preferences says it is your Nvidia RTX 3080.

The 3080 and 20xx series use the same NVENC encoder, there is no difference in rendering speed when using it. You may notice an improvement in GPU accelerated effects and timeilne performance, but hardware encoding and decoding are going to be about the same. This is due to them not updating the decoder hardware at the GPU level.

Don't use game ready drivers.

VEGAS 19 also overhauled the dynamic RAM preview, so tweak that to different values to see if it improves performance, just make sure to leave plenty for your system or that will slow things down also.

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

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

vlad-gh wrote on 12/23/2021, 12:51 AM

Try resetting Vegas by holding control and shift on startup so it detects the new GPU and test again in 18.

I did that. And also, I've installed vegas 19 after installing the 3080.

vlad-gh wrote on 12/23/2021, 1:00 AM

Look in file i/o settings, make sure legacy decoders are NOT checked, make sure hardware decoding is enabled on the 3080, or even better, if you have an intel CPU, use QSV. Then make sure the gpu used in the video tab in preferences says it is your Nvidia RTX 3080.

The 3080 and 20xx series use the same NVENC encoder, there is no difference in rendering speed when using it. You may notice an improvement in GPU accelerated effects and timeilne performance, but hardware encoding and decoding are going to be about the same. This is due to them not updating the decoder hardware at the GPU level.

Don't use game ready drivers.

VEGAS 19 also overhauled the dynamic RAM preview, so tweak that to different values to see if it improves performance, just make sure to leave plenty for your system or that will slow things down also.

I did all that except playing more with the dynamic ram preview. I put some values between 0 and 6gb of ram for the DRP and it was the same with all. Maybe I should increase it:) do you have any advice on the number?

That's what I was afraid of...that they didn't update the engine in order for Vegas to take advantage of the rtx 3000 series.

I use magix mp4 for render and i can select normal or nvenc. Qsv appears in a different type of preset.

 

 

Yelandkeil wrote on 12/23/2021, 2:07 AM

@vlad-gh, till now you repeated your same project between VEGAS18/19 and RTX2070/3080.

But we don't know what a project it is.

I think

1,

Your PC and VEGAS will recognise the 2 nVidia automatically so replace them for the following.

2,

Make a 4k60p(59.94) test project with every heavy source material and GPU-intensive FXs. Judge the difference between the 2 cards. Only so it can be meaningful, and can be determined whether your invest has been worthwhile or not.

ASUS TUF Gaming B550plus BIOS3202: 
- Thermaltake TOUGHPOWER GF1 850W 
- ADATA XPG GAMMIX S11PRO; 512GB/sys, 2TB/data 
- G.SKILL F4-3200C16Q-64GFX 
- AMD Ryzen9 5950x + LiquidFreezer II-240 
- XFX Speedster-MERC319-RX6900XT <-AdrenalinEdition 24.12.1
Samsung 2xLU28R55 HDR10 (300CD/m², 1499Nits/peak) ->2xDPort
ROCCAT Kave 5.1Headset/Mic ->Analog (AAFOptimusPack 6.0.9403.1)
LG DSP7 Surround 5.1Soundbar ->TOSLINK

Lumix DC-GH6/H-FS12060E: HLG4k60p, AWBw, shutter=100, ISO=auto (250 - 6400)
DJI Mini4 Pro: HLG4k60p, AWB, shutter=auto, ISO=auto, EV-2.0
HERO5: ProtuneFlat2.7k60pLinear, WB=4800K, Shutter=auto, ISO=800

Win11Pro: 24H2-26100.4349; Direct3D API: 12.2
VEGASPro22 + XMediaRecode/Handbrake + DVDArchi7 
AcidPro10 + SoundForgePro14.0.065 + SpectraLayersPro7 
K-LitecodecPack17.8.0 (MPC Video Renderer for HDR10-Videoplayback on PC) 

RogerS wrote on 12/23/2021, 2:08 AM

That's what I was afraid of...that they didn't update the engine in order for Vegas to take advantage of the rtx 3000 series.

Frosty is talking about NVIDIA, not Vegas. NVENC and NVDEC haven't been upgraded from the 2XXX series, even if the 3D architecture has been.

For dynamic ram preview you can try tests but after you get to a point of sufficiency there aren't further gains to be had. I keep it at 1000MB myself unless I'm actively using it for something.

To see what the GPU is doing when you are rendering go to task manager/performance and watch GPU decode, encode, CUDA and 3D. If you want to take a screenshot we can compare it to NVIDIA cards in our own systems. If it's really not using the card that will be easy to see.

You might also try a standard benchmarking project and see if it's performing on par with similar CPU/GPU combinations: https://www.vegascreativesoftware.info/us/forum/benchmarking-results-continued--118503/

VEGASHeman wrote on 12/28/2021, 2:18 PM

@vlad-gh: We are aware of some slowdown between the 30xx series of GPUs, compared to the 20xx series with VEGAS, and we are working with NVIDIA to resolve that.

But the second point you raised - about VP19 being slower than VP18, all things being equal, is not something we were aware of. Could you provide some details - ideally, an archived VP18 project uploaded for us to test in house (we can import a VP18 project in to VP19, but not the other way round, so that makes for a better choice for comparison), but otherwise at least the project settings, media on timeline, FX used, render templates used etc?

Former user wrote on 12/28/2021, 6:45 PM

@VEGASHeman I have 30 series GPU, what I noticed is voukoder ran slower in VP19

The 4K Benchmark project from this forum, all NVENC AVC encodes

VP19 MagixAVC - 1:14

VP18 MagixAVC - 1:13

VP19 Voukoder - 1:19

VP18 Voukoder - 1:05

1080P60 AVC 3min Transcode

Vp19 MagixAVC 1:21

Vp18 MagixAVC 1:21

VP19 Voukoder 1:17

VP18 Voukoder 1:03

Is slow NVENC Voukoder in VP19 something that others have noticed

vlad-gh wrote on 12/29/2021, 2:49 AM

@vlad-gh: We are aware of some slowdown between the 30xx series of GPUs, compared to the 20xx series with VEGAS, and we are working with NVIDIA to resolve that.

But the second point you raised - about VP19 being slower than VP18, all things being equal, is not something we were aware of. Could you provide some details - ideally, an archived VP18 project uploaded for us to test in house (we can import a VP18 project in to VP19, but not the other way round, so that makes for a better choice for comparison), but otherwise at least the project settings, media on timeline, FX used, render templates used etc?

Hi,

I could send you one project (I've tried with multiple) but let me put it this way:

The most basic test that I did is the following. I have a 1m34s video (fullHD), it has only one text added on another video track. Simple text, no effects, just for test (like a subtitle).

In Vegas18 with the same preset (Magix AVC/AAC MP4 - nvenc) it takes to render 0:23sec

In Vegas19 with the same preset (cause the presets remain after you install a new version) it takes to render 0:44sec.

Both programs have exactly the same settings (allow GPU, file I/O, etc) - I've double checked.

So, now we are talking about almost double the time (same system, same RTX 3080 Ti, same project, same preset). Right now I would be glad to return Vegas19 back :)

 

 

RogerS wrote on 12/29/2021, 4:38 AM

Why not share the file and project? If you want it to be private you should be able to click on messages and type in VEGASHeman to send a private message.

Otherwise you might also post MediaInfo for the media you are using in case that's also a factor.

Former user wrote on 12/29/2021, 5:19 AM

@vlad-gh I think it would be interesting for you to encode this benchmark project,

https://www.dropbox.com/s/3i4xgnhl9fmc0je/BenchmarkProject4K.zip?dl=0

click download, extract the archive, load the sample project .veg file

Encode using CPU first, encode 4K25 MagixAVC, then encode the same using NVENC . List the encode time for both.

I figure you might get the similar results as I do using VP17 which isn't compatible with my 3070 card

CPU - 1m41s

NVENC - 4m43s

I do not have the slow Nvenc problem you have with VP19, but this test may prove that your particular model of 30 series GPU is not compatible with VP19, and a patch is required to make 3080ti's compatible.(If it's not a driver problem)

vlad-gh wrote on 12/29/2021, 10:24 AM

@vlad-gh I think it would be interesting for you to encode this benchmark project,

https://www.dropbox.com/s/3i4xgnhl9fmc0je/BenchmarkProject4K.zip?dl=0

click download, extract the archive, load the sample project .veg file

Encode using CPU first, encode 4K25 MagixAVC, then encode the same using NVENC . List the encode time for both.

I figure you might get the similar results as I do using VP17 which isn't compatible with my 3070 card

CPU - 1m41s

NVENC - 4m43s

I do not have the slow Nvenc problem you have with VP19, but this test may prove that your particular model of 30 series GPU is not compatible with VP19, and a patch is required to make 3080ti's compatible.(If it's not a driver problem)

Hi,

Great idea :)

I used Vegas18 and Vegas19 for the renders and I got the exact same durations in both programs:

CPU - 1m38s

NVenc - 1m00s

 

Former user wrote on 12/29/2021, 3:19 PM

@vlad-gh I'm curious, on the Benchmark link the're pics showing render settings,

In the one in the link the bitrate is Max 50,000 Avg 28,000

but on the default now it's Max 48,000 Avg 24,000

presuming you used one of these templates your render times for (NVENC) are quite good,

vlad-gh wrote on 12/29/2021, 4:01 PM

I used the default. 48 with 24