C++17 library for Linux DRM/KMS — atomic modesetting, hardware plane allocation, GPU/CPU layer composition, zero-copy V4L2/dma-buf camera & video sources, libinput/xkbcommon input, and EDID/HDR

atomic-modesetting cpp cpp17 display dmabuf drm edid gbm graphics hdr kms libdrm libinput libseat linux modesetting plane-composition v4l2 vulkan xkbcommon
1 Open Issue Need Help Last updated: Aug 14, 2026

Open Issues Need Help

View All on GitHub

C++17 library for Linux DRM/KMS — atomic modesetting, hardware plane allocation, GPU/CPU layer composition, zero-copy V4L2/dma-buf camera & video sources, libinput/xkbcommon input, and EDID/HDR

C++
#atomic-modesetting#cpp#cpp17#display#dmabuf#drm#edid#gbm#graphics#hdr#kms#libdrm#libinput#libseat#linux#modesetting#plane-composition#v4l2#vulkan#xkbcommon