What's the detail of Xp shows no 2 processors

Discussion in 'Windows Virtual Machine' started by ack, Jun 19, 2007.

  1. ack

    ack Bit poster

    Messages:
    3
    I;ve viewed the posts. Which discribed why vista didn;t show the 2 processors.
    It said that go to msconfig->boot to enable HAL detect.
    But XP hasn't such thing.SO I have 2 question...

    1.how to enable XP to detect 2 processors like vista? "numproc" isn;t work.

    2.The real reason of why PD has no option to switch 1 or 2 processor.

    I;d like to recieve the Admin's answer,which must be the offcial answer.
     
  2. bgose

    bgose Member

    Messages:
    55
    Someone correct me if I'm wrong, but XP 32bit doesn't even have support for more than one processor. Likewise, XP 32 bit can use up to 2GB of RAM, but no more.

    I believe your question is moot, as XP does not contain this functionality. XPx64 can support as many processors as you want, but 64 bit windows XP doesn't run in Parallels.
     
  3. dkp

    dkp Forum Maven

    Messages:
    1,367
    XP Professional (oxymoron?) has SMP support while XP Home does not.
     
  4. bgose

    bgose Member

    Messages:
    55
    dkp,

    XP Pro supports more than one processor? I didn't know this.

    Even if it does, how would this improve anything in Parallels? Doesn't Parallels hyperthread the processors behind the scenes anyway?
     
  5. Purplish

    Purplish Forum Maven

    Messages:
    521
    Parallels assigns one processor to OSX (which Parallels runs on), and one processor to XP.
     
  6. wingdo

    wingdo Pro

    Messages:
    314
    If it didn't all those schweet Intel Core Duo (and Core 2 Duo) chips would be a big waste.

    As far as assigning multiple procesors, it is correct that at the moment you cannot in Parallels. Even VMware (who does support 2 procs to a VM) suggest to NOT assign two processors to a VM if you only have 2 to begin with.
     
  7. dkp

    dkp Forum Maven

    Messages:
    1,367
    The SMP capability of XP Pro is of value on a Mac only when you use Bootcamp. SMP support in Parallels is FFR (for future release). It will probably not be of much use even then if you have only two procs but if you have 4 or more then running multiple VM's becomes feasible, and dedicating a proc (logically) to 3D support could make DirectX 10 workable.

    With that many processors it becomes viable to emulate a playstation type machine though, and Windows support becomes less of a need for gamers. That kind of thing would most likely come from the OpenSource world and DRM would be a big issue.
     
  8. mmischke

    mmischke Hunter

    Messages:
    155
    I believe it's slightly more complex than this. While Parallels exposes only a single core to the guest OS, threads spun off by the guest OS are ultimately handled by OS X's scheduler, making full use of all physical cores. This is why we sometimes see the Parallels process exceed 100% CPU usage. Parallels can be thought of as just another multithreaded OS X app.
     

Share This Page