The command for starting a program with affinity to a single core is "start /affinity 1 (executable name)". As for what the actual problem is, it's really a bug in *all* the games that have this problem. They use the instruction "RDTSC" to read the timestamp counter on the current CPU and use that to figure out how much time has passed in order to throttle the graphics display. When you are on a multicore system, the RDTSC instruction returns the timestamp counter for the *current* co
73 Replies
206,653 Views