Speaker
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 |