kirbyhi5 Posted August 9, 2008 Report Share Posted August 9, 2008 For the longest, I've been wondering if V-sync is the preferred option to check while playing. It provides a very nice smooth scrolling effect since it synchronizes with your screen refresh rate, resulting in less choppy scrolling. Although this is good and all, I've heard that on Windows XP, V-sync causes a slow-motion effect. I set my game to 60 FPS with V-sync enabled, and it looks great and all, but when I put it on my older windows xp computer, it runs at 30 FPS slow motion. the MB consumption in the debugger is only 50-70MB max, so I highly doubt it's taking up too much memory. Most people have over 520 MB RAM anyway. Since my older XP is currently unavailable right now, I'm wondering if setting the frame rate to 60 + vsync=slow motion, or frame rate doesn't matter + vsync=slow motion regardless. OR, is it because I'm using Direct X for display mode or basically, what are your experiences with v-sync & display modes. currently it's OS: Windows Vista WindowFrame: 500 x 300 Framerate: 60 Display Mode: Direct X V-Sync enabled MB usage: 50-70(depends on how many objects are "loaded on call" in the frame) Link to comment Share on other sites More sharing options...
kirbyhi5 Posted August 9, 2008 Author Report Share Posted August 9, 2008 Actually, I think I'm just going to make an option that allows to user to use v-sync or not. that way it wont be forced v-sync but I'm still wondering about the display modes and frame rate. Link to comment Share on other sites More sharing options...
Furyhunter Posted August 10, 2008 Report Share Posted August 10, 2008 V-Sync is, as you described, a wait for vertical refresh sync. Its purpose is to stop the tear lines though, not provide "smooth scrolling". It has a significant performance impact on almost any system due to the way it works, but enabling Triple Buffering helps (and requires more VRAM). Personally I've never liked the way MMF/2 implements it. The end-user should have the option to enable and disable it, and I'm pretty sure Clickteam still hasn't made a system variable that can be modified during runtime to allow this. Honestly, just keep it turned off for safety and if someone wants it they can use their driver control panel to force it. (in DirectX) Also note that on most digital displays (like LCD) vsync has almost no visual benefit. Link to comment Share on other sites More sharing options...
Serephim Posted August 10, 2008 Report Share Posted August 10, 2008 Also note that on most digital displays (like LCD) vsync has almost no visual benefit. Yes, this is definately something to keep in mind. Link to comment Share on other sites More sharing options...
kirbyhi5 Posted August 10, 2008 Author Report Share Posted August 10, 2008 I see, thanks. I probably should of noted this belongs in fangame assistance but completely forget, but question answered. Link to comment Share on other sites More sharing options...
Recommended Posts