Preferred store

#8 - New Input Lag and Response Time Tool

This is update #8 in our weekly series of new features and improvements.

This week, we are introducing a new tool we built for testing input lag and response time. This new photodiode tool helps us measure input lag and pixel response time more efficiently. The tool can be used to measure input lag on any signal a PC can generate, including higher refresh rates like 120Hz.

We've also updated all reviews of our 2017 TVs with 1080p @ 120Hz input lag measurements.

Input Lag

The Old Way: Leo Bodnar Tool

Leo Bodnar Tool

Previously, all our input lag measurements were done using the industry standard Leo Bodnar tool. It outputs a 1080p @ 60 Hz @ RGB signal via HDMI containing a flashing white square, then uses a photodiode to detect when the TV shows that white square. The input lag is measured as the difference between when the HDMI signal is sent and when the photodiode detects that the TV is showing white.

To test the input lag of 4k and HDR signals, the output of the Leo Bodnar tool is passed first through an HDFury Integral, then an HDFury Linker, before finally outputting to the TV. The HDFury Linker can perform many modifications to the video signal without adding measurable input lag, including upscaling the signal to 4k and adding HDR metadata. All our input lag tests were done using this HDFury chain, including the 1080p tests, to remain consistent.

The New Way: USB tool connected to PC Input Lag Tool

Input lag measurement with the new tool uses the same principle as the Leo Bodnar tool: the computer sends an HDMI or DisplayPort signal containing a flashing white square, and the photodiodes on the new tool detect when the TV or computer monitor shows the white square. However, using a computer to send the white square means that various kinds of signals can be sent, such as 4k and HDR (like before), but also new signals such as 120 Hz and DisplayPort. This allows us to test the input lag of nearly any video signal the TV or monitor can accept.

120Hz Input Lag X940E

Using a computer to send the frames also allows testing with V-sync off, which allows us to measure additional things like the 'first on-screen reaction' input lag. This occurs when the display receives the white square frame when the display is currently writing to the middle of the screen, so the tool detects the white frame the instant the display receives it. This is the lowest possible input lag of the screen. To measure this, we measure the input lag of the screen at various points in its scan cycle, by doing hundreds of measurements at different intervals. The highest possible input lag is when the new frame's scan cycle starts just after the tool, so the tool doesn't see the white square until the very end of the scan cycle. The lowest input lag is when the new scan begins immediately under the tool. The number we post in our reviews is the average input lag. These numbers are analogous to the V-sync input lag at the top of the screen (best), middle of the screen (average) and bottom of the screen (worst) because with V-sync turned on, the scan always starts at the top of the screen. The Leo Bodnar tool used V-sync, so our published measurements are analogous to the Leo Bodnar tool placed at the center of the screen.

We use an OpenGL window in graphics exclusive mode to generate the black and white square frames. Normally, V-sync is forced in Windows 10 because the OS controls the graphics, but by running OpenGL in exclusive mode, the new tool's software can have full control over V-sync and other graphics features. The software can also automate much of the testing by changing resolutions and refresh rates automatically, which saves time.

With this tool, we can now also measure input lag with screens that use different kinds of technologies like G-Sync, Freesync, etc.

Response Time

Response time measurements

The new photodiode tool also allows us to automate our existing response time and backlight flickering tests, and improve their accuracy. Previously we used a very simple photodiode tool attached to an oscilloscope to capture the data, and we had to switch between our test slides and export the data manually. However, with the new tool, all brightness calibration, slide changes, and data logging can be automated through software. This automation saves us a lot of time during testing and reduces the possibility for error. The new tool also improves the accuracy of the measurements because the new circuit has less noise in the signal.


The new photodiode tool allows us to automate our input lag and response time tests, which saves time and reduces errors. It also allows us to perform many new input lag tests, such as 1080p @ 120 Hz. Let us know if you have any feedback or ideas for new tests we could implement with our tool.

Questions Found an error?

Let us know what is wrong in this question or in the answer.


Questions & Answers

Are you offering to sell the new photodiode input lag tool?
No plans for now, but we might if it gets enough interest.
If you are not going to sell, is there a way to build my own? I would love to buy one.
Sorry, this current version will remain internal, but we've received several requests for it so we may produce a later revision at more scale and sell it. The current version is based on an off-the-shelf Arduino Due, but it uses a custom add-on circuit board and the software to run it is fairly complicated, so it's not really feasible to build one from scratch.
You mention you changed the way you measured this to 120hz but there is no information on what those results showed? Are they somewhere we can see them? We just bought a MU8000 for my son who does a lot of streaming and Video gaming and we were using your page and couldn't understand why we only saw a 60hz number, basically on all sets? The Sony XBR800E was same price we just want to make sure we bought the correct TV:-)Thanks- Jim H
Thank you for contacting us.

We display 120 Hz input lag in the reviews for TVs which support a 120Hz input (You can also see a summary of the results here). Although the MU8000 has a 120Hz panel, it only accepts a 60Hz signal and so we don't list a 120Hz input lag.

Questions Have a question?

Before asking a question, make sure you use the search function of our website. The majority of the answers are already here.

Current estimated response time, based on # of pending questions: 3.2 business days.

A valid email is required. We answer most questions directly by email to prevent cluttering the site.