29 September 2025 to 1 October 2025
Europe/Vienna timezone

Display Testing without hardware: discovering the power of VKMS!

29 Sep 2025, 15:20
10m
Demo (10 minutes) Demo Main Track

Speaker

Louis Chauvet

Description

As a userspace developer, creating graphical applications is a common
task. While software and frameworks like Weston or Qt make it
straightforward to display content on a screen, ensuring compatibility
across various displays poses significant challenges. Users may have
different screen sizes, resolutions, and capabilities, making
comprehensive testing complex. How will your application perform on a
small screen? What about an extremely large one? How does it react to
displays being connected/disconnected? Moreover, if your application
must run on diverse devices, how will it leverage or adapt to varying
hardware capabilities?

VKMS addresses these challenges by enabling graphic testing without
the need for physical hardware. VKMS is a Linux kernel DRM driver that
allows you to emulate a wide range of display configurations on any
device. This talk will introduce VKMS, highlight its current
capabilities, demonstrate practical test examples, and provide details
on additional features we are currently working on upstreaming into
VKMS.

Code of Conduct Yes
In-person or virtual presentation In-person
GSoC, EVoC or Outreachy No

Primary author

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
NVIDIA
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer