drm_connecto...ble_property(9)
π drm_connecto...ble_property(9) π
okay so bestie, welcome to the Kernel API Manual, section 9 β yes we're in the kernel docs, yes it's giving main character energy, and yes I'm gonna walk you through this one tiny function like it's the most iconic thing in drivers/gpu/drm. π
β¨ NAME β¨
drm_connector_set_vrr_capable_property β sets the variable refresh rate capable property for a connector. that's it, that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
void drm_connector_set_vrr_capable_property (struct drm_connector
*connector , bool capable );
literally just two args, no cap. π
π«Ά ARGUMENTS π«Ά
connectorβ a drm connector. your lil display buddy. the one we're talking about. π₯οΈcapableβTrueif the connector is variable refresh rate capable. like, is it VRR girlie or not.true/false, that's the whole story. β¨
π DESCRIPTION π
okay so listen β this one should be used by atomic drivers to update the indicated support for variable refresh rate over a connector. that's the entire description and honestly? it ate. no extra lore, no hidden twist, just: atomic drivers, update the VRR-capable indication on a connector. periodt. π₯
ngl bestie, "should be used by atomic drivers" is doing a lot of work in that sentence β it's the intended audience, so don't come at it from a non-atomic direction and expect a slay. π
π§ SEE ALSO π§
the friend group. the whole group chat. every single one of them, no skipping, we don't leave anyone on read π:
Kernel file ./drivers/gpu/drm/drm_connector.c overview(9)drm_get_connector_type_name(9)drm_connector_get_cmdline_mode(9)drm_connector_init(9)drm_connector_dynamic_init(9)drm_connector_init_with_ddc(9)drmm_connector_init(9)drmm_connector_hdmi_init(9)drm_connector_attach_edid_property(9)drm_connector_attach_encoder(9)drm_connector_has_possible_encoder(9)drm_connector_cec_phys_addr_invalidate(9)drm_connector_cec_phys_addr_set(9)drm_connector_cleanup(9)drm_connector_register(9)drm_connector_dynamic_register(9)drm_connector_unregister(9)drm_get_connector_status_name(9)drm_get_connector_force_name(9)drm_connector_list_iter_begin(9)drm_connector_list_iter_next(9)drm_connector_list_iter_end(9)drm_get_subpixel_order_name(9)drm_display_info_set_bus_formats(9)drm_get_tv_mode_from_name(9)drm_get_colorspace_name(9)standard connector properties(9)drm_mode_create_dvi_i_properties(9)drm_connector_attach_dp_subconnector_property(9)HDMI connector properties(9)Analog TV Connector Properties(9)drm_connector_attach_content_type_property(9)drm_connector_attach_tv_margin_properties(9)drm_mode_create_tv_margin_properties(9)drm_mode_create_tv_properties_legacy(9)drm_mode_create_tv_properties(9)drm_mode_create_scaling_mode_property(9)Variable refresh properties(9)drm_connector_attach_vrr_capable_property(9)drm_connector_attach_scaling_mode_property(9)drm_mode_create_aspect_ratio_property(9)standard connector properties(9)drm_mode_create_hdmi_colorspace_property(9)drm_mode_create_dp_colorspace_property(9)drm_mode_create_content_type_property(9)drm_mode_create_suggested_offset_properties(9)drm_connector_set_path_property(9)drm_connector_set_tile_property(9)drm_connector_set_link_status_property(9)drm_connector_attach_max_bpc_property(9)drm_connector_attach_hdr_output_metadata_property(9)drm_connector_attach_broadcast_rgb_property(9)drm_connector_attach_colorspace_property(9)Color format(9)drm_connector_attach_color_format_property(9)drm_connector_atomic_hdr_metadata_equal(9)drm_connector_set_panel_orientation(9)drm_connector_set_panel_orientation_with_quirk(9)drm_connector_set_orientation_from_panel(9)drm_connector_create_privacy_screen_properties(9)drm_connector_attach_privacy_screen_properties(9)drm_connector_attach_privacy_screen_provider(9)drm_connector_update_privacy_screen(9)drm_connector_find_by_fwnode(9)drm_connector_oob_hotplug_event(9)drm_connector_get_color_format(9)Tile group(9)drm_mode_put_tile_group(9)drm_mode_get_tile_group(9)drm_mode_create_tile_group(9)drm_connector_attach_panel_type_property(9)
(and yes, standard connector properties(9) really does show up twice in there β I didn't do that, the kernel did, and we respect her choices π
)
that's the whole page bestie, go forth and set those properties β¨
source: ./drivers/gpu/drm β dated October 2026 π ily, drink water, and don't forget to unregister your connectors π
π¦ 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