TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Computer input latency from 1977-2017 (2017)

454 pointsby thesephistover 4 years ago

30 comments

kdrag0nover 4 years ago
It&#x27;s worth noting that it&#x27;s still possible to achieve low latency with modern hardware and even software to some extent, even with all the input filtering on touchscreens. The modern GPU rendering stack won&#x27;t be able to do it, but I was able to do it in software without giving up the Linux kernel, IRQs, or the input stack.<p>My experiment got down to ~10 ms average tap latency on a 60 Hz phone with a touchscreen scanning at 240 Hz: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;kdrag0n&#x2F;status&#x2F;1291213993219039232" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;kdrag0n&#x2F;status&#x2F;1291213993219039232</a><p>Source code: <a href="https:&#x2F;&#x2F;github.com&#x2F;kdrag0n&#x2F;touchpaint" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kdrag0n&#x2F;touchpaint</a><p>I have to say that writing on phones really feels much more interactive and natural when the latency is so low. I don&#x27;t personally feel like these ranges of latency are that big of a deal on desktop computers where input is indirect, but it feels much more significant on phones where your interactions are right underneath your finger.
评论 #25294491 未加载
评论 #25296316 未加载
评论 #25298705 未加载
评论 #25296721 未加载
Jonnaxover 4 years ago
Anyone that has used a 120Hz+ display will immediately notice that everything feels more responsive even with simple things like moving your mouse and scrolling.<p>I also find the responsiveness noticeable when typing. You&#x27;ll be able to tell that the text appears faster on the screen.<p>I wouldn&#x27;t say it&#x27;s a requirement. But it does make the user experience nicer.
评论 #25292363 未加载
评论 #25295624 未加载
评论 #25290789 未加载
评论 #25292146 未加载
评论 #25291414 未加载
评论 #25292394 未加载
评论 #25291426 未加载
评论 #25291176 未加载
评论 #25291210 未加载
评论 #25293839 未加载
mdomsover 4 years ago
I love the new Windows Terminal (wt.exe) but this is one area where they really messed up. The latency between a keypress and a character appearing on screen makes the whole thing feel like a cheap experience. I have no idea what&#x27;s causing the latency.<p>I suspect there some very big fancy rendering pipeline occurring, because when I open Windows Terminal I get the nVidia overlay popup which normally only comes up when I launch games, indicating the terminal is using a GPU-based rendering engine. Which I&#x27;m sure confers some interesting benefits, but it&#x27;s a heavy price to pay when, at the end of the day, it&#x27;s just a terminal.
评论 #25291893 未加载
评论 #25291348 未加载
评论 #25291422 未加载
x87678rover 4 years ago
Now do WFH with remote desktop that is on a shared VM a few states away with a bunch of other devs. Its horrible.
评论 #25295384 未加载
评论 #25292236 未加载
评论 #25291813 未加载
评论 #25298455 未加载
评论 #25296674 未加载
评论 #25292353 未加载
dredmorbiusover 4 years ago
Discussed at the time, 162 comments: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16001407" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16001407</a>
angrygoatover 4 years ago
This reminds me of graphing calculators in the late 90s when I was at school. I initially had a HP, but it took what felt like 500ms to respond when I pressed a key. I switched to a TI-83 and it was chalk and cheese - instant response; you could even write programs in assembly. There was a small cottage industry of traded programs for it.
评论 #25291490 未加载
评论 #25291454 未加载
评论 #25292531 未加载
fmakunboundover 4 years ago
If you&#x27;re typing into a Slack window, I think you can multiply all that by 10.
评论 #25292192 未加载
评论 #25297011 未加载
评论 #25295851 未加载
评论 #25295462 未加载
评论 #25298698 未加载
评论 #25296656 未加载
gorgoilerover 4 years ago
Please please please point me to instructions on how to build a low latency PC.<p>I crave some good old fashioned responsive computing, but moreover I want to fill my classroom with these devices and show a new generation that, to borrow a catchphrase from a far more noble cause, <i>it gets better</i>.
utopcellover 4 years ago
Regarding monitors, OLEDs have a much faster response compared to LCDs. See this [1] for an example. As of why keyboard scanning has become so abysmally slow, it&#x27;s beyond me. You&#x27;d think that this would be a solved problem even for cheap wired keyboards.<p>[1] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;x9n8Hz_RLqw" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;x9n8Hz_RLqw</a>
vehemenzover 4 years ago
I would love for CRT monitors to make a comeback.<p>Sure, they are less portable and difficult to manufacture&#x2F;repair. But their combination of refresh rate (without blur), image quality, and color reproduction are still second to none.<p>Considering the price of an nVidia 3080, which is standard PC gaming equipment, there must be a market for high end screens for gamers.
评论 #25294320 未加载
评论 #25298825 未加载
评论 #25294166 未加载
评论 #25296323 未加载
tenaciousDanielover 4 years ago
At least I know I&#x27;m not wearing nostalgia goggles when I remember my early days on my Windows 95, and how fast the input responses were. It definitely <i>feels</i> as if input latency has degraded.
评论 #25296188 未加载
faeyanpiraatover 4 years ago
I’ve recently upgraded from a gtx550ti (~10 y.o.) card to an RX 570 (3 y.o.), and even though I get way more performance, it introduced a noticeable inputlag in csgo.<p>It just doesnt feel right, and slowmo video capture confirms it.
评论 #25292557 未加载
评论 #25292256 未加载
评论 #25290924 未加载
评论 #25298937 未加载
Reason077over 4 years ago
It would be interesting to measure input latency on the new M1 Macs and add them to the table. It certainly <i>feels</i> like they’ve managed to claw a bit back.
forgotmypw17over 4 years ago
I use both Microsoft Office 97 and LibreOffice for writing. The former runs on virtualized Windows Me. The latter runs &quot;native&quot;.<p>Keypress responsiveness when typing is night and day, and given where I&#x27;m posting this comment, you can guess who has the advantage.<p>Platform: GNU(Linux)Mint Xfce
评论 #25298277 未加载
评论 #25293227 未加载
评论 #25293409 未加载
desmapover 4 years ago
FWIW, why the Windows Terminal is so responsive from its collaborator: <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;terminal&#x2F;issues&#x2F;327#issuecomment-447391705" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;terminal&#x2F;issues&#x2F;327#issuecommen...</a><p>This was posted here few times but it&#x27;s still an interesting read in this context.
coldteaover 4 years ago
One thing I haven&#x27;t seen is how does the M1 fare in terms of input latency (e.g. in text editors, like in those old tests done with vim, sublime, intellij, etc: <a href="https:&#x2F;&#x2F;pavelfatin.com&#x2F;typing-with-pleasure&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pavelfatin.com&#x2F;typing-with-pleasure&#x2F;</a>).<p>I have a hunch it eliminates some...
Retr0spectrumover 4 years ago
&gt; Although we don’t have enough data to really tell why the blackberry q10 is unusually quick for a non-Apple device, one plausible guess is that it’s helped by having actual buttons, which are easier to implement with low latency than a touchscreen.<p>The Blackberry q10 runs Blackberry OS 10, which is based on QNX, which has a realtime microkernel.
nsxwolfover 4 years ago
I&#x27;m surprised the Apple 2e&#x27;s is so high, given the seemingly simplistic nature of the machine. I&#x27;m also surprised the TI-99&#x2F;4A&#x27;s isn&#x27;t higher, given how complex it is - with its BASIC interpreter implemented on top of a virtual machine.
评论 #25291165 未加载
评论 #25291271 未加载
评论 #25291178 未加载
Jipazgqmnmover 4 years ago
Did you wiggle the mouse while measuring? ;)
markcover 4 years ago
Back in the day (early 80&#x27;s) I remember using a VAX 780 @ 1 MIPS via time-sharing with 60 other simultaneous users.<p>Editing with EDT felt quite snappy. Amazing.
macjohnmccover 4 years ago
I feel the latency when connecting over a VPN to a remote computer and using RDP to a computer on that network. It is not a pleasant experience.
评论 #25291360 未加载
评论 #25291263 未加载
krigeover 4 years ago
Too bad the author (perhaps strategically) dodged the two seminal for their era microcomputer braches, the 16-bit Ataris and the Amigas.<p>I once read that properly written Amiga software achieved around 16ms latency and would like to see that verified or debunked.
jfaxover 4 years ago
I once got so frustrated with the typing latency of editing a Confluence page that I remarked to my coworkers that the &quot;baud rate is unacceptable&quot;.
doggydogs94over 4 years ago
I remember writing code on a pdp-8 where we had to write code to display the character which was typed.
buildbotover 4 years ago
In the appendix they mention something interesting - that apples CPU performance advantage isn’t magic, but very careful planning and testing on the right things, namely the entire App Store’s contents. That’s a huge dataset of real world applications you can test your designs against.
mcguireover 4 years ago
Huh. I don&#x27;t remember the Palm Pilot being noticeably slow.
wojtczykover 4 years ago
I love this. Thanks for sharing your measurements!
maxekmanover 4 years ago
Wonderful article! Thanks!
testxyzover 4 years ago
Test
helsinkiandrewover 4 years ago
This is interesting but perhaps shows that keyboard&#x2F;screen latency isn&#x27;t as important as it once was.<p>Just about every application on Apple 2e relied on keypresses being shown on the screen. Modern devices and operating systems are displaying &#x27;windows&#x27;, streaming 3d graphics etc. and running a myriad of other services at the same time.
评论 #25291418 未加载
评论 #25291525 未加载