Posted April 17, 2009
I've isolated the causes of the performance issues I was having with BRUSA (which I did not suffer with my Windows version of Timeshock).
1. The main cause of my nice modern machine being unable to deal with BRUSA above 1024x768 (or during multi-ball frenzies even at that resolution) seems to have been the motion-blur effect. Timeshock doesn't have this feature, of course.
To change this, go to Options -> Graphics -> Detail -> Custom and set "Motion Blur Detail" to "off". I now have smooth play at 1600x1200 at all times.
2. I think the primary reason Win95/98 compatibility mode was useful is because it appears to set the processor affinity to a single CPU core. Timeshock and BRUSA both have big issues running on more than one core. If you have a multi-core CPU and you are still suffering some problems, try manually setting the processor affinity and NOT using compatibility mode. (I think this has resolved the audio popping I was hearing with audio hardware acceleration enabled.)
GOG, perhaps you could look into supplying a utility to set processor affinity automatically for multi-core CPUs, and packaging that with games like this, such that the shortcuts you generate to run the game always ensure that only the first CPU/core is used?
1. The main cause of my nice modern machine being unable to deal with BRUSA above 1024x768 (or during multi-ball frenzies even at that resolution) seems to have been the motion-blur effect. Timeshock doesn't have this feature, of course.
To change this, go to Options -> Graphics -> Detail -> Custom and set "Motion Blur Detail" to "off". I now have smooth play at 1600x1200 at all times.
2. I think the primary reason Win95/98 compatibility mode was useful is because it appears to set the processor affinity to a single CPU core. Timeshock and BRUSA both have big issues running on more than one core. If you have a multi-core CPU and you are still suffering some problems, try manually setting the processor affinity and NOT using compatibility mode. (I think this has resolved the audio popping I was hearing with audio hardware acceleration enabled.)
GOG, perhaps you could look into supplying a utility to set processor affinity automatically for multi-core CPUs, and packaging that with games like this, such that the shortcuts you generate to run the game always ensure that only the first CPU/core is used?
Post edited April 17, 2009 by Shadowcat