Is this my fault, my computer's fault or Dark BASIC Pro's fault? :
All my applications since
Vision, which died due to
Timer Based Movement problems, have all had a sync rate of 100 to compensate for this trouble with fluctuating processing speeds that was messing the timer based movement up and all have the display mode vsync set to 0.
So now I run all my applications fine, and they play consistently, however there is one slight technical hitch... - I can get 1 of 2 FPSs with them:
When running just
explorer and
the application running, I get a maximum of 64 FPS, which is not what I should get with a sync rate of 100. (One would obviously expect around 100 FPS.) And I've tested this from very high polygon counts (well up in the 10s of thousands) to very low (around 2000) and I can only get a maximum of 64 FPS.
In this circumstance, I've tried doubling the sync rate to 200, and there is no change; it simply won't go above 64.
Now, here comes the really confusing part:
When I have something like MSN open in the foreground (doesn't count if it's in the background) with it's Flash advert at the bottom, my FPS will go up to its maximum. (Which on sync rate of 100 is around 111 FPS.)
Close/minimize MSN and the FPS will go back to 64 when you rerun the application.
The same applies for Youtube videos and music videos being played through Winamp (haven't tried Windows Media Player), with any of these 3 running while playing my game, the FPS will do exactly what I want.
With everything closed, it only reaches 64...
What's going on???