STRUCT DRM_LUMINANCE_RANGE_INFO(9)
π struct drm_luminance_range_info β Kernel API Manual β¨
okay bestie, so this is the manual page for struct drm_luminance_range_info from the Kernel API Manual, and honestly? It's giving "small struct, big glow-up" energy. Let's get into it π
πΈ NAME πΈ
struct drm_luminance_range_info β the panel's luminance range for &drm_display_info, calculated using data in EDID. No cap, that's literally what it is π
β¨ SYNOPSIS β¨
struct drm_luminance_range_info {
u32 min_luminance;
u32 max_luminance;
};
two u32 fields, that's the whole vibe π¦
π«Ά Members π«Ά
min_luminanceβ this is the min supported luminance value. the literal floor of the glow, the lowkey-est brightness πmax_luminanceβ this is the max supported luminance value. the ceiling, the main character brightness, the full sun βοΈπ
π Description π
so basically this struct is used to store a luminance range supported by the panel, as calculated using data from EDID's static hdr metadata. that's it, that's the tea π it's just a cute lil container holding the min and max so the rest of the kernel knows how bright this panel can go, iykyk π
π§ SEE ALSO π§
Kernel file ./include/drm/drm_connector.h, plus all of these besties fr fr:
enum drm_connector_status(9)enum drm_connector_registration_state(9)enum drm_connector_tv_mode(9)struct drm_scrambling(9)struct drm_hdmi_dsc_cap(9)struct drm_hdmi_info(9)enum drm_link_status(9)enum drm_panel_orientation(9)enum drm_hdmi_broadcast_rgb(9)struct drm_monitor_range_info(9)enum drm_privacy_screen_status(9)enum drm_colorspace(9)enum drm_output_color_format(9)enum drm_connector_color_format(9)enum drm_bus_flags(9)struct drm_amd_vsdb_info(9)struct drm_display_info(9)struct drm_connector_tv_margins(9)struct drm_tv_connector_state(9)struct drm_connector_hdmi_infoframe(9)struct drm_connector_state(9)struct drm_connector_cec_funcs(9)struct drm_connector_infoframe_funcs(9)struct drm_connector_hdmi_funcs(9)struct drm_connector_funcs(9)struct drm_cmdline_mode(9)struct drm_connector_hdmi_audio(9)struct drm_connector_cec(9)struct drm_connector(9)drm_connector_lookup(9)drm_connector_get(9)drm_connector_put(9)drm_connector_is_unregistered(9)struct drm_tile_group(9)struct drm_connector_list_iter(9)drm_for_each_connector_iter(9)drm_connector_for_each_possible_encoder(9)
like, the whole connector friend group showed up to the party ππ
and that's the page!! mwah π this lil rewrite lives under ./include/drm, dated October 2026, and it's the struct drm_luminance_range_info(9) manual β slay, go read it, periodt π
π
π¦ 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