4 ms·
I'd rather they be dumber. There's too much input latency in modern hardware as result of all the smart layers.
by dleslie 8y ago
I'd rather they be dumber. There's too much input latency in modern hardware as result of all the smart layers.
- andai 8y agoThere was a post here recently that measured hardware latency of modern computers and 80s computers and found that, in a modern computer, in the time it takes for a keypress to leave the keyboard's circuits, an 80s computer has already drawn the letter on the screen. A USB keyboard, incidentally, has more transistors than an Apple II.
- Koshkin 8y agoI still have no idea what was so wrong about the RS-232 as the keyboard and mouse interface that it had to be replaced first with PS/2 and then USB.
- akiselev 8y agoIIRC, there were quite a few economic/technical reasons why PS/2 has gone largely extinct. RS232 and PS/2 are hardware interrupt driven instead of using polling like USB so they have always had a relatively high opportunity cost. Nowadays you'll only see PS/2 ports on workstation motherboards with higher end chipsets (which have more lanes on memory/PCIe buses, more hardware interrupts available before they need to be coalesced into software interrupts, etc). Also, PS/2 wasn't (generally) hot-swappable back then. That annoyance and some extreme pricing competition in the 2000s drove everyone towards USB.
- rbanffy 8y agoI don't mind they accept pixels. What I mind is they require pixels to be carefully timed as if we were still chasing an electron gun. I should be able to send pixels at any rate I want. I should also be able to send blocks of pixels to specific screen coordinates, control individual pixels and query the screen about its contents in a sensible way.