DRM_PRIME_CAP_EXPORT(9)
π DRM_PRIME_CAP_EXPORT(9) β¨
okay bestie, welcome to the Kernel API Manual β yes the whole manual, we're in it, and this little page is the main character today π
πΈ NAME πΈ
DRM_PRIME_CAP_EXPORT β literally just the name, no fancy subtitle, the manpage is serving minimalism π
β¨ SYNOPSIS β¨
DRM_PRIME_CAP_EXPORT
that's it. that's the whole synopsis. icon behavior honestly π
π¦ DESCRIPTION π¦
okay so here's the tea π β this is a bit, and if this bit is set in DRM_CAP_PRIME, then the driver supports exporting PRIME buffers via the DRM_IOCTL_PRIME_HANDLE_TO_FD ioctl. no cap, that's the whole vibe check. π₯
and starting from kernel version 6.6, this bit is always set in DRM_CAP_PRIME β so like, it's giving "always on, never off" energy πβ¨
π«Ά SEE ALSO π«Ά
okay this list is LONG but we do not gatekeep around here, every single one is coming with us, no exceptions, periodt π
- the kernel file
./tools/perf/trace/beauty/include/uapi/drm/drm.h struct drm_gem_close(9)struct drm_gem_flink(9)struct drm_gem_open(9)struct drm_gem_change_handle(9)DRM_CAP_DUMB_BUFFER(9)DRM_CAP_VBLANK_HIGH_CRTC(9)DRM_CAP_DUMB_PREFERRED_DEPTH(9)DRM_CAP_DUMB_PREFER_SHADOW(9)DRM_CAP_PRIME(9)DRM_PRIME_CAP_IMPORT(9)DRM_CAP_TIMESTAMP_MONOTONIC(9)DRM_CAP_ASYNC_PAGE_FLIP(9)DRM_CAP_CURSOR_WIDTH(9)DRM_CAP_CURSOR_HEIGHT(9)DRM_CAP_ADDFB2_MODIFIERS(9)DRM_CAP_PAGE_FLIP_TARGET(9)DRM_CAP_CRTC_IN_VBLANK_EVENT(9)DRM_CAP_SYNCOBJ(9)DRM_CAP_SYNCOBJ_TIMELINE(9)DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP(9)DRM_CLIENT_CAP_STEREO_3D(9)DRM_CLIENT_CAP_UNIVERSAL_PLANES(9)DRM_CLIENT_CAP_ATOMIC(9)DRM_CLIENT_CAP_ASPECT_RATIO(9)DRM_CLIENT_CAP_WRITEBACK_CONNECTORS(9)DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT(9)DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE(9)struct drm_syncobj_eventfd(9)DRM_IOCTL_GEM_CLOSE(9)DRM_IOCTL_PRIME_HANDLE_TO_FD(9)DRM_IOCTL_PRIME_FD_TO_HANDLE(9)DRM_IOCTL_MODE_RMFB(9)DRM_IOCTL_MODE_CREATE_DUMB(9)DRM_IOCTL_MODE_GETFB2(9)DRM_IOCTL_SYNCOBJ_EVENTFD(9)DRM_IOCTL_MODE_CLOSEFB(9)DRM_IOCTL_SET_CLIENT_NAME(9)DRM_IOCTL_GEM_CHANGE_HANDLE(9)struct drm_event(9)DRM_EVENT_VBLANK(9)DRM_EVENT_FLIP_COMPLETE(9)DRM_EVENT_CRTC_SEQUENCE(9)
π reminder that if you're skimming, the whole point is the DRM_IOCTL_PRIME_HANDLE_TO_FD ioctl and that 6.6 "always set" glow-up. everything else is supporting cast π§
and that's the page!! mwah π this one was brought to you by ./tools/perf/trace/beauty/incl... (yes, the footer really does truncate it like that, we don't make the rules π) dated October 2026, and the title card is DRM_PRIME_CAP_EXPORT(9) β read it, love it, cite it in your bug report, slay πβπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms