Hi,
This is my first post, having just purchased VideoStudio Ultimate X7.
Overall, I'm quite happy with the program, being easy to use and intuitive (to me) - I'd class myself as just starting out in video, although I've used a number of the open source tools (handbrake, WINFF, ffmpeg).
My question relates to the rendering performance of the product.
All other operations are quite snappy. It's just that when rendering, it never uses 100% of the CPU(s). It doesn't matter what settings I use.
I've tried the performance optimisation settings in preferences. These *do* make a difference on my system. Rendering a on the "MPEG-4 AVC (720 x 480, 25p, 2.5Mbps)" moved from 9%-10% to around 35%.
I've also tried hyperthreading on/off - no impact. I've distributed input/output files across the two SSDs, so disk queueing is not an issue.
Why is it not running available cores up to around 100%?
My configuration is:
CPU i7-4930
RAM 24Gb
GPU Gigabyte R7 200
DISKS - OS Drive - SSD, SCRATCH/SWAP - SSD, Storage, 2Gb 7500RPM
OS Windows 8.1 64bit
Clearly, I don't have a hardware issue (I built the machine for photography editing).
Programs like handbrake on equivalent settings peg the machine to 100% A task that takes handbrake ~4 minutes, takes VideoStudio ~12 minutes.
I've searched the forums, but really found a discussion on rendering performance. Apologies if I missed something.
regards,
Hans
VideoStudio X7 rendering CPU Utilisation
Moderator: Ken Berry
-
Engage_Brain
- Posts: 1
- Joined: Sat Oct 11, 2014 2:21 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: ASRock Extreme 9
- processor: Intel i7-4930
- ram: 24Gb
- Video Card: Gigabyte AMD Radeon R7 200
- Hard_Drive_Capacity: 2.5Gb
- Monitor/Display Make & Model: Dell U2713H
-
richflorida
- Posts: 27
- Joined: Wed Feb 19, 2014 7:37 pm
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Gigabyte GA78LMTUSB3
- processor: 4.00 gigahertz Intel I7-4790K
- ram: 16GB
- Video Card: AMD Radeon R9 200 Series
- sound_card: AMD High Definition Audio Device
- Hard_Drive_Capacity: 3.5TB
- Monitor/Display Make & Model: DUAL <Acer G276HL [Monitor] (27.2")>
- Location: Florida USA
Re: VideoStudio X7 rendering CPU Utilisation
I know it is probably a silly question. Are you sure you are running the 64bit version of the program?Engage_Brain wrote:Hi,
This is my first post, having just purchased VideoStudio Ultimate X7.
Overall, I'm quite happy with the program, being easy to use and intuitive (to me) - I'd class myself as just starting out in video, although I've used a number of the open source tools (handbrake, WINFF, ffmpeg).
My question relates to the rendering performance of the product.
All other operations are quite snappy. It's just that when rendering, it never uses 100% of the CPU(s). It doesn't matter what settings I use.
I've tried the performance optimisation settings in preferences. These *do* make a difference on my system. Rendering a on the "MPEG-4 AVC (720 x 480, 25p, 2.5Mbps)" moved from 9%-10% to around 35%.
I've also tried hyperthreading on/off - no impact. I've distributed input/output files across the two SSDs, so disk queueing is not an issue.
Why is it not running available cores up to around 100%?
My configuration is:
CPU i7-4930
RAM 24Gb
GPU Gigabyte R7 200
DISKS - OS Drive - SSD, SCRATCH/SWAP - SSD, Storage, 2Gb 7500RPM
OS Windows 8.1 64bit
Clearly, I don't have a hardware issue (I built the machine for photography editing).
Programs like handbrake on equivalent settings peg the machine to 100% A task that takes handbrake ~4 minutes, takes VideoStudio ~12 minutes.
I've searched the forums, but really found a discussion on rendering performance. Apologies if I missed something.
regards,
Hans
I am running and AMD A8 and rendering of anything more that 3 minutes long brings all of my cores up to 90-100%.
Rich
-
wpaul98
- Posts: 5
- Joined: Sun Nov 09, 2014 11:55 pm
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Dell XPS8300 0Y2MRG A00
- processor: 3.40 GHz Intel Core i7-2600
- ram: 8GB
- Video Card: AMD Radeon HD 5770
- sound_card: Integrated
- Hard_Drive_Capacity: 2.6TB
- Monitor/Display Make & Model: DELL U2713HM, DELL S2409W
Re: VideoStudio X7 rendering CPU Utilisation
Hello,
I am experiencing similar symptoms regarding CPU utilization. However, the symptoms occurs depending on what FX filter I am using. BTW I am using VideoStudio X7 Ultimate (VSX7).
Currently I am working on a project that led me to use the NewBlue FX ColorFast filter.
Everything was great, except when it was time to render the video. It took about 1hr 56min to rendered a 3min 24sec video.
I search this forum for any solution and tried everything I found here, without success. I read some messages about NewBlue FX filters not being 64bit, however this is a filter that came bundle with VideoStudio X7 Ultimate. I understand that this doesn't mean that the filter had being optimized for 64bit, but only had being made compatible to run on 64bit version of VSX7. After reading all these messages, and some others related to video accelerator, etc, I decided to use other filters, that provided me similar output ColorFast was giving me. I found "Enhance Lighting", "Hue & Saturation" filters to provide me with a similar output (I still like ColorFast output better) and rendering was much faster. It complete rendering the same video (3min 24sec) in 3min 46sec.
I also test "DeNoise" and "Advanced DeNoise" and found out that these filters doesn't use all CPUs available, so rendering is not as fast when using these filters. (I use Window Task Manager/Resource Manager to confirm CPU usage)
So, like someone before me asked, are you using 64bit or 32bit version of VideoStudio X7. And, are you using any filters.
Sorry for the long post and hijacking your post. BTW, first time poster, long time reader.
- Wilfred
I am experiencing similar symptoms regarding CPU utilization. However, the symptoms occurs depending on what FX filter I am using. BTW I am using VideoStudio X7 Ultimate (VSX7).
Currently I am working on a project that led me to use the NewBlue FX ColorFast filter.
Everything was great, except when it was time to render the video. It took about 1hr 56min to rendered a 3min 24sec video.
I search this forum for any solution and tried everything I found here, without success. I read some messages about NewBlue FX filters not being 64bit, however this is a filter that came bundle with VideoStudio X7 Ultimate. I understand that this doesn't mean that the filter had being optimized for 64bit, but only had being made compatible to run on 64bit version of VSX7. After reading all these messages, and some others related to video accelerator, etc, I decided to use other filters, that provided me similar output ColorFast was giving me. I found "Enhance Lighting", "Hue & Saturation" filters to provide me with a similar output (I still like ColorFast output better) and rendering was much faster. It complete rendering the same video (3min 24sec) in 3min 46sec.
I also test "DeNoise" and "Advanced DeNoise" and found out that these filters doesn't use all CPUs available, so rendering is not as fast when using these filters. (I use Window Task Manager/Resource Manager to confirm CPU usage)
So, like someone before me asked, are you using 64bit or 32bit version of VideoStudio X7. And, are you using any filters.
Sorry for the long post and hijacking your post. BTW, first time poster, long time reader.
- Wilfred
-
qtrim
- Posts: 68
- Joined: Wed Apr 22, 2009 1:27 am
- System_Drive: C
- 32bit or 64bit: 32 Bit
- motherboard: ASUS P5QL PRO 775 P43
- processor: Intel Core 2 Quad Processor Q9550 2.83GHz 1333MHz
- ram: 4GB
- Video Card: NVIDIA GeForce 9400 GT
- sound_card: Onboard Asus Audio
- Hard_Drive_Capacity: 2TB
- Monitor/Display Make & Model: Samsung T260HD 25.5-Inch LCD
- Location: Florida
Re: VideoStudio X7 rendering CPU Utilisation
wpaul98, did you ever find a solution. I too like the results of the Colorfast filter, but it's ludicrously slow. Would running X7 on a 32bit install of Win7 help?
|
|
Using VideoStudio since old Version 7. Currently using X10.
|
Using VideoStudio since old Version 7. Currently using X10.
- Davidk
- Posts: 2090
- Joined: Wed Nov 26, 2008 12:08 pm
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: ASUS Prime B660M-K D4
- processor: Intel core i3-12100 3_3ghz quad core processor
- ram: 16Gb
- Video Card: on-motherboard Intel UHD 730 graphics chipset
- Hard_Drive_Capacity: 6Tb
- Monitor/Display Make & Model: HP E240c video conferencing monitor
- Corel programs: VideoStudio: 2022, 2023
- Location: Brisbane Australia
Re: VideoStudio X7 rendering CPU Utilisation
CPU utilisation, or more properly comparatively poor cpu utilisation - especially with modern cpu's that have multiple cores - seems to be a recurring performance theme for VS.
Multi-core CPU's did not become prominent in PC's until Windows Vista appeared - say, early 2008. In 2007, The original developer of VS (Ulead) was bought by Corel and subsequent (to 11, ie from X2 onwards) version updates have borne Corel's face.
Note that programming to use multiple cores is a skill, and requires specific tools. In this commentary, I discount the later versions of the OS, which will run a program in a separate core from the OS if there are 2 or more cores available. And home machines were not the only one's affected - I know of a case (mid-2000's, pretty much 10 years ago) when a large corporate went to some expense to update to large fast servers and was disgusted to find out (later, bills paid, when testing showed little performance improvement) that 3 out of 4 cores in the server were idle because the well known, brand email software in use did not not use them.
Some time (six months+?) ago I queried the moderators about the state of updates to the core VS code, reasoning that sufficient time had elapsed since the Ulead takeover and the appearance of multi-core cpu's for the programs in VS to have been overhauled by Corel to take account of/use that capability. But it turns out that at that time the overwhelming majority of programs that make up VS are still of Ulead origin. That is, they pre-dated multi-core cpu's and thus almost certainly don't don't use them. The results of that on diagnostic test would show one or more cores working and the others in an idle loop.
So, apart from techniques to reduce or eliminate internal delays (like, organise the program, OS and data each on physically separate drives <hard to do on a laptop> and install pots of RAM <really only feasible when running a 64bit machine>), there really isn't much a user can do to improve the cpu utilisation performance of VS. These are quite effective, but once only and at the margin. Living with it is really the only option until a multi-core version is available. And if it already is, then the efficiency of the programming is really an issue.
Pressure on Corel to articulate their multi-core programming strategy (moderators??) for those of us who have already invested dollars in the program often over many versions/years would not go astray and would certainly help the moderators answer these type of questions.
Davidk
Multi-core CPU's did not become prominent in PC's until Windows Vista appeared - say, early 2008. In 2007, The original developer of VS (Ulead) was bought by Corel and subsequent (to 11, ie from X2 onwards) version updates have borne Corel's face.
Note that programming to use multiple cores is a skill, and requires specific tools. In this commentary, I discount the later versions of the OS, which will run a program in a separate core from the OS if there are 2 or more cores available. And home machines were not the only one's affected - I know of a case (mid-2000's, pretty much 10 years ago) when a large corporate went to some expense to update to large fast servers and was disgusted to find out (later, bills paid, when testing showed little performance improvement) that 3 out of 4 cores in the server were idle because the well known, brand email software in use did not not use them.
Some time (six months+?) ago I queried the moderators about the state of updates to the core VS code, reasoning that sufficient time had elapsed since the Ulead takeover and the appearance of multi-core cpu's for the programs in VS to have been overhauled by Corel to take account of/use that capability. But it turns out that at that time the overwhelming majority of programs that make up VS are still of Ulead origin. That is, they pre-dated multi-core cpu's and thus almost certainly don't don't use them. The results of that on diagnostic test would show one or more cores working and the others in an idle loop.
So, apart from techniques to reduce or eliminate internal delays (like, organise the program, OS and data each on physically separate drives <hard to do on a laptop> and install pots of RAM <really only feasible when running a 64bit machine>), there really isn't much a user can do to improve the cpu utilisation performance of VS. These are quite effective, but once only and at the margin. Living with it is really the only option until a multi-core version is available. And if it already is, then the efficiency of the programming is really an issue.
Pressure on Corel to articulate their multi-core programming strategy (moderators??) for those of us who have already invested dollars in the program often over many versions/years would not go astray and would certainly help the moderators answer these type of questions.
Davidk
- RobertOZ
- Advisor
- Posts: 2426
- Joined: Tue Jun 26, 2012 12:50 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Asus Prime B550M-A WI-FI AM4 mATX
- processor: AMD Ryzen 5 3600 3 6 GHz
- ram: 16GB
- Video Card: Asus Geforce GTX 1650 GDDR6 Driver 551 23
- sound_card: Realtek High Definition Audio
- Hard_Drive_Capacity: 7 TB
- Monitor/Display Make & Model: Philips 32" IPS LED, Samsung 28" 3840x2160 UHD 4K
- Corel programs: VS2018/21/22/23 & MS 3D, MCC XL
- Location: Mornington, Vic. Australia
Re: VideoStudio X7 rendering CPU Utilisation
I would have to agree with davidk, Video Studio needs rebuilding from the ground up,(if Corel have the technical expertize to carry out such a task), most of the development engineers were Ulead employees who it would appear were not retained when Corel bought Ulead, so that could explain why there is a considerable amount of old Ulead code present in current versions of VS.
It has been well documented on this forum that the 64 bit version is not much of an improvement on the 32 bit version and compared to other NLEs on the market, is horrendously slow when rendering, this does appear to be more of a factor when fx filters are used, although some projects with New Blue filters applied, seem to render at a reasonable speed and others do not.
As a test I created a project in Adobe Premiere Elements 13 using the New Blue Colorfast filter, only a small 2 min. video, rendered to the same properties as the clip, render time 46 seconds. I then created exactly the same project in VSX7 64 bit, rendered the same as first clip, after 12 mins and only 7% complete I cancelled the render process, but as I have previously said not all fx filters render this slow. Rendering with Adobe does use all 8 cores and averages 80-90% CPU usage, whilst VS only uses all 8 cores in short bursts only with an average of 4 cores utilized and CPU usage in the 30-40% range, Adobe also uses much more RAM than VS when rendering.
But even with all its faults VS is still my preferred video editor, it's so easy to use.
Robert
It has been well documented on this forum that the 64 bit version is not much of an improvement on the 32 bit version and compared to other NLEs on the market, is horrendously slow when rendering, this does appear to be more of a factor when fx filters are used, although some projects with New Blue filters applied, seem to render at a reasonable speed and others do not.
As a test I created a project in Adobe Premiere Elements 13 using the New Blue Colorfast filter, only a small 2 min. video, rendered to the same properties as the clip, render time 46 seconds. I then created exactly the same project in VSX7 64 bit, rendered the same as first clip, after 12 mins and only 7% complete I cancelled the render process, but as I have previously said not all fx filters render this slow. Rendering with Adobe does use all 8 cores and averages 80-90% CPU usage, whilst VS only uses all 8 cores in short bursts only with an average of 4 cores utilized and CPU usage in the 30-40% range, Adobe also uses much more RAM than VS when rendering.
But even with all its faults VS is still my preferred video editor, it's so easy to use.
Robert
-
bobp
- Posts: 55
- Joined: Thu Jan 01, 2015 7:17 pm
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: MSI MS-7519
- processor: 9550 Core2-Quad core
- ram: 8 GB
- Video Card: Nvidia Gforce GTX-260
- sound_card: On board HD audio Dolby 7.1
- Hard_Drive_Capacity: 750 GB
- Monitor/Display Make & Model: Samsung SyncMaster
Re: VideoStudio X7 rendering CPU Utilisation
I've only used VSx7 for a few months. But every time I check CPU usage, all for cores run at about 85% for as long as I monitor it. I've done two major projects involving different video formats and still photos. Poor quality original video required cropping and sharpen filters on most clips, as well as a third filter on occasion. Videos with a length of an hour and 20 minutes rendered to mpg2 with mpg4 settings, with a couple of filters, take just under 10 hours. Fortunately the results have been worth it.
