Threadripper 1950x + rtx 2080 : Poor Render Time on Vegas Pro Plugins

Marc-Gauvin wrote on 4/18/2019, 10:04 PM

I created a Parallax movie : 1920x1080 300 seconds

Rendered as Internet HD 1080p 59.94 fps (NVIDIA NVENC) and it take 65 minutes to render 5 minutes.

I have a few FX ont the main track + audio.

I rendered the same video as 4k and it took around 4h15 to render it.

CPU usage : 25% / CPU Temp : 48 celcius

GPU usage : 4% / GPU Temp : 38 celcius

Memory usage : 43%

Settings at 32 threads Max

Normal ?

https://i.gyazo.com/f88aeb9ca04dfdff5608ea5448116ad5.png

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

Win 10 Pro 64 bit

Last Nvidia drivers

Threadripper 1950x Non-OC

EVGA RTX 2080xc

64gb ddr4 3200mhz CL14

Samsung 970 EVO + 850 EVO

SSHD 1tb

Sony Vegas Pro 15

Comments

mintyslippers wrote on 4/19/2019, 2:21 AM

My specs are Ryzen 7 and a rtx 2060 with latest crd and with Vegas effects I get over 2x realtime rendering and using magic bullets which is a lot slower I get slightly over realtime rendering on 1080p.

A lot depends on the source footage. Mine is avc 24mbps from a c100. I hear that some other footage can be slower. But not the slow.

Have you checked gpu acceleration is enabled in settings?

Also. Thread ripper isn't the best for video. Most video decoding is a single threaded activity. Which means more MHz is better than more cores/threads. So when you benchmark a processor it's the single core performance which is most important.

That is still way too slow though.

Make a little sample project with media and share it with us. We can render with our specs and see how performance compares to you.

Marc-Gauvin wrote on 4/19/2019, 7:40 AM

This is the video i rendered.

Musicvid wrote on 4/19/2019, 8:43 AM

Are you upscaling 1080 to 4k with effects and it takes a long time to render?

mintyslippers wrote on 4/19/2019, 8:47 AM

This is the video i rendered.

That's great and everything but for us to see if your performance is normal or below spec it would be great if you supply us with a sample project with media where you experience the poor performance. We can then try our own render and post our spec and results. It could be normal if your upscaling to 4k

Marc-Gauvin wrote on 4/19/2019, 8:54 AM

Are you upscaling 1080 to 4k with effects and it takes a long time to render?

I tried both,

1080p to 1080p = 59 to 65 minutes rendering for 5 minutes output

1080p to 4k = 4h15min for rendering 5 minutes output

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

No FX plugin 1080p to 1080p : 7min46 render time for 5 minutes output

Look like the FX Plugin is taxing alot

Yeah i try to find an old project which i can share or i will send this one with officials vegas pro staff for better forensics.

Musicvid wrote on 4/19/2019, 9:22 AM

1080p to 1080p = 59 to 65 minutes rendering for 5 minutes output

1080p to 4k = 4h15min for rendering 5 minutes output

4k has exactly 4 times more pixels than 1080p.

And it takes about 4 times longer to render 4k?

Hint: Cutting back to 6-8 threads may help baseline render times a little. As mentioned, many of the video filters are single thread, which is the limiting factor in engine rpm. What happens to the render times when you disable all filters and timeline effects?

BruceUSA wrote on 4/19/2019, 9:34 AM

Rip out that RTX and toss it in the trash can will solved your problem. I am serious. Or have its your way.

BruceUSA wrote on 4/19/2019, 9:37 AM

I can upscale or down scale with lot of FX and still ripping it thru like a freight train. Beat that. Don't believe me? Fine. My last post on this thread.

john_dennis wrote on 4/19/2019, 9:38 AM

From your screenshot Track 2 appears to be muted at the end of the render. Have you tried deleting it for the render?

Yes, I know it shouldn't make any difference.

Marc-Gauvin wrote on 4/19/2019, 10:25 AM

https://www.mediafire.com/file/qv4my04r2uvvdg4/test.zip/file

Took me 58 minutes with : Internet HD 1080p 59.94 fps (NVIDIA NVENC)

The track 2 is a still image, i deleted it for the testing files

https://i.gyazo.com/97fc9771406ac957319ae230124e9ee9.png

https://gyazo.com/6cf6fd59fc4c4626a5fdaab2957ec2be

https://gyazo.com/255e7c9e38bc7072db2751ed3f126de5

https://gyazo.com/08781fc32feec09ac8eac8336039d4f1

https://gyazo.com/8e5faead88490902dcb3bbb8a0be398e

https://gyazo.com/ca812729916bdb025e4bf81661c079ba

What's bother me is my CPU isn't go further than 25% and my RTX 2080 isn't go further than 10%

What's the point of using Vegas Pro if i can do better within Unity 2019 in realtime with Raytracing ?

That's an non-sense to me !

Former users wrote on 4/19/2019, 12:37 PM

@Marc-Gauvin

FWIW Marc, my PC took 33m:30s to render out the FHD test file, 696mb, 5m duration 59.94fps, data rate  19,274kbps, all as per your own render template, Nvidia Nvenc 40/20 default.

I think it is what it is, the project is very taxing on the system  My PC specs are in my profile, no O/C applied, just default all.

Meant to say, CPU peaked at 60% usage, wasn’t much below that, GPU normally 1 to 2% spike peaks at 14%, would'nt pay much attention to that as the asic is probably doing the work and I don’t know method to observe.

Marc-Gauvin wrote on 4/19/2019, 1:41 PM

Great Workstation BtW ! Look like these FX plugin aren't optimised for the treadripper 1950x and the new tensors cores from the RTX 2080 series. Which is an non-sense if i'm able to render in realtime what i can't do frame by frame in Sony Vegas Pro. Magix need to focus on that or it will lose many customer who will simply use Unity 2019 raytracing capability to do video movies and FX. Which Hollywood started to do few years ago and i understand now why they made the shift. Ray tracing is a game changer, i hope to see big improvement here soon on the multithread for all plugin and the use of AI and Raytracing with RTX GPU. RTX sitting at 5% and 32 thread almost not used .... Why investing 7 000$ into an rendering farm if it can't render faster than a gaming CPU ?

What Unity 2019 can't do compare to Sony Vegas Pro 16 ?

john_dennis wrote on 4/19/2019, 1:46 PM

The system in my profile is on track to finish your project in ~46 minutes using AMD VCE. I changed all of the render quality settings for video and audio from "Good" to "Best" in Vegas 15 Project Properties and I changed the default VCE frame rate from 59.94 to 60 per your project.

 

Marc-Gauvin wrote on 4/19/2019, 2:15 PM

That's an non-sense if an i7 6850 with an Sapphire Radeon RX480 + 16gb ddr4 2400mhz, beat an Threadripper 1950x + EVGA RTX 2080 + 64 gb ddr4 3200mhz

Look like Vegas Pro is optimised for Intel CPU and Amd GPU.

I will retest with Nvidia creators drivers later on if it solve that non-sense.

Former users wrote on 4/19/2019, 3:19 PM

Ok, I did a trial render 10-12% enough to get an accurate eta in CPU only and QSV.

Nvenc       33m:30s full test previously.

QSV          33m36s

CPU only   35m:22s

Normally Nvenc would be about 4x faster than CPU.  So there is something about this project that defeats the benefits of hardware rendering?

Not blaming it on your project Marc, just guessing.

Marc-Gauvin wrote on 4/19/2019, 3:26 PM

Look like the FX Plugin only work on 1 core and didn't use the RTX at all to generate Rays. Which is ridiculous considering the RTX ability to do 3 millions poly raytracing scenes in realtime versus a 2d plane scene + 5 FX plugin inside Sony Vegas Pro which take hours to render for the same output quality more or less 1%

https://i.gyazo.com/3deba5d3f07c2a44d01bc202f11fcace.png

I have 4 FX Plugin and on Event FX effect (Punch/Pinch)

- Light Rays

- Rayons

- Rayons

- LUT Filter

 

How much CPU usage and GPU usage you got ?

Former users wrote on 4/19/2019, 3:58 PM

Hardly any GPU, around 60% CPU.

bob-h wrote on 4/19/2019, 4:33 PM

Ok, I did a trial render 10-12% enough to get an accurate eta in CPU only and QSV.

Nvenc       33m:30s full test previously.

QSV          33m36s

CPU only   35m:22s

Normally Nvenc would be about 4x faster than CPU.  So there is something about this project that defeats the benefits of hardware rendering?

Not blaming it on your project Marc, just guessing.

The hardware encoding can only encode the served frame as fast as it's processed. Hardware encoding is the least interesting part of this slow rendering problem which you've basically proven, which is quite possibly the intention of your post.

Former users wrote on 4/19/2019, 5:40 PM

Magix need to focus on that or it will lose many customer who will simply use Unity 2019 raytracing capability to do video movies and FX. Which Hollywood started to do few years ago and i understand now why they made the shift.”

Yes but how many other games designers are there here really on the forum that it matters?

Musicvid wrote on 4/19/2019, 5:56 PM

If you locate the .dll for Light Rays, right-click on Properties, and see the revision date, you may be surprised. It's probably been the same forever (single thread/core..

From that point forward, I would think of it as a feature request, since several of the native fx need the upgrade.

Marc-Gauvin wrote on 4/19/2019, 6:00 PM

Yes but how many other games designers are there here really on the forum that it matters?

https://unity.com/solutions/film/real-time-filmmaking-explained

You didn't need to be a game designer to use Unity or Unreal Engine to create movies or render high quality video. It's free (For Unity), it's paid for Unreal Engine. Unreal Engine keep a percent of your revenues but Unity is completly free if you didn't buy any plugin. Which can be an serious contender to Sony Vegas Pro if they didn't manage to get better results over multithreading with AMD CPU and RTX GPU. Unity 2018.3 use 96% of my CPU and 86% of my GPU when rendering realtime video with the Unity video recorder (free)(Cinemachine + Timeline, all free plugins) You render your scene in realtime and output the realtime footage as raw video or compressed video. You can buy a Pro Asset for better exporting and rendering options which cost around 75$usd.

For now, i try to find an excuse to use the Sony Vegas Pro 15 i bought. Can't find one exept having fun with the FX plugin to see which post-effects i can add from my unity renders. But the rendering time force me to look at unity assets for similar results in realtime instead of frame by frame rendering.

The video editing world reached an turning point. Only the ones who adapt to these new reality will survive the next 5 years. Sony Vegas Pro need to leverage thoses Tensors Cores for their Lights and Rays FX or they will be kicked out of the Video Editing Pipeline of most Next-Gen Artists.

I'm not here to bash Sony Vegas Pro but it's my harsh reality and the new reality of the movie industry.

For now, the only use i see for Sony Vegas Pro is to render extra large resolution like 8k to 16k IMAX video. Which realtime can be tedious with. But it look Hollywood managed to do it, so there is a way.

eikira wrote on 4/19/2019, 6:10 PM

i looked on this thread here. for some reason i cant find what format or source your stuff is?

could it be all in PNG imported as a sequenz from something like cinema 4d?

maybe i am blind.

Marc-Gauvin wrote on 4/19/2019, 6:17 PM

The original video is an realtime output from Unity 2019.x from the Unity Recorder Asset (Official,free).

1080p 60 fps, compressed i think but not sure. The original clip are included within the .Zip.

Marc-Gauvin wrote on 4/19/2019, 6:27 PM

''If you locate the .dll for Light Rays, right-click on Properties, and see the revision date, you may be surprised. It's probably been the same forever (single thread).From that point forward, I would think of it as a feature request, since several of the native fx need the upgrade.''

You are right, look like the plugins are to blame. But it's a major feature for Sony Vegas Pro. They can't simply fill their package with obsolete plugins. I hope the Blue FX plugins are doing well with next-gen hardwares.

Nvidia is desperatly looking to showcase their RTX advantages, maybe it's a good timing for a complete refresh of Sony Vegas Plugins by collaborating deeply with Nvidia R&D staff. They would be proud to say their RTX card cut in half the rendering time of most new Sony Vegas Pro plugins. Nvidia can use their tensor cores to create an AI for Vegas Pro which can leverage the hardware you got where it need the most. Skipping inperceptibles details who take alot of render time for almost nothing in the end.

https://blogs.nvidia.com/blog/2019/03/20/rtx-creator-ready-drivers-supercharge-apps/