Re: Vsync Problem
Posted: 17 Sep 2011, 14:15
Well with the current setting, if i disabled vsync and try play splitscreen, i can get a stable 42-45 fps. But if i activate vsync, i get 30fps no matter what.
<achievement>Congratulations, you've successfully activated the VSync option in TM2.</achievement>pariah wrote:Well with the current setting, if i disabled vsync and try play splitscreen, i can get a stable 42-45 fps. But if i activate vsync, i get 30fps no matter what.
I don't care about your fancy tech talk, if i can play crysis and just cause 2 with vsync and could get around 40-60 fps then this game should too. When playing TM2 multiplayer i get around 50-60fps and with vsync my framerate go from 60 to 30 and back like crazy. Of course lowering the setting will fix this cause i will get more fps. What i'm saying is, i've got this problem before in just cause 2, and then the dev of the game release a patch and it fixed this problem for me and my framerate does not go up and down like crazy from 60fps to 30fps. I can now got framerate between 40-60fps with vsync on.Leak wrote:"Vsync" means "wait for the vertical sync before displaying a new frame", which in turn means you won't get a mix of the old and the new frame transmitted to your display, which is what causes tearing.
If your GPU is fast enough (or your graphics settings are low enough), you'll get the same number of frames per second as your screens refresh rate. If rendering a frame takes longer than one refresh (i.e. if you see anything lower than 60 FPS with your screen at 60Hz, as in your case) you'll get to see a new frame every second time a frame is sent to your screen. So depending on your non-VSync-FPS with VSync you'll always get either 60, 30, 20, 15, 12, 10 etc. frames per second.
To "fix" this, either get a better graphics card or turn down the graphics quality so rendering a frame takes less time. Easy as that. You can also try setting the GPU/CPU synchro to "None".
That is the result of my research into the matter too.ManiaMaster wrote:Same problem with me. But at the beta phase a nadeo guy said this is how v sync works. Halving your refresh rate to 30 if your pc cant handle it 60 fps all the time
he also said that other games use the tripple buffering function to bypass this but nadeo refused to use this because of more latency...
Just Cause 2 patch notes:pariah wrote:What i'm saying is, i've got this problem before in just cause 2, and then the dev of the game release a patch and it fixed this problem for me and my framerate does not go up and down like crazy from 60fps to 30fps. I can now got framerate between 40-60fps with vsync on.
Source: http://forums.eidosgames.com/showthread.php?t=102151Enable triple buffering when vsync is on
Source: http://en.wikipedia.org/wiki/Multiple_b ... _bufferingAnother method of triple buffering involves synchronizing with the monitor frame rate. Drawing is not done if both back buffers contain finished images that have not been displayed yet. This avoids wasting CPU drawing undisplayed images and also results in a more constant frame rate (smoother movement of moving objects), but with increased latency. This is the case when using triple buffering in DirectX, where a chain of 3 buffers are rendered and always displayed. [Emphases mine]
WTH is wrong with you? The guy makes an effort explaining to you how vsync works (because you're obviously too lazy to do a little bit of research) and as a result you're being rude? I don't get people nowadays ...pariah wrote:I don't care about your fancy tech talk
The problem is, that the explanation was wrong, I understand his frustration, when people that actually don't understand the issue, come with irrelevant and incorrect explanations and suggestions, and keep insisting they're right.TechnoJellyfish wrote: ↑18 Sep 2011, 12:06WTH is wrong with you? The guy makes an effort explaining to you how vsync works (because you're obviously too lazy to do a little bit of research) and as a result you're being rude? I don't get people nowadays ...pariah wrote:I don't care about your fancy tech talk