Vegas using a single core for rendering?

Zaither-P wrote on 8/11/2024, 10:20 PM

Hello, I've been working on a large project in Vegas. I'm now at the final render stages for it- but I noticed when going to render, Vegas will only use a single core of my CPU (two threads) This project contains many nested timelines and external OFX plugins. I want to see if anyone on here would have an Idea what's causing Vegas to act like this. I know nested timelines behave badly sometimes, so I did a little testing with that, but couldn't get a scenario where rendering would only use a single core.
I am using V22 b93 - this also happens on V21


 

Comments

Gid wrote on 8/11/2024, 10:47 PM

@Zaither-P Hi, I can't go into details but "The Ryzen 7 5800x does not have integrated graphics", so do you have a separate GPU?

Can you click your icon at the top of this page - My Profile & fill in your Signature with the full name of your CPU, GPU & amount of RAM, also inc the Windows & Vegas version, this will then show at the bottom of your comments,

Vegas Pro 21
Vegas Pro/Post 19
Boris Continuum & Sapphire, 
Silhouette Standalone + Plugin, 
Mocha Pro Standalone + Plugin, 
Boris Optics,
NewBlue TotalFX
Desktop PC Microsoft Windows 10 Pro - 64-Bit
ASUS PRO WS WRX80E-SAGE SE WIFI AMD Motherboard
AMD Ryzen Threadripper PRO 3975WX 3.5GHz 32 Core
Corsair iCUE H150i RGB PRO XT 360mm All-in-One Liquid CPU Cooler
RAM 256GB ( 8x Micron 32GB (1x 32GB) 2666MHz DDR4 RAM )
2x Western Digital Black SN850 2TB M.2-2280 SSD, 7000MB/s Read, 5100MB/s Write
(programs on one, project files on the other)
Graphics MSI GeForce RTX 3090 SUPRIM X 24GB OC GPU
ASUS ROG Thor 1200W Semi-Modular 80+ Platinum PSU 
Fractal Design Define 7 XL Dark TG Case with 3 Fans
Dell SE3223Q 31.5 Inch 4K UHD (3840x2160) Monitor, 60Hz, & an Acer 24" monitor.

At the moment my filming is done with a Samsung Galaxy S23 Ultra 5G & a GoPro11

I've been a Joiner/Carpenter for 40yrs, apprentice trained time served, I don't have an apprentice of my own so to share my knowledge I put videos on YouTube.

YouTube videos - https://www.youtube.com/c/Gidjoiner

Lots of work photos on Facebook - https://www.facebook.com/gid.joiner/photos_albums

Zaither-P wrote on 8/11/2024, 11:11 PM

@Zaither-P Hi, I can't go into details but "The Ryzen 7 5800x does not have integrated graphics", so do you have a separate GPU?

Can you click your icon at the top of this page - My Profile & fill in your Signature with the full name of your CPU, GPU & amount of RAM, also inc the Windows & Vegas version, this will then show at the bottom of your comments,

done!

Gid wrote on 8/11/2024, 11:31 PM

@Zaither-P As you can't reproduce this if that's what 'couldn't get a scenario where rendering would only use a single core' means it's going to be hard to work this out.

I have a similar PC - AMD CPU with no integrated graphics & an RTX GPU.

Some fxs are more CPU intensive than others, as I understand it older 'software' was CPU based, a while back they started making things more GPU or RAM orientated because they could be upgraded easier than CPU's. That's just a thought 🤷‍♂️

I use the options with (NVENC) because I have no integrated graphics & rarely look to see what the CPU is doing so sorry I can't help.

Vegas Pro 21
Vegas Pro/Post 19
Boris Continuum & Sapphire, 
Silhouette Standalone + Plugin, 
Mocha Pro Standalone + Plugin, 
Boris Optics,
NewBlue TotalFX
Desktop PC Microsoft Windows 10 Pro - 64-Bit
ASUS PRO WS WRX80E-SAGE SE WIFI AMD Motherboard
AMD Ryzen Threadripper PRO 3975WX 3.5GHz 32 Core
Corsair iCUE H150i RGB PRO XT 360mm All-in-One Liquid CPU Cooler
RAM 256GB ( 8x Micron 32GB (1x 32GB) 2666MHz DDR4 RAM )
2x Western Digital Black SN850 2TB M.2-2280 SSD, 7000MB/s Read, 5100MB/s Write
(programs on one, project files on the other)
Graphics MSI GeForce RTX 3090 SUPRIM X 24GB OC GPU
ASUS ROG Thor 1200W Semi-Modular 80+ Platinum PSU 
Fractal Design Define 7 XL Dark TG Case with 3 Fans
Dell SE3223Q 31.5 Inch 4K UHD (3840x2160) Monitor, 60Hz, & an Acer 24" monitor.

At the moment my filming is done with a Samsung Galaxy S23 Ultra 5G & a GoPro11

I've been a Joiner/Carpenter for 40yrs, apprentice trained time served, I don't have an apprentice of my own so to share my knowledge I put videos on YouTube.

YouTube videos - https://www.youtube.com/c/Gidjoiner

Lots of work photos on Facebook - https://www.facebook.com/gid.joiner/photos_albums

RogerS wrote on 8/12/2024, 12:27 AM

Can you list out the Fx in use? There must be a bottleneck somewhere.

Did this happen with older builds of 21 (pre 300)? The new video engine doesn't have everything working on the GPU yet, though why it would fall back to one core is another question. I haven't tested nested timelines though.

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

Dell XPS 15 laptop (2017) 32GB ram, NVIDIA 1050 (4GB) with latest studio driver, Intel i7-7700HQ with Intel 630 iGPU (latest available driver), dual internal SSD (1TB; 1TB), Windows 10 64 bit

VEGAS Pro 19.651
VEGAS Pro 20.411
VEGAS Pro 21.208
VEGAS Pro 22.93

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

gorGaram wrote on 8/12/2024, 2:50 AM

It is not necessary that this is a mistake. If the project (as a whole) is calculated on a video card, then the processor will be loaded - a couple of cores are larger, the rest are smaller. In this case, the graphics card loading schedule is also important.

CPU: AMD Ryzen 7 3700X

VideoCard: NVIDIA GeForce RTX 4060 Ti 16Gb

Memory: 128Gb

OS: Windows 10 (1809)

Drive C: (SSD-500Gb) - ONLY system

Drive D: (HDD 4Tb) - ProrgamFiles and Temp
Drive E: (HDD 4Tb) - Work drive

Vegas Pro: 20.411, 21.315, 22.122

Zaither-P wrote on 8/12/2024, 8:39 AM

After further testing, I have discovered that a nested project using PNG files preforms significantly worse than one using JPEG files. I imported a nested timeline that used several PNGs (with pan and crop going on) - when rendering, this caused Vegas to use a single core. The preview also took a significant performance hit. However, rendering inside of the nested project file performed normally. I've also tested with PNGs at different resolutions and pixel formats.

Last changed by Zaither-P on 8/12/2024, 8:40 AM, changed a total of 1 times.

CPU - AMD Ryzen 7 5800x
GPU - Nvidia GeForce RTX 3060 Ti (GV-N306TEAGLE OC-8GD)
RAM - 32GB (2x16) Crucial (CP16G4DFRA32A.C8FF)
Windows - 10 Pro 19045.4651
Vegas - Latest

 

Zaither-P wrote on 8/13/2024, 7:01 AM

Bump

mark-y wrote on 8/13/2024, 7:45 AM

@Zaither-P There are dozens of render formats (codecs) in Vegas. Only a couple are optimized for multithreaded (GPU) rendering.

And that renderer must be chosen in your your Video and File I/O Properties.

And the vast majority of renderers are all conventional CPU single core codecs from yesteryear.

And the vast majority of effects in Vegas are legacy, meaning they still use a single thread for processing, and it only takes one to bottleneck the entire system.

And yet, you have told us nothing about your rendering properties and almost nothing about your project environment.

For intelligent answers to your question, and going forward, please make a note provide all of the render and environment details, as our crystal balls tend to cloud up and malfunction during these periods of solar activity.

https://www.vegascreativesoftware.info/us/forum/faq-how-to-post-mediainfo-and-vegas-pro-file-properties--104561/

 

 

Zaither-P wrote on 8/13/2024, 8:50 AM

@Zaither-P There are dozens of render formats (codecs) in Vegas. Only a couple are optimized for multithreaded (GPU) rendering.

And that renderer must be chosen in your your Video and File I/O Properties.

And the vast majority of renderers are all conventional CPU single core codecs from yesteryear.

And the vast majority of effects in Vegas are legacy, meaning they still use a single thread for processing, and it only takes one to bottleneck the entire system.

And yet, you have told us nothing about your rendering properties and almost nothing about your project environment.

For intelligent answers to your question, and going forward, please make a note provide all of the render and environment details, as our crystal balls tend to cloud up and malfunction during these periods of solar activity.

https://www.vegascreativesoftware.info/us/forum/faq-how-to-post-mediainfo-and-vegas-pro-file-properties--104561/

 

Render template: Default MAGIX AV1 1920x1080 59.940p 8 bit 4:2:0
everything else: https://www.mediafire.com/folder/55paeq0tafd2o/

Reyfox wrote on 8/13/2024, 1:03 PM

I just finished a short video for a church. Sorry, I have to disagree about using a single core for rendering, even if it is to AV1. The video mostly consists of DJI Mini 3 Pro 4K Cinelike-D footage with Bit rate set to 100Mb/s.

First, I personally don't bother with AV1 since my hardware doesn't support it, but it will render using what I have.

Here is a screenshot while rendering, and showing the render settings. There has to be something wrong at your end.

And here is my usual MP4 AMD VCE. The rendering is just starting. The GPU will stay close to 100%.

The only thing I basically did was at titles, and use Boris FX Sapphire S_Aurora. I didn't nest anything. You say you used external OFX plugins, but fail to give any information as to which ones are used.

Last changed by Reyfox on 8/13/2024, 1:08 PM, changed a total of 1 times.

Newbie😁

Vegas Pro 22 (VP18-21 also installed)

Win 11 Pro always updated

AMD Ryzen 9 5950X 16 cores / 32 threads

32GB DDR4 3200

Sapphire RX6700XT 12GB Driver: 22.5.1, testing 24.7.1

Gigabyte X570 Elite Motherboard

Zaither-P wrote on 8/13/2024, 2:12 PM

I just finished a short video for a church. Sorry, I have to disagree about using a single core for rendering, even if it is to AV1. The video mostly consists of DJI Mini 3 Pro 4K Cinelike-D footage with Bit rate set to 100Mb/s.

First, I personally don't bother with AV1 since my hardware doesn't support it, but it will render using what I have.

Here is a screenshot while rendering, and showing the render settings. There has to be something wrong at your end.

And here is my usual MP4 AMD VCE. The rendering is just starting. The GPU will stay close to 100%.

The only thing I basically did was at titles, and use Boris FX Sapphire S_Aurora. I didn't nest anything. You say you used external OFX plugins, but fail to give any information as to which ones are used.

As stated in my previous post, this issue happens when there is a PNG file within a nested project's timeline

Reyfox wrote on 8/13/2024, 4:07 PM

Still not providing information asked for, why?

Last changed by Reyfox on 8/13/2024, 4:09 PM, changed a total of 1 times.

Newbie😁

Vegas Pro 22 (VP18-21 also installed)

Win 11 Pro always updated

AMD Ryzen 9 5950X 16 cores / 32 threads

32GB DDR4 3200

Sapphire RX6700XT 12GB Driver: 22.5.1, testing 24.7.1

Gigabyte X570 Elite Motherboard

Gid wrote on 8/13/2024, 4:35 PM

@Zaither-P I just did several AV1 renders, a UHD clip with a nested timeline that inc pngs (nested & with the nested dragged in), different aspects & frame rates, here's 5 of those

There must be more to your problem than 'PNG file within a nested project's timeline'

Vegas Pro 21
Vegas Pro/Post 19
Boris Continuum & Sapphire, 
Silhouette Standalone + Plugin, 
Mocha Pro Standalone + Plugin, 
Boris Optics,
NewBlue TotalFX
Desktop PC Microsoft Windows 10 Pro - 64-Bit
ASUS PRO WS WRX80E-SAGE SE WIFI AMD Motherboard
AMD Ryzen Threadripper PRO 3975WX 3.5GHz 32 Core
Corsair iCUE H150i RGB PRO XT 360mm All-in-One Liquid CPU Cooler
RAM 256GB ( 8x Micron 32GB (1x 32GB) 2666MHz DDR4 RAM )
2x Western Digital Black SN850 2TB M.2-2280 SSD, 7000MB/s Read, 5100MB/s Write
(programs on one, project files on the other)
Graphics MSI GeForce RTX 3090 SUPRIM X 24GB OC GPU
ASUS ROG Thor 1200W Semi-Modular 80+ Platinum PSU 
Fractal Design Define 7 XL Dark TG Case with 3 Fans
Dell SE3223Q 31.5 Inch 4K UHD (3840x2160) Monitor, 60Hz, & an Acer 24" monitor.

At the moment my filming is done with a Samsung Galaxy S23 Ultra 5G & a GoPro11

I've been a Joiner/Carpenter for 40yrs, apprentice trained time served, I don't have an apprentice of my own so to share my knowledge I put videos on YouTube.

YouTube videos - https://www.youtube.com/c/Gidjoiner

Lots of work photos on Facebook - https://www.facebook.com/gid.joiner/photos_albums

Zaither-P wrote on 8/13/2024, 4:41 PM

@Gid thank you for testing! I will see if I can narrow it down further.

UltraVista wrote on 8/13/2024, 6:34 PM

If I use hardware encoding and then put mask and feather on the first section of project I get something similar to your CPU core use because Vegas feather is so bad (isn't it time for that to get upgraded?) It looks more like a plugin processing problem.

I tried software AV1 saw no problem with it

Gid wrote on 8/14/2024, 6:19 AM

@Zaither-P Ok. I downloaded your project & I do see a single core being mainly used, how I rendered it anyway. I haven't broken it down or loooked into it deeper.

This is the project I downloaded from your web page, it wouldn't let me download multiple files which was a pain so @RogerS @Reyfox @gorGaram @mark-y If you want to try it I've put it on Google Drive, I haven't altered it in any way, folder on my desk is only 1.19mb https://drive.google.com/drive/folders/1JRWErs1ONOyWUeCDAgJCWVvKfbqhWU8B?usp=drive_link

I found it doesn't matter what size project, so just drag the .veg onto the timeline, Render as - Magix AV1 (change a template to match the project), I dragged the project to make it loop plays so it takes longer to render, it was going too fast to see what was happening in Taskmanager, mine doesn't show individual graphs, the darker the blue the more a thread is being used.

@UltraVista 

Your render dialogue just shows 'Rendering 3%', what render template did you use.?

Mine & the OP says 'Writing AV1 into file',

 

Vegas Pro 21
Vegas Pro/Post 19
Boris Continuum & Sapphire, 
Silhouette Standalone + Plugin, 
Mocha Pro Standalone + Plugin, 
Boris Optics,
NewBlue TotalFX
Desktop PC Microsoft Windows 10 Pro - 64-Bit
ASUS PRO WS WRX80E-SAGE SE WIFI AMD Motherboard
AMD Ryzen Threadripper PRO 3975WX 3.5GHz 32 Core
Corsair iCUE H150i RGB PRO XT 360mm All-in-One Liquid CPU Cooler
RAM 256GB ( 8x Micron 32GB (1x 32GB) 2666MHz DDR4 RAM )
2x Western Digital Black SN850 2TB M.2-2280 SSD, 7000MB/s Read, 5100MB/s Write
(programs on one, project files on the other)
Graphics MSI GeForce RTX 3090 SUPRIM X 24GB OC GPU
ASUS ROG Thor 1200W Semi-Modular 80+ Platinum PSU 
Fractal Design Define 7 XL Dark TG Case with 3 Fans
Dell SE3223Q 31.5 Inch 4K UHD (3840x2160) Monitor, 60Hz, & an Acer 24" monitor.

At the moment my filming is done with a Samsung Galaxy S23 Ultra 5G & a GoPro11

I've been a Joiner/Carpenter for 40yrs, apprentice trained time served, I don't have an apprentice of my own so to share my knowledge I put videos on YouTube.

YouTube videos - https://www.youtube.com/c/Gidjoiner

Lots of work photos on Facebook - https://www.facebook.com/gid.joiner/photos_albums

gorGaram wrote on 8/14/2024, 6:35 AM

@Gid I reproduced this with your render settings.

CPU: AMD Ryzen 7 3700X

VideoCard: NVIDIA GeForce RTX 4060 Ti 16Gb

Memory: 128Gb

OS: Windows 10 (1809)

Drive C: (SSD-500Gb) - ONLY system

Drive D: (HDD 4Tb) - ProrgamFiles and Temp
Drive E: (HDD 4Tb) - Work drive

Vegas Pro: 20.411, 21.315, 22.122

UltraVista wrote on 8/14/2024, 7:04 AM

@Gid I messed up, I encoded AV1 to project resolution 60fps, I didn't see the single core activity so I modified the project and then used hardware encoding. I tried just then with modified project encoding to AV1 1080P 60 but still getting 100% CPU utilisation. The screen cap shows modified project hardware encoding. @gorGaram has verified the problem

Zaither-P wrote on 8/14/2024, 10:57 AM

Okay, after doing a bunch more tests- it seems like nested timelines preform terribly in general. I did some super basic tests with many jpgs, few jpgs, many png, few png, motion, no motion. Despite all these tests running completely fine when opened in their respective projects, when importing them as nests, they all took significant performance hits and seemed to rely on a single core for rendering. here are my files for you guys to test with yourselves.
https://drive.google.com/drive/folders/1g7HqVtFHbyWi061YkpAmXZx0qtNPxb5H

still using MAGIX AV1 1920x1080 59.940p 8 bit 4:2:0 as my render template

Edit: just read what @Gid said - basically I've come to the same conclusion.

Last changed by Zaither-P on 8/14/2024, 11:00 AM, changed a total of 1 times.

CPU - AMD Ryzen 7 5800x
GPU - Nvidia GeForce RTX 3060 Ti (GV-N306TEAGLE OC-8GD)
RAM - 32GB (2x16) Crucial (CP16G4DFRA32A.C8FF)
Windows - 10 Pro 19045.4651
Vegas - Latest

 

UltraVista wrote on 8/14/2024, 5:22 PM

I confirm your findings - encoding - NVENC HEVC