GPU Hardware Acceleration

Comments

RickJameBish wrote on 12/14/2021, 3:50 PM

@j-v I tried the onboard Intel Graphics and it did not encode as fast. I have the same Nvidia driver as you.

@Former user Cuda shows up in mine and it is around 80% when the card is encoding but the GPU 1, which is the 3090, shows in the teens at the same time.

  • Edition     Windows 10 Pro
  • Version     21H2
  • Installed    ‎ 12/‎11/‎2021
  • OS build     19044.1415
  • Processor     Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
  • RAM     32.0 GB
  • System   64-bit operating system, x64-based processor
  • Graphics Geforce RTX 3090
  • Driver DCH 472.84
RickJameBish wrote on 12/15/2021, 4:26 AM

Is it possible to export a project out of Vegas Pro and then render it in MS 2022? Wouldn't mind having both and just use MS 2022 for rendering.

  • Edition     Windows 10 Pro
  • Version     21H2
  • Installed    ‎ 12/‎11/‎2021
  • OS build     19044.1415
  • Processor     Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
  • RAM     32.0 GB
  • System   64-bit operating system, x64-based processor
  • Graphics Geforce RTX 3090
  • Driver DCH 472.84
Dexcon wrote on 12/15/2021, 4:43 AM

@RickJameBish

Is it possible to export a project out of Vegas Pro and then render it in MS 2022?

You will probably be more likely to get a response to this question if you asked the question on MAGIX's Video forum as that forum covers Movie Studio 2022 issues - https://www.magix.info/us/video-forum/

Just FYI: https://www.vegascreativesoftware.info/us/forum/read-first-movie-studio-18-vs-vegas-movie-studio--130402/

Again FYI, Movie Studio 18 has recently been renamed Movie Studio 2022.

Cameras: Sony FDR-AX100E; GoPro Hero 11 Black Creator Edition

Installed: Vegas Pro 15, 16, 17, 18, 19, 20, 21 & 22, HitFilm Pro 2021.3, DaVinci Resolve Studio 20, BCC 2025, Mocha Pro 2025.0, NBFX TotalFX 7, Neat NR, DVD Architect 6.0, MAGIX Travel Maps, Sound Forge Pro 16, SpectraLayers Pro 11, iZotope RX11 Advanced and many other iZ plugins, Vegasaur 4.0

Windows 11

Dell Alienware Aurora 11:

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 2TB Samsung 990 PCIe 4.0 NVMe M.2 PCIe SSD

D: drive: 4TB Samsung 870 SATA SSD (used for media for editing current projects)

E: drive: 2TB Samsung 870 SATA SSD

F: drive: 6TB WD 7200 rpm Black HDD 3.5"

Dell Ultrasharp 32" 4K Color Calibrated Monitor

 

LAPTOP:

Dell Inspiron 5310 EVO 13.3"

i5-11320H CPU

C Drive: 1TB Corsair Gen4 NVMe M.2 2230 SSD (upgraded from the original 500 GB SSD)

Monitor is 2560 x 1600 @ 60 Hz

RickJameBish wrote on 12/16/2021, 10:34 AM

So I just did an apples to apples test as far as encoding goes. Vegas Pro vs Movie Studio 2022. Identical 2-minute video, identical preset with average bitrate of 60000 kbps. 2022 completed in 1 minute flat. Vegas Pro 5min 35 seconds. Yikes.

  • Edition     Windows 10 Pro
  • Version     21H2
  • Installed    ‎ 12/‎11/‎2021
  • OS build     19044.1415
  • Processor     Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
  • RAM     32.0 GB
  • System   64-bit operating system, x64-based processor
  • Graphics Geforce RTX 3090
  • Driver DCH 472.84
Former user wrote on 12/16/2021, 12:53 PM

@RickJameBish There's a few posts on here about that, people have differing opinions, I personally put together a dozen 4k clips making a 25min project, Vegas rendered in 14mins but Magix Movie Edit Pro Premium rendered in 5mins, I can't point you to a certain post but it has been commented on about how much Vegas does or doesn't use of the available power in the PC. there's no magic button in Vegas to improve this 😒🤷‍♂️

This is one post https://www.vegascreativesoftware.info/us/forum/small-project-failing-to-render-past-26-bug-report-project-included--132745/?page=3#ca829229


@RickJameBish Yep, Vegas can do way more than Magix but the playback & export/render speed can't be denied, it'd be nice to have the best of both worlds but i guess we'll have to wait,

btw i've tried a few programs that would support my Boris plugins, none are better than Vegas enough to make me want to swap, I would like to see a better performance of Vegas though,

lan-mLMC wrote on 12/16/2021, 6:02 PM

@Former user It's hard to meet a Vegas user with so many complete Boris plugins: BCC, Sapphire, Silhouette, Mocha. If you have good communication with both Vegas and Boris developers, it will be a good thing for Vegas and Boris compatibility. Have you tried to join the Beta Group of Boris or Vegas?

RickJameBish wrote on 12/18/2021, 8:24 AM

Still trying to optimize GPU Encoding. I expanded testing to Davinci Resolve (free), which used no hardware acceleration for encoding. Resolved bested Vegas Pro 19 by completing the encode in 3 minutes. So I decided to pay more attention to the utilization graph in Windows. This is the graph for Vegas Pro 19 when encoding. You can see the spikes / pauses in the encoding numbers displayed. So its like for every second it encodes, it pauses, effectively doubling encode time. MS 2022 is consistent, and the graph looks like a long wave.

Any ideas?

Last changed by RickJameBish on 12/18/2021, 8:25 AM, changed a total of 1 times.

  • Edition     Windows 10 Pro
  • Version     21H2
  • Installed    ‎ 12/‎11/‎2021
  • OS build     19044.1415
  • Processor     Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
  • RAM     32.0 GB
  • System   64-bit operating system, x64-based processor
  • Graphics Geforce RTX 3090
  • Driver DCH 472.84
Howard-Vigorita wrote on 12/18/2021, 10:46 AM

I have not been seeing Intel Qsv encoding performing as well in recent years as Amd or Nvidia encoding. But I still find Intel decoding faster than the others. So I do all my test rendering with Intel hardware decoding feeding my video board which does everything else including display through it's hdmi port. If my camera clips are shot with hevc, as I usually do, I switch Hevc decoding to Legacy which seems to employ a hybrid Intel runtime. Legacy hevc decoding is slower but much higher in quality which passes through to all renders. This does not apply to avc or other formats. Btw, if Resolve (free) out performs Vegas it means your source clips and not benefiting from hardware decoding. That could be because the format cannot be decoded in hardware. If the input clips can be decoded in hardware and your system isn't doing it, it's either not set up for it or there's a problem with the Intel driver. The Resolve free version has ffmpeg hardware decoding disabled... they only enable it in the Studio version.

Former user wrote on 12/18/2021, 6:17 PM

Still trying to optimize GPU Encoding. I expanded testing to Davinci Resolve (free), which used no hardware acceleration for encoding. Resolved bested Vegas Pro 19 by completing the encode in 3 minutes.

Resolve has a faster render engine that utilizes your GPU well, if you have enough CPU and GPU (9900K +rtx3090 is enough) this is possible as it's able to use more of your computer's resources. Obviously you were encoding to AVC, this won't be the case for software encoded HEVC

 

So I decided to pay more attention to the utilization graph in Windows. This is the graph for Vegas Pro 19 when encoding. You can see the spikes / pauses in the encoding numbers displayed. So its like for every second it encodes, it pauses, effectively doubling encode time. MS 2022 is consistent, and the graph looks like a long wave.

Any ideas?

Vegas has a bug where it pauses every 60frames and seems to do nothing, you can verify that by looking at your other graphs, every 60 frames everything stops. From what I've heard from people on this board AMD and Intel hardware encoding doesn't have the same bug, which makes those people think both their GPU encoder is faster, but it probably isn't , it's just faster on Vegas due to this NVENC bug. It's been the same since Vegas Pro 15, so it doesn't look like it's going to be fixed

Some people here have said, it's the frame buffer, it's expected behavior. What they seem to be saying is Vegas renders 60frames, NVENC encodes 60 frames, and this happens in series, not parallel so you get this delay, but it doesn't look that way to me, CPU, GPU DECODE, and NVENC spikes appear to line up. Whatever the reason it's not efficient and it slows down your hardware encoding @RickJameBish

Former user wrote on 12/18/2021, 6:39 PM

I got an interesting GPU driver update a few days or so ago, it changed my Taskmanager window, I don't see the spikes anymore,

This is a single clip i've added an fx to & did Dynamic Ram to make it play better, this is the render,

& this is just a random bunch of 4k clips, no fx added

Former user wrote on 12/18/2021, 6:49 PM

@Former user are your encodes faster? Maybe the graph is displaying differently, You no longer have the 100% spikes, but instead a 40% average, which sounds like it could be similar speed just displayed differently

Former user wrote on 12/18/2021, 6:55 PM

@Former user I haven't noticed a difference but i was curious so right at this mo i have a 25min 4k project rendering out, 5mins to go

The last time it took 14:19mins to render, I do have Google tabs & BBC iPlayer open, watching Dr Who 😁 I'll render it again when everything's closed,

Former user wrote on 12/18/2021, 7:00 PM

@Former user 12:10mins it does appear a little faster but I'll render it again when everything's closed,

RickJameBish wrote on 12/18/2021, 7:09 PM

Still trying to optimize GPU Encoding. I expanded testing to Davinci Resolve (free), which used no hardware acceleration for encoding. Resolved bested Vegas Pro 19 by completing the encode in 3 minutes.

Resolve has a faster render engine that utilizes your GPU well, if you have enough CPU and GPU (9900K +rtx3090 is enough) this is possible as it's able to use more of your computer's resources. Obviously you were encoding to AVC, this won't be the case for software encoded HEVC

It's my understanding from reading the forums, and after talking to Black Magic, that Resolve Free uses your GPU during editing but not for encoding. For GPU encoding you have to use the paid Studio version.

Last changed by RickJameBish on 12/18/2021, 7:11 PM, changed a total of 1 times.

  • Edition     Windows 10 Pro
  • Version     21H2
  • Installed    ‎ 12/‎11/‎2021
  • OS build     19044.1415
  • Processor     Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
  • RAM     32.0 GB
  • System   64-bit operating system, x64-based processor
  • Graphics Geforce RTX 3090
  • Driver DCH 472.84
RogerS wrote on 12/18/2021, 7:21 PM

There's no hardware decoding in Resolve free, either though it uses other GPU functionality during playback.

Former user wrote on 12/18/2021, 7:26 PM
 

It's my understanding from reading the forums, and after talking to Black Magic, that Resolve Free uses your GPU during editing but not for encoding. For GPU encoding you have to use the paid Studio version.

V17.4 was said to introduce hardware encoding to Resolve free on Windows, as RogerS said, GPU decoding they are keeping for Paid version. It seems unusual to offer HEVC encoding in free version because they have to pay a license fee. I don't have free version to confirm @RickJameBish

Edit: Looks to be HEVC only, and going by the comments, you need to have the Microsoft HEVC windows codec, which I think costs $1

Former user wrote on 12/18/2021, 8:07 PM

@Former user I have Resolve free, I wasn't impressed with it, playback cache has an auto feature that takes about the same amount of time as Vegas Dynamic Ram, It didn't appear to use my system much better than Vegas & render times on the short clips i tried weren't anything to shout about, I might be wrong but i tried it quite a few times & haven't found the 'magic button', at some point i'll try it with this 25min 4k test, (that's roughly what my YT videos are 😉) but most of all it's not fully supported by Boris, Mocha Pro doesn't work in it, so that's a problem for me as that's one of my favourites,

Speaking of those, Vegas rendered in 12.14mins-ish each time with all other apps closed, you could see from the preview screen it was rendering it in small chunks but the graph looked like it did in the pic above,

MEP wasn't any faster than in the past, roughly 5:30mins for this 25min 4k project.

Former user wrote on 12/18/2021, 9:58 PM

@Former user Some of the Boris filters are faster on Vegas, BCC+Detail as example, on a 1080P AVC source file rendered at 26fps on Vegas, and 16fps on Resolve, doesn't really matter much if you use software or hardware encode, the bottleneck is the filter

Resolve

Vegas

But those that don't check the hidden cuda engine will complain about it not using GPU

Former user wrote on 12/18/2021, 10:14 PM

@Former user Cuda doesn't show in my Taskmanager now, not since the GPU update, there was Windows update about the same time also tho, 🤷‍♂️

RickJameBish wrote on 12/19/2021, 8:35 AM
 

It's my understanding from reading the forums, and after talking to Black Magic, that Resolve Free uses your GPU during editing but not for encoding. For GPU encoding you have to use the paid Studio version.

V17.4 was said to introduce hardware encoding to Resolve free on Windows, as RogerS said, GPU decoding they are keeping for Paid version. It seems unusual to offer HEVC encoding in free version because they have to pay a license fee. I don't have free version to confirm @RickJameBish

Edit: Looks to be HEVC only, and going by the comments, you need to have the Microsoft HEVC windows codec, which I think costs $1

YES!! I just confirmed it. It is encoding just about as fast as Movie Studio 2022, which so far has been around half the total video duration. I just cannot get Vegas Pro to do this, it always seems to be just the opposite, which is twice the video duration. I have to say that I prefer Davinci over any of them. The Retime feature is leaps and bounds above Vegas Pros Velocity Envelope, and it takes care of the audio at the same time. Even though I just dropped the $ for Vegas Pro, my wife saw how much I liked Davinci and said Merry Christmas ;) Honestly though I will have to weigh if the price is worth moving away from the free version now that it has GPU hardware encoding.

Last changed by RickJameBish on 12/19/2021, 8:50 AM, changed a total of 3 times.

  • Edition     Windows 10 Pro
  • Version     21H2
  • Installed    ‎ 12/‎11/‎2021
  • OS build     19044.1415
  • Processor     Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
  • RAM     32.0 GB
  • System   64-bit operating system, x64-based processor
  • Graphics Geforce RTX 3090
  • Driver DCH 472.84