Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Improving Graphics Interactivity - It's All in the Timing

linux.conf.au via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions for improving graphics interactivity in real-time applications during this 45-minute conference talk from linux.conf.au. Dive into the intricacies of timing in interactive applications, from games to virtual reality environments, and learn how to ensure smooth animation experiences. Examine the inconsistencies in the graphics stack that lead to stuttering results and discover the necessary changes throughout the system to address these issues. Gain insights into kernel modifications, composited window system adjustments, and additions to rendering APIs like Vulkan to enhance control over image presentation times and user feedback. Witness demonstrations of poor display timing support in current graphics stacks and explore working solutions to these problems. Understand the importance of precise timing in displaying correct data to users and how to achieve it across various levels of the graphics system.

Syllabus

Intro
Rate Limiting
System Requirements
OpenGL
Changing the loop
The present extension
The ideal environment
We lie
Whats next
Fix compositor
Flip API
Queue without blocking
Cancel queued entries
Thank you
Questions
Late Binding
Text Editor Latency

Taught by

linux.conf.au

Reviews

Start your review of Improving Graphics Interactivity - It's All in the Timing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.