View Single Post
Old 05-29-2001, 08:33 AM   #1
RobinHood
Elite Waterdeep Guard
 

Join Date: May 28, 2001
Location: Ottawa, ON, Canada
Posts: 4
If you're running BG2 on Windows 2000, and you have a multi-processor system, try this if you're getting a little choppiness when you play:

1. Alt-Tab out of the game after you've started it.
2. Start the Task Manager by right-clicking on the main task bar (or whatever way you usually use)
3. Click on the "Processes" button.
4. Find "BGMain.exe" and right-click on it.
5. Select "Set Affinity..."
6. Check off any and all CPU's that you have.

Now, it takes a bit of programming to specifically set a process to only run on one processor, so either BG itself, or the underlying language (C++, I think) is specifically setting it to use only CPU 0. Perhaps on Windows NT 4 there were problems? I dunno. I *CAN* tell you, though, that for me on Windows 2000, the game runs much more smoothly on both processors than either alone, and there certainly don't SEEM to be any problems with crashing or timing issues, etc.

(For those that are wondering, no, it's not a multi-threaded app...it still only uses 50% of my total CPU time, but at least if CPU 0 is busy, CPU 1 will pick up the slack, and that makes ALL the difference in the world!)
RobinHood is offline