Skip to content
0:00 / 0:00

#latency#virtualreality#buffering

John Carmack Tech Talk with UMKC-SCE

UMKC School of Science and Engineering

1.1K subscribers • 1 video on Hallway

YouTube
  • Recommended by 5 people: 3 on Hacker News, 1 on Lobsters and 1 in engineering communities.
  • A classic. People kept recommending it from 2017 to 2023.
  • Presented by John Carmack, co-founder of id Software

Intermediate. Assumes working knowledge.

279K views9 years ago5 recommendations

Systems programmingGraphics and audioPerformance and optimizationRenderingEmbedded systems

John Carmack discusses the challenges of end-to-end latency in virtual reality, explaining how buffering and hardware-software coordination affect performance.

To kick off our Spring 2017 Commencement, we asked honorary doctorate recipient, John Carmack, to speak to students and community members on campus here at UMKC.

Why it's here

5 people recommend this

What people say. Highly recommended as an eye-opening talk on end-to-end latency and systems engineering.

chuboton Hacker News • Recommends

On “Terminal and shell performance”

If you care about end-to-end latency, I highly recommend this talk by John Carmack: link to this video This talk blew my mind and made me feel like a terrible engineer. He's talking about end-to-end latency in VR, which actually has a commercial motivation because VR products with high latency will make you sick. (this obviously doesn't happen with shells and terminals!) He's talking about the buffering and filtering at every step of the way. And it's not just software -- sensors have their own controllers to do filtering, which requires buffering, before your OS kernel can even SEE the the first byte, let alone user space. On the other side, display devices and audio output devices also do nontrivial…

Bystroushaakon Lobsters • Recommends

John Carmack Tech Talk with UMKC-SCE

chuboton Hacker News • Recommends

On “Terminal and shell performance”

Oh definitely, see my comment here about an excellent talk by John Carmack on this very subject (end-to-end hardware/software latency in VR): link to this video link

waivekon Hacker News • Recommends

On “John Carmack on Functional Programming (2013) [video]”

link to this video I disagree. See the above link for a lecture where he describes the difficulties in VR in a manner that anybody with minimal programming experience can understand.

Dig1ton Hacker News • Recommends

On “Apple's Reality Pro headset compromised”

>Also, prolonged use causes nausea in a large percentage of people. There's an excellent video of John Carmack talking about this and how to solve it. This is much less of an issue now. link to this video I agree with you though that there aren't any killer apps for VR/AR yet, and it remains to be seen if there will be any at all.

u/CultistHeadpiecein r/compsci • Recommends

John Carmack Tech Talk with UMKC-SCE

hotenon Hacker News • Mentions

On “How does Linux handle writes?”

John Carmack's lecture on systems engineering / reducing latency for VR mentions buffers repeatedly: link to this video