~/talk

Graphic Testing Without Hardware: Discovering the Power of VKMS!

links:none on file
slides:none on file

VKMS is a Linux kernel DRM driver that emulates a full display pipeline (planes → CRTC → encoder → connector) so compositors and DRM-using apps run in VMs or laptops without boards. Features implemented include VKMS DRM kernel driver, plane composition with a rightback readback buffer for pixel verification, format control (restrict to RGB888 or add 10/12-bit HDR), and a configfs device creation interface to make dynamic CRTCs/encoders/planes/connectors. Current limits: default series supports up to 8 overlays, per-device memory for framebuffers can exhaust RAM and DRM caps connectors/CRTCs at 31. Patched series and branches live on the mailing list/GitHub for testing.

AI-written summary · about

  1. 0:00Graphic testing without hardware
  2. 1:30Hardware emulation for display testing
  3. 4:23What is VKMS and how it works
  4. 6:13Display pipeline VKMS emulates
  5. 8:20Upstream capabilities of VKMS
  6. 13:06Configuring VKMS with null args
  7. 16:39ConfigFS interface for VKMS
  8. 18:07Live demo with ConfigFS
  9. 24:25Configuring CRTCs and encoders
  10. 27:19Testing output with modetest
  11. 28:34Dynamic connector management
  12. 31:06Planned VKMS enhancements
  13. 32:08Live demo advanced config
  14. 35:27Limiting color formats
  15. 38:19Dynamic connectors and HDR
  16. 41:38Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.