Friday, April 27, 2007 11:42 AM
Useful compatability switch on Vista - start /affinity
I was trying to play System Shock 2 recently, and it kept locking up on me (in fact, it's been locking up for a few years now, but I keep trying new things) and I found that it doesn't like Hyperthreading or Dual Core processors. Apparently, the only way to get it to run stable is to set it to run on 1 Processor.
You can do that manually after the program starts with Task Manager, but that's a pain. However, under Vista, you can set processor affinity from the command-line with the "start" command.
"start /affinity 01 shock2.exe", and it runs great.
Add this to your toolbox if you find older programs that still won't run (or run and lock up)
Filed under: Vista