---- datatemplateentry publication ---- template : publications:display_template title : DispLagBox: Simple and Replicable High-Precision Measurements of Display Latency date_date : 2020-09-06 template : publications:display_template authors_ : Patrick Stadler, [[people:andreas_schmid|Andreas Schmid]], [[people:raphael_wimmer|Raphael Wimmer]] epub_url : https://epub.uni-regensburg.de/43695 publisher_url : https://dl.acm.org/doi/10.1145/3404983.3410015 pdf_url : https://epub.uni-regensburg.de/43695/1/DispLagBox%20%28Stadler%20et%20al.%2C%202020%29.pdf bibtex_url : https://epub.uni-regensburg.de/cgi/export/eprint/43695/BibTeX/epub-eprint-43695.bib video_url : https://www.youtube.com/watch?v=-uXzbRlFHxU doi : 10.1145/3404983.3410015 photo_img : projects:display_latency:setup_website.png short-description : Easily replicable device for measuring the reaction time of displays. abstract : The latency of a computing system affects users' performance. One important component of end-to-end latency is display lag - the time required to turn framebuffer contents into photons emitted by a computer screen. However, there is no well-documented and widely available method for measuring display lag. Thus, the effect of display lag is rarely considered in scientific studies and system development. We developed DispLagBox, a simple open-source device for measuring display lag. It supports the International Display Measurements Standard but also offers additional metrics for characterizing display lag with a resolution of 0.1 ms. The device, based on a Raspberry Pi computer, measures the time between VSYNC and a change in brightness on the connected display. Repeated measurements can be conducted automatically, so that not only average latency but also latency distributions for each device can be reported. For most displays we tested, DispLagBox reports latencies that are close to those reported by a commercial black-box measurement device. Typically, the difference is 1 - 3 ms. published-in : Proceedings of the Conference on Mensch und Computer 2020 project : latency ---- ## Video {{youtube>-uXzbRlFHxU?large}} ## Resources - [Project page](:projects:display_latency) with further details about the project - [Source code for microcontoller](https://github.com/pstadler1990/latencytest_stm8_iar) - [Source code for Raspberry Pi program](https://github.com/pstadler1990/latencytest_fbutils) - Circuits and PCB layouts [TODO]