avrion wrote:I'm pretty sure you don't need to use Vsync for ULMB, you just need to make sure your fps matches your monitor hz.
It depends on your goals. And depends on the game. Framerate capping is a compromise.
However, there's some ultralow-lag "VSYNC ON" tricks that can match the lag of a frame cap -- basically a VSYNC-aware framerate cap that steers the tearline offscreen. Very few implementations successfully do that, but one common technique is
combining VSYNC ON + framerate cap simultaneously (with a very strategic "off-by-a-tiny") to have the lowest-lag-possible VSYNC ON in certain games.
This gives you the lowest-possible-lag VSYNC ON that has no more lag than a simple "VSYNC OFF + framerate cap" situation. This situation allows you to (mostly) have your cake and eat it too. Mathematically, only way to get less lag than this very carefully optimized near-lagless "VSYNC ON" is to need to use VSYNC OFF at more than double framerate. (e.g. VSYNC OFF + >500fps) -- yes, several of us did the math, and several forum members confirmed, and when achieving the best near-lagless "VSYNC ON" circumstances and comparing it against VSYNC OFF: You need to exceed double framerate during VSYNC OFF just to have less lag than the best-possible near-lagless VSYNC ON. (Sure, game engine behaviours is another issue -- some don't behave very well lag-wise with framerate caps).
This year, we will be writing a BlurBusters article on "Ultra-Low-Lag VSYNC ON" HOWTOs" for those casual gamers who don't mind 2-3ms extra lag to eliminate all tearing. Sure, the top pros need not apply (understandably so, I understand why VSYNC OFF has low lag, and yes milliseconds DO matter up there in the pro leagues), but so many casual gamers sometimes put up with VSYNC OFF during solo gaming when they don't need to.
This will only apply to a few well-behaved games, but this information definitely needs to be more widespread.
Very few people know the complex configuring needed to achieve lag-minimization during VSYNC ON, and it's easier to just parrot "VSYNC OFF has less lag" (rightfully so for eSports competition gamers, but many casual gamers use VSYNC OFF like putting a spoiler on a Honda Civic or an "R-Type sticker" on a Volkswagen Bug -- not knowing that there are tricks to have a ultralow-lag VSYNC ON. It's almost like just properly inflating the tires (even most drivers are lazy/forgetful doing this) that has a surprising improvement to the car's performance.
Likewise, there are near-lagless "VSYNC ON" lag-reducing tricks many people don't even know about!
RealNC wrote:avrion wrote:I'm pretty sure you don't need to use Vsync for ULMB, you just need to make sure your fps matches your monitor hz.
That's true. It's just that tearing is especially annoying when the frame rate matches the refresh rate. When FPS is a bit higher or a bit lower, tearing is tolerable. When FPS is almost exactly the same as refresh, the tearline is walking very slowly upwards or downwards on the screen, which really makes it stand out. It's a line on the screen that's "in your face".
Yep -- the more stable the framerate cap, the more annoying that 'stationary-tearline-effect' of framerate caps becomes (Especially when that tearline lingers stationary in the middle of your crosshairs!)
gbmaster wrote:get the asus 240hz, I bought it just to play Quake
expensive but worth it, 144hz feels absolutely horrible now
Like!
![Smile :)](./images/smilies/icon_e_smile.gif)
Now we need 240Hz OLEDs.