
This can be avoided by using KMS and DRM/ EGL, specifically on Linux. Hard GPU sync options in some emulator frontends can reduce or remove latency from buffering at the possible expense of performance. You don't want all this stuff going on in the background. This is counterproductive when the aim is low-latency audio and video synchronization for emulators. Both the GLX X11 and Windows GL/D3D drivers are full of hacks, code paths, and buffer schemes that cater to benchmarking applications and games. There is video latency caused by the GL drivers in Windows/Linux. That said, exclusive fullscreen should automatically disable compositing on all Windows OSes, making it the preferred way to emulate in most cases. Aero can be disabled in both Vista and 7, thus disabling compositing and lowering input lag when playing in windowed mode, but this can no longer be done from Windows 8 onward. The same thing applies to other OSes if compositing is enabled with VSync. If you're using Windows Vista/7 and are playing in windowed mode, having Aero enabled will add a noticeable amount of input lag because it forces vertical synchronization at the OS-level. This site makes it a point to test the displays it reviews for input lag, so if you're in the market for a monitor or TV and display lag is a concern, check there first. Most modern LCD monitors have very little lag, and many newer TVs also have negligible lag so long as Game Mode is turned on.
#Retroarch emulator slow 480p
Once the frame has been processed, the final step is the pixel response time for the pixel to display the correct color for the new frame.ĬRT TVs and monitors usually have no display lag, the exception being later model CRT TVs that do HD, 100Hz or 480p inputs, which use scaling.

Discussions on gaming forums tend to agree with this value. It is generally considered that input lag of a television below 30ms is not noticeable.

Image processing (such as upscaling, 100 Hz, motion smoothing, edge smoothing) takes time and therefore adds some degree of input lag. This is the lag caused by the digital televisions and monitors.
