EvLag – A Tool for Monitoring and Lagging Linux Input Devices
Shengmei Liu
and
Mark Claypool
Introduction
[Call of Duty, Activision, 2003]
[League of Legends, Riot Games, 2009]
Introduction
Introduction
EvLag
This paper 🡪 features, implementation, evaluation, example use
EvLag
Outline
Related Work
EvLag – Overview
Features
Implementation
EvLag – Implementation
Reader
Writer
EvLag – Implementation
Main
EvLag – Usage
Example:
EvLag – Utilities
EvParse – parse EvLag log files
EvDetect – automatically find device given string
Outline
Evaluation – Measuring �Local Latency
Evaluation – Results
EvLag – Example Study
43 participants
Shengmei Liu, Atsuo Kuwahara, James Scovell, Jamie Sherman, and Mark Claypool. “Lower is Better? The Effects of Local Latencies on Competitive First-Person Shooter Game Players”, In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI), Virtual Conference, May 8-13, 2021. Online at: http://www.cs.wpi.edu/~claypool/papers/csgo-lag-21/
0
100
200
300
(ms)
Gaming system
Normal PCs
Consoles, TV, etc.
25
EvLag
EvLag – Example Study
EvLag – Demo
Summary
Download:
apt package:
https://web.cs.wpi.edu/~claypool/papers/evlag/install.html
git repo:
https://claypool@bitbucket.org/claypool/evlag.git
Future Work
EvLag – A Tool for Monitoring and Lagging Linux Input Devices
Shengmei Liu
and
Mark Claypool
Thank-you for your attention!