Hi all- I've been a Videostudio fan since V6. I recently upgraded by system from a AMD 2400+ to a Pentium D 805 (dual processor) system. I'm not seeing any stellar reduction in time with rendering videos from AVI to MPEG. I know I have dual processor enabled on my W2K box.
Videostudio 9 supports dual processor doesn't it? Are there any special registry entries, etc. I have to change?
I suppose it may be a tad bit faster but I expected "wow" results.
Just curious to know.
b
dual processor Videostudio 9
Moderator: Ken Berry
- Ron P.
- Advisor
- Posts: 12002
- Joined: Tue May 10, 2005 12:45 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Hewlett-Packard 2AF3 1.0
- processor: 3.40 gigahertz Intel Core i7-4770
- ram: 16GB
- Video Card: NVIDIA GeForce GTX 645
- sound_card: NVIDIA High Definition Audio
- Hard_Drive_Capacity: 4TB
- Monitor/Display Make & Model: 1-HP 27" IPS, 1-Sanyo 21" TV/Monitor
- Corel programs: VS5,8.9,10-X5,PSP9-X8,CDGS-9,X4,Painter
- Location: Kansas, USA
Hi Blegate, and welcome to the forums..
You would think that upgrading to a dual core cpu, the performance would be "wow". However others here have reported a moderate increase in performance with dual cores and Hyperthread singles. From what I read, you might see about a 30% increase.
You are correct that the programs need to be written for dual core to utilize it, and AFAIK VS9 was not. VS9 was released prior to dualies.
However the latest version VS10+ does support dual core and HT.
Have a look here:
http://www.ulead.com/vs/sysreq.htm
Ron P.
You would think that upgrading to a dual core cpu, the performance would be "wow". However others here have reported a moderate increase in performance with dual cores and Hyperthread singles. From what I read, you might see about a 30% increase.
You are correct that the programs need to be written for dual core to utilize it, and AFAIK VS9 was not. VS9 was released prior to dualies.
However the latest version VS10+ does support dual core and HT.
Have a look here:
http://www.ulead.com/vs/sysreq.htm
Ron P.
Ron Petersen, Web Board Administrator
-
blegate
Are you sure about this? I upgraded to version 9 a while back because the specs back then mentioned support for dual processor- meaning the code was written to take advantage of it.
BTW dual processors have been around a very long time... It's only until recently that dual cores have been developed to fit in the same size/format has a regular processor. Correct me if I'm wrong.
b
BTW dual processors have been around a very long time... It's only until recently that dual cores have been developed to fit in the same size/format has a regular processor. Correct me if I'm wrong.
b
- Ron P.
- Advisor
- Posts: 12002
- Joined: Tue May 10, 2005 12:45 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Hewlett-Packard 2AF3 1.0
- processor: 3.40 gigahertz Intel Core i7-4770
- ram: 16GB
- Video Card: NVIDIA GeForce GTX 645
- sound_card: NVIDIA High Definition Audio
- Hard_Drive_Capacity: 4TB
- Monitor/Display Make & Model: 1-HP 27" IPS, 1-Sanyo 21" TV/Monitor
- Corel programs: VS5,8.9,10-X5,PSP9-X8,CDGS-9,X4,Painter
- Location: Kansas, USA
-
THoff
blegate, I recently did some tests for someone on another forum to help him predict the performance difference of going from his current system (a 2.1GHz Celeron) to a P4 640 3.2GHz processor with hyperthreading.
Here is my post, verbatim:
I have seen the utilization hit above 50% when transcoding to WMV, and I've also seen higher utilization when doing 2-pass VBR encoding, and I do feel that getting a dual-core processor is worthwhile and a better choice than a HT processor.
Here is my post, verbatim:
As you can see, HT made only a slight difference (11 seconds), as did having two cores (14 seconds). I also didn't see the processor utilization approach 50% at any time, so it isn't surprising that additional processors didn't help a great deal.I did some benchmarks on my system using Videostudio 9 for you.
The processor in my video editing system is a P4D 840EE, a dual-core, hyperthreading-enabled processor running at 3.2GHz with an 800MHz FSB. So aside from the fact that it appears as four processors in Task Manager, it is comparable to your new system.
I took a Type 2 DV AVI file from my GS400, marked a six minute section (exactly) of it, and transcoded it to a VCD MPEG1 file using the default settings in Videostudio.
I performed the conversion four times, once using using just Processor #0 (Single Processor), once using Processor #0 and Processor #2 (Single Processor + HT), once using Processor #0 and Processor #1 (Two Processors), and once using Processors #0 through Processor #3 (Two Processors + HT).
The processor selection was made by changing the Processor Affinity Mask in Task Manager. The two physical cores appear as Processor #0 and Processor #1 in the Windows XP ACPI HAL, so by changing the PAM to allow execution only on Processor #0 and Processor #2, I can simulate a single-core hyperthreaded processor.
Anyway, without further ado, here are the results for transcoding a 6:00.00 DV AVI file to VCD MPEG1 using Videostudio 9:
Single Processor: 6m03s
Single Processor + HT: 5m52s
Two Processors: 5m49s
Two Processors + HT: 5m16s
This is essentially real-time, with slight improvements as you add processors (physical or logical). The only surprise is the performance jump in the final run, I did not expect as much of a jump in throughput.
I also ran the last test using Videostudio 9's bigger brother, Mediastudio 8 Pro:
Two Processors + HT: 3m52s
I have seen the utilization hit above 50% when transcoding to WMV, and I've also seen higher utilization when doing 2-pass VBR encoding, and I do feel that getting a dual-core processor is worthwhile and a better choice than a HT processor.
-
maddrummer3301
- Posts: 2507
- Joined: Fri Dec 10, 2004 10:24 pm
- Location: US
-
THoff
It depends on the algorithm and how the code is written.
Encoding DV video can easily be written to take advantage of multiple CPUs, because DV uses intra-frame compression, i.e. each frame is compressed independently of the previous one. Thus, a programmer can spin off one thread for each of the CPUs in a system and have it encode a frame.
For MPEG, it's a different story, because it uses inter-frame compression where the current frame generally only encodes the differences from the previous one. This continues for a while until the current GOP (Group of Pictures) is closed, and a new keyframe/independent frame is encoded, which describes an entire frame of the video.
Because most MPEG frames depend on the previous one, the encoding is harder to parallelize, but it isn't impossible. Detecting the differences between one frame and the next could be one thread, and other thread(s) could then perform the actual encoding, and another thread would handle I/O.
In my experience, encoding WMV files will use 50 or more percent of the CPU cycles on my system, which has four logical processors. That indicates to me that Microsoft's WMV encoding engine will utilize at least two processors fully during encoding.
I noticed in my tests that Mediastudio Pro 8 was significantly faster encoding the VCD file, and I'll probably do some more tests to see how it scales. I ran the VCD test with Videostudio because that is what the person I was testing this for had asked about, and I ran the same test with MSP 8 once just for kicks.
Encoding DV video can easily be written to take advantage of multiple CPUs, because DV uses intra-frame compression, i.e. each frame is compressed independently of the previous one. Thus, a programmer can spin off one thread for each of the CPUs in a system and have it encode a frame.
For MPEG, it's a different story, because it uses inter-frame compression where the current frame generally only encodes the differences from the previous one. This continues for a while until the current GOP (Group of Pictures) is closed, and a new keyframe/independent frame is encoded, which describes an entire frame of the video.
Because most MPEG frames depend on the previous one, the encoding is harder to parallelize, but it isn't impossible. Detecting the differences between one frame and the next could be one thread, and other thread(s) could then perform the actual encoding, and another thread would handle I/O.
In my experience, encoding WMV files will use 50 or more percent of the CPU cycles on my system, which has four logical processors. That indicates to me that Microsoft's WMV encoding engine will utilize at least two processors fully during encoding.
I noticed in my tests that Mediastudio Pro 8 was significantly faster encoding the VCD file, and I'll probably do some more tests to see how it scales. I ran the VCD test with Videostudio because that is what the person I was testing this for had asked about, and I ran the same test with MSP 8 once just for kicks.
-
GuyL
- Posts: 444
- Joined: Sun Dec 12, 2004 1:17 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: ASUS P6T
- processor: I7 920
- ram: 6GB
- Video Card: ATI 5870
- sound_card: Auzentech X-fi Forte 7.1
- Hard_Drive_Capacity: 2 TB
- Monitor/Display Make & Model: LG W2753V & HP w2408h
- Location: Halifax, NS Canada
- Contact:
I did similar tests on VS9. I had an AMD 3000+ and updated it to a AMD 3800+ X2. I rendered the same file before and after the upgrade and saw little difference. I believe the difference was the increase in processor and nothing to do with the dual cores.
I've recently updated to VS10 and there is no difference between it and VS9 encoding the same file. So, Ulead can claim all it wants that it is optimized or supports dual cores. My measurements conclude that there is no difference.
I've recently updated to VS10 and there is no difference between it and VS9 encoding the same file. So, Ulead can claim all it wants that it is optimized or supports dual cores. My measurements conclude that there is no difference.
Now using Adobe Premiere and Photoshop
Guy Lapierre
www.forefrontbusinesssolutions.com
Guy Lapierre
www.forefrontbusinesssolutions.com
