YoVDO

Improving Graphics Interactivity - It's All in the Timing

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Animation Courses Vulkan Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of improving graphics interactivity in this Linux Plumbers Conference talk. Delve into the challenges of meeting real-time requirements for interactive applications, from games to virtual reality environments. Learn about the importance of precise timing in displaying information and the inconsistencies in the current graphics stack. Discover proposed solutions throughout the system, including kernel changes, composited window system improvements, and additions to rendering APIs like Vulkan. Witness demonstrations of poor display timing effects and gain insights into creating a smoother animation experience for users. Examine topics such as frame timing, OpenGL and Vulkan loops, composited display methods, and the Linux Flip API. Gain a comprehensive understanding of the complexities involved in enhancing graphics performance and interactivity in Linux systems.

Syllabus

Introduction
Direct with Copy
Missing a Frame
Displaying a Frame Early
OpenGL
Old Vulkan Loop
Ideal Composited
Current X Composited
Simple X Kludge
Principled X Fix
When is the "Right Time"?
Linux Flip API
Multiple flips queued
Summary


Taught by

Linux Plumbers Conference

Related Courses

Real Time Mesajlaşma Uygulaması
Udemy
Securely Booting Confidential VMs with Encrypting Disk
Linux Plumbers Conference via YouTube
Pressure Feedback for LRU Map Types
Linux Plumbers Conference via YouTube
Closing the BPF Map Permission Loophole
Linux Plumbers Conference via YouTube
The Revival of the Learning-Sync Bridgeport Flag
Linux Plumbers Conference via YouTube