11–13 Dec 2025
Asia/Tokyo timezone

Level Up Your Game: OS Kernel and Game Interactions revealed with Perfetto

Not scheduled
20m
Gaming on Linux MC Gaming on Linux MC

Speaker

Mr Ramesh Peri (Meta)

Description

Perfetto is a powerful instrumentation-based tool that enables deep insights into the behavior of computing platforms. In this talk, we’ll demonstrate how Perfetto can be leveraged to analyze the performance of mobile and VR games, focusing on their interactions with the Linux kernel.

We’ll present real-world examples illustrating how Perfetto helps us understand the complex relationships between the kernel scheduler, memory management, GPU drivers, interrupt handlers, and game workloads. Since games are semi-realtime applications, they must complete all processing within strict frame time budgets. The kernel scheduler, in particular, plays a pivotal role in ensuring games meet their frame scheduling deadlines.

By examining Perfetto traces, we’ll showcase key metrics that reveal performance bottlenecks and highlight opportunities for optimization. These insights are invaluable for improving game performance on Linux and Android platforms, ultimately leading to smoother and more responsive gaming experiences.

Primary author

Mr Ramesh Peri (Meta)

Presentation materials

There are no materials yet.