Conveners
Gaming on Linux MC
- David Vernet (Meta)
- Andrรฉ Almeida (Igalia)
Description
The Gaming on Linux Microconference welcomes the community to discuss a broad range of topics around performance improvements for Gaming devices running Linux. Gaming on Linux has pushed the kernel to improve in several areas and has helped create new features for Linux, such as the futex_waitv() syscall, the Unicode subsystem, HDR support, and much more. Although they were initially created for gaming use cases, now they are used in different scenarios.
The potential topics for this year are around a lot of subsystems in the kernel, including:
- virtualization of other OSs and emulation
- cgroups for 3D resources
- schedulers focused in gaming workloads
- optimization of locking mechanisms
- filesystems
- power management optimizations
- debug data collection
- memory management challenges in gaming scenarios
Steam Deck is a successful console from Valve that runs on top of FOSS, having Linux as its operating system.
For the regular gamers, user experience is smooth and they donโt even need to think about whatโs going under the hood to ensure such good experience is possible. Specially, there are interesting bits from the tracing system and in-kernel debug features leveraged in order to achieve...
The CPU scheduler plays a decisive role in the Linux gaming experience. By controlling which task runs first, for how long, and on which CPU, the scheduler directly impacts stutter, latency, energy efficiency, and overall performance.
This talk asks whether a gaming-optimized scheduler is feasible, and if so, what fundamental properties it should preserve. We will outline potential...