STANDARD CRTC PROPERTIES(9)
standard CRTC properties π
okay so bestie, this is the Kernel API Manual, section 9 β standard CRTC properties(9) β and we're about to make DRM CRTC properties make sense. DRM CRTCs have a few standardized properties, and yes, they're all getting the group-chat treatment. π
β¨ the standardized properties β¨
ACTIVEβ Atomic property for setting the power state of the CRTC. When set to1the CRTC will actively display content. When set to0the CRTC will be powered off. There is no expectation that user-space will reset CRTC resources like the mode and planes when settingACTIVEto0. User-space can rely on anACTIVEchange to1to never fail an atomic test as long as no other property has changed. If a change toACTIVEfails an atomic test, this is a driver bug. For this reason settingACTIVEto0must not release internal resources (like reserved memory bandwidth or clock generators). Note that the legacyDPMSproperty on connectors is internally routed to control this property for atomic drivers. periodt.MODE_IDβ Atomic property for setting the CRTC display timings. The value is the ID of a blob containing the DRM mode info. To disable the CRTC, user-space must set this property to0. SettingMODE_IDto0will release reserved resources for the CRTC. π¦SCALING_FILTERβ Atomic property for setting the scaling filter for CRTC scaler. The value of this property can be one of the following:Defaultβ Driver's default scaling filter.Nearest Neighborβ Nearest Neighbor scaling filter.
SHARPNESS_STRENGTHβ Atomic property for setting the sharpness strength/intensity by userspace. The value of this property is set as an integer value ranging from0-255where:0β Sharpness feature is disabled(default value).1β Minimum sharpness.255β Maximum sharpness.
User can gradually increase or decrease the sharpness level and can set the optimum value depending on content. This value will be passed to kernel through the UAPI. The setting of this property does not require modeset. The sharpness effect takes place post blending on the final composed output. If the feature is disabled, the content remains same without any sharpening effect and when this feature is applied, it enhances the clarity of the content. β¨
π SEE ALSO π
Kernel file ./drivers/gpu/drm/drm_crtc.c overview(9)drm_crtc_from_index(9)drm_crtc_init_with_planes(9)drmm_crtc_init_with_planes(9)drm_crtc_cleanup(9)drm_mode_getcrtc(9)drm_mode_set_config_internal(9)drm_crtc_check_viewport(9)drm_mode_setcrtc(9)drm_crtc_create_scaling_filter_property(9)drm_crtc_in_clone_mode(9)
okay that's the whole page, bestie! π«Ά source/version: ./drivers/gpu/drm; date: October 2026; footer title: standard CRTC properties(9). mwah ππΈ
π¦ 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