Associate
- Joined
- 21 May 2007
- Posts
- 1,464
Might seems like a strange question, but can you force all Dx games to limit themselves to a certain FPS? I know many games do it internally (Q4, Doom3, GPL, COD4 for example), so it must be technically possible.
I basically want to limit many games to 30FPS.
Some of my games, notably driving ones (and MSTS), can't QUITE manage 60FPS all the time. If you use vsync, a game running at 55FPS is horrible looking. It draws 50 frames each second which remain on screen for a single refresh, but 5 every second with hold on screen for twice as long. It almost makes a game at 55FPS look like one doing 5FPS, in terms of juddering (5 twitches a second). Turning vsync off stops this as no frames need to be "held", but then of course you get horrid tearing.
30FPS looks fabulous compared to 50 or 55, so how do I tell directX that "I want 30FPS, and once you've got 30 done, take the rest of the second off"
Any thoughts?
I basically want to limit many games to 30FPS.
Some of my games, notably driving ones (and MSTS), can't QUITE manage 60FPS all the time. If you use vsync, a game running at 55FPS is horrible looking. It draws 50 frames each second which remain on screen for a single refresh, but 5 every second with hold on screen for twice as long. It almost makes a game at 55FPS look like one doing 5FPS, in terms of juddering (5 twitches a second). Turning vsync off stops this as no frames need to be "held", but then of course you get horrid tearing.
30FPS looks fabulous compared to 50 or 55, so how do I tell directX that "I want 30FPS, and once you've got 30 done, take the rest of the second off"

Any thoughts?