Timer Resolution app worth using ?

Everything about latency. Tips, testing methods, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
mello
Posts: 251
Joined: 31 Jan 2014, 04:24

Timer Resolution app worth using ?

Post by mello » 25 May 2014, 05:41

Does anyone has any experience with this little app ? Is there any benefit of using maximum timer resolution of 0.500 millisecond in comparison to 1.000 milliseonds which most games are using ?

Image

User avatar
RealNC
Site Admin
Posts: 3737
Joined: 24 Dec 2013, 18:32
Contact:

Re: Timer Resolution app worth using ?

Post by RealNC » 25 May 2014, 07:03

Nope.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

mello
Posts: 251
Joined: 31 Jan 2014, 04:24

Re: Timer Resolution app worth using ?

Post by mello » 25 May 2014, 12:09

Why not ? Care to elaborate ? From the app description and by knowing what actually timer resolution in Windows does, then it would be logical that this can improve game/mouse responsiveness (maybe in a similar way as 1000Hz mouse does over 500Hz/125Hz mouse).

User avatar
RealNC
Site Admin
Posts: 3737
Joined: 24 Dec 2013, 18:32
Contact:

Re: Timer Resolution app worth using ?

Post by RealNC » 25 May 2014, 22:14

mello wrote:Why not ? Care to elaborate ? From the app description and by knowing what actually timer resolution in Windows does, then it would be logical that this can improve game/mouse responsiveness (maybe in a similar way as 1000Hz mouse does over 500Hz/125Hz mouse).
Because a difference of 0.5 ms is nothing. There will be no difference whatsoever, other then higher power consumption due to the timer interrupt firing twice as much.

But I'm pretty sure you figured this out by yourself, by now. Otherwise you wouldn't have asked ;-)
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Timer Resolution app worth using ?

Post by Chief Blur Buster » 26 May 2014, 05:28

I've heard of people try to eliminate as many sources of latencies as possible, eliminating 0.5ms here, eliminating 0.3ms there, and another 1ms there. It eventually all adds up. By itself, it doesn't make a noticeable difference, but doing many things would.

Differential latencies can be a big thing -- you train for one latency, expecting a specific behavior, and the latency suddenly change -- it throws off aiming. A 5ms difference would be a 20 pixel overshoot at 4000 pixels/second 180 degree flick. (5/1000ths of 4000 = 20)

Also there are cascading effects possible. Improving a latency to a specific threshold, may suddenly improve other latencies by a bigger amount. More research would be needed.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

spacediver
Posts: 505
Joined: 18 Dec 2013, 23:51

Re: Timer Resolution app worth using ?

Post by spacediver » 26 May 2014, 10:34

interesting, so this app (the paid version at least) can allow your operating system to run at 2000 hz as opposed to 1000 hz?

Sounds like it might be worth experimenting with.

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: Timer Resolution app worth using ?

Post by flood » 26 May 2014, 14:30

not worth using

I believe the only case where it would affect anything would be a game that forces a constant fps using a loop with Sleep

check the standard deviation of frametimes in a fraps benchmark to be sure.

User avatar
RealNC
Site Admin
Posts: 3737
Joined: 24 Dec 2013, 18:32
Contact:

Re: Timer Resolution app worth using ?

Post by RealNC » 27 May 2014, 00:23

flood wrote:I believe the only case where it would affect anything would be a game that forces a constant fps using a loop with Sleep
Sleep() uses whole milliseconds. So I don't think it would have much of an effect.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Timer Resolution app worth using ?

Post by Chief Blur Buster » 27 May 2014, 09:37

RealNC wrote:
flood wrote:I believe the only case where it would affect anything would be a game that forces a constant fps using a loop with Sleep
Sleep() uses whole milliseconds. So I don't think it would have much of an effect.
Busy wait loops on multimedia timers without sleeps, would be far more accurate. More power consuming, but for delays under 1ms, in certain cases it may actually lead to reduced stutters depending on how the frametime logic works, due to more consistent frame times at 0.5ms granularity. But most engines do not depend on this for frametimes during internal game-engine frame rate capping.

1ms random fluctuations in frame times means sudden jumps from 144fps (7ms) to 125fps (8ms) to 111fps (9ms) to 100fps (10ms). THIS is where better-than-0.5ms granularity is frequently needed, not for input lag, so sleeps are not usually used to wait for the next frame time. In theory, 0.5ms timer ticks could make accurate usleep() easier for the operating system to do power management at 0.5ms intervals (microsecond sleeping) since otherwise possibly energy-hogging busy wait loops are needed for accurate sub-1ms waits. On the other hand, the overhead of the higher frequency may outweigh this. All a matter more important for mobile devices.

TL;DR: it is not going to appreciably affect input lag in typical games, but one odd game may suddenly have fewer stutters if its frametime logic depends on this timer.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

Trip
Posts: 157
Joined: 23 Apr 2014, 15:44

Re: Timer Resolution app worth using ?

Post by Trip » 28 May 2014, 12:27

I have had this fix running for a while and I do not think it makes a noticeable difference but maybe it does for some engines. This video http://www.youtube.com/watch?v=_hcuYiqib9I claims it makes a big difference in crysis 3 if you are cpu limited(good chance in this game).
I don't know if it really helps but you could test out some games which are cpu limited and then see if it helps with frame rates. I will just leave it running since it is not a bother at all once working. Maybe some engines just implemented this wrong or overlooked it and they will perform better after this but I am not sure.

Post Reply