VS10 and system optimization

Moderator: Ken Berry

PeterMilliken
Posts: 264
Joined: Sun Dec 12, 2004 9:03 pm
Location: Sydney, Australia

Post by PeterMilliken »

Nothing concrete to offer after 2 hours last night of loading basic XP Pro + SP2. With just that loaded, I loaded VS 10 trial and attempted to render a project that I had put together with VS 9 - usage was below 50% while it was rendering the first clip.

I then created a new project and added an 18 min clip to the timeline (NOT the first clip from the VS 9 project - could usage be related to clip content?) and did a create video file - usage indicated that both cores were being used, although usage never got about 55%. I didn't render any more than about 2 - 3minites of the clip due to time pressures (my wife is getting me to type in her half-yearly school reports :-)).

So you can't really draw any concrete conclusions from this effort in futility :-) I would like to spend some more time tonight and get more exhaustive information but I am starting to wonder whether it is worth wasting my time over - all I am getting out of this at the moment is a clean baseline for my computer! :-)

BTW, I seriously doubt that any Microsoft patches would affect the operability of VS 10 with dual-cores, to the best of my knowledge, the majority of patches (if not all?) deal with pluging security holes in microsoft OS/applications. Certainly Microsoft are not "enhancing" XP at all these days - their focus is on the mythical beast called Vista (due out anytime now - in the next decade at least :-)).

Peter
dufus

Post by dufus »

PeterMilliken wrote:I then created a new project and added an 18 min clip to the timeline (NOT the first clip from the VS 9 project - could usage be related to clip content?) and did a create video file - usage indicated that both cores were being used, although usage never got about 55%.
That's not what I meant - batch convert on VS10 does successive, independent conversions/renderings. When VS10 starts a render it either starts single- or multi-threaded. It won't change once it has started.

Batch conversion (there's a button for it on the lower half of the screen) starts a seperate render for each file in the batch queue and it seems that if you set the affinity during a render, the NEXT (and subsequent) file(s) to be processed will use the affinity setting when deciding whether or not to process the render multithreaded.

I don't believe core usage is input content related because when VS decodes the file prior to rendering, the codec can be external (DivX etc) and it is ENCODING which is cpu intensive (always VS mpeg codec).

For info, if VS starts rendering single threaded (one core) setting the affinity to both cores will allow Windows to share the single thread between the 2 cores - hence your no change in overall usage of 55% (which is probably approx. 49% of vstudio [<= one core equiavlent] plus 6% overhead/other processes)

M
GuyL
Posts: 444
Joined: Sun Dec 12, 2004 1:17 am
operating_system: Windows 7 Professional
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:

Post by GuyL »

I have tried this batch convert and no matter what I do the affinity starts using both CPUs. The usage hovers around 55%.
Now using Adobe Premiere and Photoshop
Guy Lapierre
www.forefrontbusinesssolutions.com
lespurgeon
Posts: 52
Joined: Thu Jun 08, 2006 5:01 am

Post by lespurgeon »

What are you rendering too? I was creatign an .avi with Intel 4.5 Codec when I get 100% use of 1 core and 0% use of the other. Possible some Coedecs are multi-threaded and others are not.
GuyL
Posts: 444
Joined: Sun Dec 12, 2004 1:17 am
operating_system: Windows 7 Professional
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:

Post by GuyL »

I was rendering using AVI - Huffyuv to MPEG 2.
Now using Adobe Premiere and Photoshop
Guy Lapierre
www.forefrontbusinesssolutions.com
dufus

Post by dufus »

Regarding converting from & to...

I've got both cores to work converting from and to MPEG using (presumably) Ulead's own codec (either on a clean OS or using batch mode). I do this either to apply filters or change the bit rate.

I tried a conversion from XVid and it was a total disaster:
Only one core.
Progress was painful - on a 3GHz P4 it stared at about 2 frames a sec and slowed down to about 1 frame every 2 secs before I gave up. It looks like the decoder has to decode from the previous key frame for EVERY frame it decodes.
Transcoding using WinDVR on the same file used both cores and transcoded faster than real time.

I suspect I need to understand more about the XVid/DixX codec...

M
Post Reply