Input lag

From Emulation General Wiki
Revision as of 11:24, 13 September 2013 by 173.206.165.46 (talk)
Jump to navigation Jump to search

In video games, input lag is the delay between pressing a button and seeing the game react.[1]The potential causes for "input lag" are described below (steps which have negligible contributions to the input lag have been omitted). Each step in the process increases "input lag", however the net result may be unnoticeable if the overall "input lag" is low enough.

Causes

Controller


For wired controllers, this lag is negligible. For wireless controllers, opinions vary as to the effect of this lag. Some people claim to notice extra lag when using a wireless controller, while other people claim that the 4-8 milliseconds of lag is negligible.[2]

Network lag (online gaming only)


Since the game requires information on the location of other players, there is sometimes a delay as this information travels over the network. This occurs in games where the input signals are "held" for several frames (to allow time for the data to arrive at every player's console/PC) before being used to render the next frame.[3] At 25 FPS, holding 4 frames adds Template:Nowrap to the overall input lag.

===Display lag

Main article: Display lag===

This is the lag caused by the television (which is also called "input lag" by the first definition above). Image processing (such as upscaling, 100 Hz, motion smoothing, edge smoothing) takes time and therefore adds some degree of input lag. It is generally considered that input lag of a television below Template:Nowrap is not noticeable,[4] discussions on gaming forums tend to agree with this value. Once the frame has been processed, the final step is the pixel response time for the pixel to display the correct colour for the new frame.

Typical overall response times


Testing has found that overall "input lag" (from controller input to display response) times of approximately Template:Nowrap are distracting to the user.[5] It also appears that (excluding the monitor/television display lag) Template:Nowrap is an average response time and the most sensitive games (first person shooters and Guitar Hero) achieve response times of Template:Nowrap (again, excluding display lag).

==References==