The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Installing XP with ACPI Uniprocessor driver?

    Discussion in 'Apple and Mac OS X' started by talin, May 3, 2009.

  1. talin

    talin Notebook Prophet

    Reputations:
    4,694
    Messages:
    5,343
    Likes Received:
    2
    Trophy Points:
    205
    I have 3 old games that run super fast in XP, and I've read that a common fix seems to be running in Uniprocessor mode. XP only installs the ACPI Multiprocessor driver, and I can't change it. I can only select ACPI Multiprocessor, or Standard PC, and when I changed it to Standard PC I lost my keyboard and mouse (and subsequently had to reinstall XP).
    Is there any way to either tell Bootcamp to disable one core, or to install XP with the Uniprocessor driver?
    I'm running the early 2009 white macbook, and XP Home SP3.
    Thanks. :)
     
  2. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    Instead of change the processor in limit, change it in Windows XP.
    1)Click start menu-> Run
    2) Type in msconfig
    3) go to boot.ini tab
    4) Click advanced options
    5) check /NumProc= and input 1 as the value.
    5) Restart your computer and Windows will only use 1 core on your core2duo laptop.

    BTW.. ACPI is the power management processor. It has almost 0 effect on gaming performance. I believe the "uniprocessor" is the CPU.

    Also, I doubt limiting the number of core to 1 will give you more performance in games than what you already have. Most likely, your game performance will decrease.
     
  3. talin

    talin Notebook Prophet

    Reputations:
    4,694
    Messages:
    5,343
    Likes Received:
    2
    Trophy Points:
    205
    That's the idea. ;)
    Thanks for the suggestion, I'll try that right now. :)

    Edit: Thanks for the idea, it worked great. :)
     
  4. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    Did you get any performance improvement in your game? I predict that it either had 0% improvement or negative % improvement.
     
  5. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    There are some older games that have problems with newer technology...I have a few of those myself. Forcing the computer to a single core, or running in a single core VM, has proven to solve the situation at times. So does running the screen maximized, or not maximized, though I'm at a complete loss as to why that solves anything.
     
  6. talin

    talin Notebook Prophet

    Reputations:
    4,694
    Messages:
    5,343
    Likes Received:
    2
    Trophy Points:
    205
    I think perhaps you misunderstood my original post. :) There is a problem with some older games running too fast with multiprocessor systems, and the only solution is to disable all but one processor.
    Since XP was installing the Multiprocessor PC drivers, and I couldn't change it to ACPI Uniprocessor PC (so it would only use one processor), I was trying to find another way. Your way works great, and the games play at normal speed again and not super fast (just like watching a video on super fast forward ;)). Even enabling VSync didn't work, so that was the only way. :)
    It's some kind of problem with how older games detect processor speed, and it doesn't work correctly with the new multi-core processors, so the only way to fix it is to disable one core.
    Edit: Greg beat me to it and explained it better than I. :p