Trying to resolve my Linux problems, I started to get very suspicious of my "speed problem". My PC is a modern machine (AMD FX-4350 processor) and really should not have problems running Twinbee or Pacman. I've been assuming that the speed problem was caused by a slow video card and drivers.
However, what I found upon further testing is that four games that run at 60.606060 hz (galaxian, pacman, redalert, twinbee) ran at around 99% fullscreen. ladybug, popeye, and kchamp which run at 60 hz exactly, ran at exactly 100%. Legionnaire and Godzilla are on the same hardware. Godzilla is about 61 hz. Legionnaire is 60. Godzilla ran at 98.4%, the slowest I found, and Legionnaire at 100%.
Conclusion: I don't have a speed problem, I have a problem with games that run at >60 hz. (Note: Since running at 99% causes sound glitches, it's *very* noticeable.)
This is even more suspicious because I observe that 99% = (60 / 60.60606060) and 98.4% = (60 / 61)
However, this is odd because 1) waitvsync is off. 2) Running in a small window produces 100% anyway. Manually enlarging the window reaches a point where it's 99% (98.4 for Godzilla), but this point is at less than full screen.
Is this a bug? Can anyone reproduce this?
|