Increasing use of multiple cores in computers

Moderator: Ken Berry

User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Increasing use of multiple cores in computers

Post by Ken Berry »

Given the increasing number of users with multiple core machines, dual or quad, I thought I might slightly bend the rules and mention another software company's product by name. This is because there have been posts here in the past asking how it it might be possible to get multiple core processors to devote more of the cores to demanding tasks like video editing. The general answers seem to have been that there was no real way of doing so with 32 bit systems, and that VS was not a 64 bit piece of software.

Some at least of you will be aware of the Ashampoo company which makes an increasing range of low-cost packages, a number of which I have bought and use regularly. I received an ad a few days ago for a new one called Core Tuner, claiming that it could boost usage of multiple cores. I downloaded the trial version for my Quad, and created a profile (so far the only one) for VS X2, boosting its usage to High.

I then tried it out on a number of high definition projects, which can be demanding of both time and computer resources. In the past, with Windows Task Manager operational, it was clear the VS was using mainly one of the four cores of my Quad 6600 processor (Core 3) and depending on the action, also a lot of Core 4, with cores 1 and 2 showing low usage rates.

One of the things I regularly do is edit and output HDV/mpeg-2 projects. The original video is filmed in transport stream mpeg-2 but is converted on capture to program stream. To send it back to the camera, it needs to be converted back to transport stream. But I find that the TS version of the video does not have one or two minor glitches that occur when you use Share > Create Video File > HDV which has a TS setting. X2 (and VS 11/11.5+ and 10+) have a HDV Recording function which achieves the same thing. It produces a new TS file, and then in a separate action, exports it to the mini DV tape in a HDV camera. It also does not use SmartRender (as I also recommend not be used for either HDV or AVCHD rendering...)

Normally, I have found that production of a TS file takes more than 4 times real time, even on a Quad. But as I say, that is with one and a bit core working on the rendering. Thus a 10 minute 27 second project would take around 45 minutes to render.

However, with Core Tuner in operation, that time was slashed to 15 minutes 12 seconds for the same project -- a significant saving of time. The resulting video was the same high quality I always get when using this process. Task Manager showed all four cores operating at much the same high rate of activity, averaging 85% - 90% usages, with the occasional spike up to 100%. RAM usage was around 3 GB (I have 4 GB... though only 3.5 GB of that is seen by Vista...)

Curiously enough, though, when using SmartRender on the same project, which usually takes a little over real time (i.e. a 10 minute project might take 11 to 12 minutes, depending on the complexity of titles, transitions etc), there was not much saving of time, probably real time, and two of the four cores only seemed to be really involved, though the other two showed reduced rates of activity which were a bit higher than they normally show. RAM usage was down at around 2.6 GB.

I have also done some projects using AVCHD. These are more demanding, even on a Quad, and I find that on average rendering a project without SmartRender (or SmartProxy) takes 6 times or more real time. With Core Tuner applied, a similar, though surprisingly lower, level of activity in all four cores was noticeable, and RAM usage was a constant 2.4 GB straight line. But the time saving, while appreciable, still amounted to between 3 and 4 times real time.

Even more interestingly, when rendering AVCHD using SmartRender, the speed-up was very noticeable -- more than half real time (as opposed to about 1.5 times real time without Core Tuner active). Curiously, only one Core was fully active (Core 3) though Core 4 showed higher activity than normal. RAM usage was between 1.9 and 2.1 GB. Indeed, the project I used for this was so short (a bit under 30 seconds) and the rendering went so quick that I had to do it a second time to ensure that Task Manager was open and running at the time!

The bad news of this particular one, though, was that not only were there the expected blips after the transitions (as experienced by seemingly all AVCHD users, particularly when using SmartRender), but there were a number of other blocky artifacts which made the end result totally unacceptable. (I was using the original AVCHD bitrate of VBR max 16.8 Mbps and 5.1 audio, by the way.)

So there we are, a very mixed bag of results. However, the core message, if you'll pardon the pun, :wink: is that boosting the performance of all cores using Core Tuner was certainly possible in certain circumstances.

And I just bought the full version of the program! :lol: :lol: At US$7.99 even if it only works with VS, it was worth it...
Ken Berry
Darryl
Posts: 63
Joined: Sat Apr 25, 2009 4:08 pm
operating_system: Windows 7 Ultimate
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: ASUSTeK
processor: 2.00 gigahertz Intel Pentium Dual
ram: 2GB
Hard_Drive_Capacity: 1312.14 GB
Monitor/Display Make & Model: Acer AL1515
Location: Lima, Peru

Post by Darryl »

Hello, Looks like it might be worth a try,thanks. I can only find it for $19.95/US at Ashampoo or CNet do you have another source? Thanks
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

Sorry ... I received it as a 'special offer' direct from Ashampoo, since I am a registered user of various other of their products. So that price might have just been a limited introductory offer to existing users...

However, you could try https://ashampoo.cleverbridge.com/10/?s ... reset=true which is the 'check-out' page that you need to fill in when buying the product. You will see it contains the $7.99 I mentioned... Just uncheck the other two charges if you don't want them...
Ken Berry
Darryl
Posts: 63
Joined: Sat Apr 25, 2009 4:08 pm
operating_system: Windows 7 Ultimate
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: ASUSTeK
processor: 2.00 gigahertz Intel Pentium Dual
ram: 2GB
Hard_Drive_Capacity: 1312.14 GB
Monitor/Display Make & Model: Acer AL1515
Location: Lima, Peru

Post by Darryl »

Yep, that works Thanks!!
sjj1805
Posts: 14383
Joined: Wed Jan 26, 2005 7:20 am
operating_system: Windows XP Pro
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: Equium P200-178
processor: Intel Pentium Dual-Core Processor T2080
ram: 2 GB
Video Card: Intel 945 Express
sound_card: Intel GMA 950
Hard_Drive_Capacity: 1160 GB
Location: Birmingham UK

Post by sjj1805 »

Setting cores.
This works on XP so I would think it would also work on Vista / W7

1. Start Task Manager (Ctrl-Alt-Del)
2. Go to the [Processes] Tab
3. Find the running program/process that you want to set to a particular core.
4. Right click to bring up a list of options.
5. Choose "Set Affinity" and a box appears allowing you to select which cores to use (up to 31 - if of course you have that many!).

Click here for more details
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

Thanks Steve, I had already thought of that. But the reality is -- in Vista at least -- that when you have VS up and running, and go through Task Manager as you outlined, when you click on Set Affinity, all four cores are already ticked. But the equal reality is that, without more, all four cores are not used by VS. With Core Tuner, however, they are... :lol:
Ken Berry
sjj1805
Posts: 14383
Joined: Wed Jan 26, 2005 7:20 am
operating_system: Windows XP Pro
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: Equium P200-178
processor: Intel Pentium Dual-Core Processor T2080
ram: 2 GB
Video Card: Intel 945 Express
sound_card: Intel GMA 950
Hard_Drive_Capacity: 1160 GB
Location: Birmingham UK

Post by sjj1805 »

Yes they are ticked because that is the default setting!
Untick the cores you do NOT want to use!

:wink: :wink: :wink:
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

But the object of the exercise is to get all four cores working. Set affinity says that all four are in theory at least dedicated to VS, but the reality is that at most, one and a bit of them is used. With Core Tuner, all four are in fact used with a resulting often sharp reduction in rendering times with VS.
Ken Berry
Ecki
Posts: 2
Joined: Thu Aug 20, 2009 11:11 am
Location: Munich / Germany

Post by Ecki »

Hm, I tried ashampoo core tuner, but it doesn't work.
The taskmanager shows me aprox. 25-30% CPU usage. All 4 cores are selected.
I use the Corel VS trial version & XP SP3, Intel Quadcore 9550.
Have the trial version a "core-limited"?
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

No it is certainly not limited. It worked the way I described above with the trial version. And it was only after I tried it a few times (again as described), that I bought the full program.

Perhaps it is a result of XP -- I was using Vista Ultimate. But since Ashampoo is a German company, you could ask them direct...! :lol:
Ken Berry
Nunk
Posts: 48
Joined: Sun Feb 17, 2008 4:00 am
Location: Philippines
Contact:

Increasing use of multiple cores in computers

Post by Nunk »

Hi Ken,

I have been testing out ashampoo core tuner on my pc using windows xp pro and i have to say its given me big gains in reducing my rending times of my mpeg when using VideoStudio X2. When using the software my 4 cores are running at 60% percent and even higher at times. When rending with X2

For me ashampoo core tuner gets a big thumbs up thanks for the tip ken your a star :D
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

Thanks for reporting back, Nunk! But there goes the theory that Ecki's problem above may have been XP-related, given that your operating system is XP... :roll: I am surprised, though, that your average core usage was only running at around 60%. Mine was a good deal higher, as mentioned above -- at least when rendering high definition video. What were you rendering at the time?
Ken Berry
Nunk
Posts: 48
Joined: Sun Feb 17, 2008 4:00 am
Location: Philippines
Contact:

Increasing use of multiple cores in computers

Post by Nunk »

Hi, Ken

I don't use HD here at the mo, I use DV tapes here rendering to mpeg, I am sure HD requiers much more processing power so that maybe why your getting a much higher core usage.
Ecki
Posts: 2
Joined: Thu Aug 20, 2009 11:11 am
Location: Munich / Germany

Re: Increasing use of multiple cores in computers

Post by Ecki »

Thanks for replies.
I use a final cutted AVCHD movie (made by Pinnacle 12) to generate a DVD with beautiful menue.
In my case nothing increase, 25% CPU usage.

I don't understand, that a program with multicore support not use the total cpu power of my computer.
My 2nd computer with AMD "dual core" need the same time to create the DVD.

I wait for the future, that more programs can handle multicore and 64 bit.
We have the power - let's use the power.
User avatar
jparnold
Advisor
Posts: 1086
Joined: Sat Dec 17, 2005 10:45 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte Z390 UD
processor: Intel Pentium i7 9700 3dot6Ghz
ram: 16GB DDR3
Video Card: Gigabyte RTX2060 OC 6GB
sound_card: Onboard Realtec ALC887
Hard_Drive_Capacity: 2048Gb mix
Monitor/Display Make & Model: Samsung S27C450B
Corel programs: Videostudio X10, Paint Shop Pro 2018
Location: Blue Mountains, NSW, Australia

Post by jparnold »

Ken's link doesn't work for me but this one should.
John a
VS X10 Ultimate, Paint Shop Pro 2018 Ultimate, Audacity, Panasonic HC-X920M, Nikon Coolpix S8100
Post Reply