So...you say my tables run slow on your computer, or have graphic glitches?
Most of the graphical
problems have been cured by the release of Visual Pinball v8.1.
Its not the reels, its not your CPU, its not even your Video Card.
My tables make heavy use of EM reel images. These things are not really processor intesive. They are very much like sprites in an old 2D video game. Just a collection of images that are copied from 1 place in memory to the screen. Very quick and easy for a computer to do. Direct Draw is responsible for doing this job in VP. And most video cards have some kind of hardware acceleration for Direct Draw.
The trick is to disable Hardware acceleration for Direct Draw.
The easiest way to do this is to go into display properties, advanced, troubleshoot...
Should be smooth, and graphic
glitch free, even on
a slow cpu.
Its a pain to do this every
time you want to run one of my tables, so pcraenme came up
with a batch file, and a couple of .reg files that does it
automatically. Its also more specific, disabling ONLY Direct Draw hardware acceleration.
What these files do is disable
Direct Draw hardware acceleration, run VP, and when your done with
VP, turns Direct Draw hardware acceleration back on.
Perhaps in the future, those
who write video drivers wont assume the need for hardware acceleration,
and allow programs to choose to use it or not. Or, more likely,
a future version of VP may address the problem. It would be better
handled on the driver end though. I'm sure that a lot of people
are running old game programs that behave the same way, and would
benefit from drivers that didn't penalize them.