November 27, 201015 yr If your monitor is running at 60hz and you are outputting frames at 40 per second you will get massive stuttering. The only way to avoid it would be to limit the framerate to 30fps (one frame for every two monitor refreshes). The best way to implement vsync (to reduce stuttering) is to sync to refresh rate, if framerate is lower than refresh rate, limit framerate to refreshrate / 2, if its lower than that limit framerate to refreshrate / 4 etc.The game does not know anything about how "fast" the monitor is. The game just outputs every frame as soon as its rendered (in case of vsync off), and in case vsync is on it will wait a few microseonds until the Monitor tells it "ready to go". I dont know how FSX does it, but lower FPS (lower than the max of what the monitor can do) does NOT mean "stuttering". Otherwise we would have stuttering in any game where FPS are less than the max. of the monitor. Truth is, you can have a game with only 25, 30 or 40 etc. FPS and still get the impression of a very smooth game, even without the FPS totally caught up with eg. the max 60 or so FPS of your monitor. (How FSX does all this i dont know, i didnt have time to look into Vsync issues yet since i am sitting on another problem ATM)
Create an account or sign in to comment