Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Alternative Operating Systems > CPU Load Balancing in XP with DVD Burning

CPU Load Balancing in XP with DVD Burning
Thread Tools
Fresh-Faced Recruit
Join Date: Feb 2008
Status: Offline
Reply With Quote
Feb 9, 2008, 05:20 PM
 
Is it just me or when your running windows xp under bootcamp does windows not load balance the two cores well at all. The best example I have seen of this is when burning a dvd. Pull up performance under task manager and one core is maxed out and the other is running at 25%. Anybody else had this problem and if so is there a solution?

Regards,

JJJ
     
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status: Offline
Reply With Quote
Feb 9, 2008, 06:19 PM
 
Is that a problem? Is the DVD burning app well threaded?
     
Moderator
Join Date: Dec 2000
Location: Polwaristan
Status: Offline
Reply With Quote
Feb 9, 2008, 08:23 PM
 
I updated the thread title.

If the CPU loads are not balanced, it's not Boot Camp's fault. The problem would be with Windows XP or the DVD application you're using.
     
Mac Elite
Join Date: May 2001
Location: Vancouver
Status: Offline
Reply With Quote
Feb 9, 2008, 10:12 PM
 
IIRC, Windows itself generally has problems with I/O stuff like CD/DVD burning regardless of your hardware.
Macbook (Black) C2D/250GB/3GB | G5/1.6 250GBx2/2.0GB
Free Mobile Ringtone & Games Uploader | Flickr | Twitter
     
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status: Offline
Reply With Quote
Feb 9, 2008, 10:38 PM
 
Originally Posted by legacyb4 View Post
IIRC, Windows itself generally has problems with I/O stuff like CD/DVD burning regardless of your hardware.
WTF? Windows has been burning CDs fine since the OS9 age, when MacOS had a hard time with it (couldn't do anything else on a single proc machine!). DVDs are no different.
     
Fresh-Faced Recruit
Join Date: Feb 2008
Status: Offline
Reply With Quote
Feb 10, 2008, 01:30 AM
 
I used my dvd burning as an example. I have noticed the imbalance in loading between the two cores on basic functions like opening windows, opening Itunes and just day to day tasks. Another good example is if I have itunes playing music and I try and open Outlook my Itunes music will become broken like you would here if you were playing a cd and it hit a scratch.
     
Dedicated MacNNer
Join Date: Jul 2000
Location: Bunch Of Islands in The Pacific
Status: Offline
Reply With Quote
Feb 10, 2008, 02:37 AM
 
That seems to be a problem with XP, Microsoft is aware of XP not doing a good job with dual core machines.

Google WindowsXP-KB896256-v4-x86-ENU.exe and you'll see what I mean.

Hope that helps.


Cheers
 MBP 17" 2.16ghz, ATI x1600 256, 100GBHD, 2GB ram, 23"AppleLCD
     
Administrator
Join Date: Apr 2001
Location: San Antonio TX USA
Status: Offline
Reply With Quote
Feb 10, 2008, 08:49 AM
 
XP was written in an overwhelmingly single-core world, and it's not at all trivial to change the way it handles loads on multiple cores. The way the Core Duo and Core 2 Duo chips handle multiple threads may be just different enough from the way previous processors did it to make for a mismatch between the OS's control and the processors' structures-which leads to something like "horrible load balancing problems." Again, it has NOTHING to do with Boot Camp. When you boot into XP on your Mac, you're booting into XP. There are what the PC world would call "chipset drivers" provided by Apple, but they are probably less of an impact than the OS being effective in handling the threads and efficiently and effectively ASSIGNING them to cores.
Glenn -----
OTR/L, MOT, Tx
     
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status: Offline
Reply With Quote
Feb 10, 2008, 10:03 AM
 
Originally Posted by jensenoz View Post
I used my dvd burning as an example. I have noticed the imbalance in loading between the two cores on basic functions like opening windows, opening Itunes and just day to day tasks. Another good example is if I have itunes playing music and I try and open Outlook my Itunes music will become broken like you would here if you were playing a cd and it hit a scratch.
That sounds more like a disk access issue while Outlook sucks up it's giant PST and iTunes isn't doing enough caching.

Originally Posted by ghporter View Post
XP was written in an overwhelmingly single-core world, and it's not at all trivial to change the way it handles loads on multiple cores.
XP (and 2000/NT4 from which it is derived) were written with multiple cores in mind; the XP licensing model even reflects this.

I suspect the OP's DVD burning app is not well threaded, since that's the "best" example he's seen. Other more well threaded apps would be poorer examples of core load imbalance.
     
Administrator
Join Date: Apr 2001
Location: San Antonio TX USA
Status: Offline
Reply With Quote
Feb 10, 2008, 10:54 AM
 
Originally Posted by mduell View Post
XP (and 2000/NT4 from which it is derived) were written with multiple cores in mind; the XP licensing model even reflects this.
Absolutely true, but have the HALs been kept up to date with newer processors? At the time all three of these OSs came out, multiple cores were only available on server platforms. If the current batch of HALs has kept up, fine, but I doubt MS has put in the effort to do this, considering the fact that they were going to call XP "obsolescent" until very recently.
Originally Posted by mduell View Post
I suspect the OP's DVD burning app is not well threaded, since that's the "best" example he's seen. Other more well threaded apps would be poorer examples of core load imbalance.
This is the most likely scenario, no doubt about it. It doesn't matter what the OS does if the app isn't properly built.
Glenn -----
OTR/L, MOT, Tx
     
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status: Offline
Reply With Quote
Feb 10, 2008, 01:53 PM
 
Originally Posted by ghporter View Post
Absolutely true, but have the HALs been kept up to date with newer processors? At the time all three of these OSs came out, multiple cores were only available on server platforms.
Dual processor workstations have been on the market for ages; no different than a dual core workstation from a thread balancing perspective. If anything multiple cores is easier than multiple processors because you don't have to deal with the possibility of things like NUMA.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 08:52 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2