Turn On Dota 2's Experimental 'Lag Limiter' With This Console Command

Enabling vertical sync is usually the first port of call when you fire up a PC game for the first time... if you can stand the input latency. Unfortunately, that means you have to put up with screen tearing instead. Valve's Dota 2 could soon be the exception, with the developer recently introducing an experimental "lag limiter" that promises to deliver the best of both worlds.

DOTA 2 includes an experimental feature that allows you to enable vsync with minimal latency. Normally enabling vsync adds another frame of latency causing some inputs to feel delayed. With this new feature the engine will attempt to schedule simulation and rendering to coincide with the start of the new frame on your monitor. It is experimental currently and only available as a console variable. We will add it to the main UI if it is successful for enough users. It requires a PC that can maintain a framerate higher than your refresh rate (usually 60 frames per second or higher).

To try it, enable VSync in the video options panel. Then open the console and set this variable:

r_experimental_lag_limiter 1

You can toggle it on & off to see how it improves your latency.

To turn it back off use the setting:

r_experimental_lag_limiter 0

Please only post feedback about this feature in this thread.

Keep in mind for it to work correctly, you'll need both vertical sync and this feature enabled. And, seeing as Dota 2 isn't the most demanding game out there, hopefully most players will be able to meet the performance requirement.

Comments

Thanks for the tip. It worked for me (with vsync on). However there is one more thing I would still like to share, you may want to add this if you are looking into writing similar articles in future.

Try Kill Ping (http://www.killping.com) as this is a gaming VPN and it has been doing wonders to me so far. Because of bad routing and detours I had 270 - 280 ping and now I play on consistent 160 - 180 ping.