drm_set_preferred_mode(9)
π drm_set_preferred_mode(9) π
okay bestie so we're in the Kernel API Manual today and this one is short but honestly iconic β it's the little function that picks a favorite child among your display modes π
β¨ NAME β¨
drm_set_preferred_mode β sets the preferred mode of a connector π
πΈ SYNOPSIS πΈ
void drm_set_preferred_mode (struct drm_connector *connector , int hpref , int vpref );
π¦ ARGUMENTS π¦
connectorβ the connector whose mode list should be processed π«Ά like, this is the one getting the glow-uphprefβ horizontal resolution of the preferred mode (yes, the width, the horizontal vibe β¨)vprefβ vertical resolution of the preferred mode (the height, the vertical vibe π)
π DESCRIPTION π
So here's the tea β: this function goes through stuff and marks a mode as preferred if it matches the resolution you specified with hpref and vpref. That's it. That's the whole plot. Short and slay π₯
π SEE ALSO π
Kernel file ./drivers/gpu/drm/drm_modes.c β that's where the magic lives, iykyk π§
and the whole friend group of related functions, all here, all accounted for, no cap:
drm_mode_debug_printmodeline(9)drm_mode_create(9)drm_mode_destroy(9)drm_mode_probed_add(9)drm_analog_tv_mode(9)drm_cvt_mode(9)drm_gtf_mode_complex(9)drm_gtf_mode(9)drm_display_mode_from_videomode(9)drm_display_mode_to_videomode(9)drm_bus_flags_from_videomode(9)of_get_drm_display_mode(9)of_get_drm_panel_display_mode(9)drm_mode_set_name(9)drm_mode_vrefresh(9)drm_mode_get_hv_timing(9)drm_mode_set_crtcinfo(9)drm_mode_copy(9)drm_mode_init(9)drm_mode_duplicate(9)drm_mode_match(9)drm_mode_equal(9)drm_mode_equal_no_clocks(9)drm_mode_equal_no_clocks_no_stereo(9)drm_mode_validate_driver(9)drm_mode_validate_size(9)drm_mode_validate_ycbcr420(9)drm_mode_prune_invalid(9)drm_mode_compare(9)drm_mode_sort(9)drm_connector_list_update(9)drm_mode_parse_command_line_for_connector(9)drm_mode_create_from_cmdline_mode(9)drm_mode_convert_to_umode(9)drm_mode_convert_umode(9)drm_mode_is_420_only(9)drm_mode_is_420_also(9)drm_mode_is_420(9)
and that's the whole page, bestie β go set some preferred modes, you absolute main character π β¨
sign-off szn π this one shipped from ./drivers/gpu/drm, dated October 2026, and it's the drm_set_preferred_mode(9) page, 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