optc1_set_drr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… optc1_set_drr β€” Kernel API Manual ✨

okay so bestie, welcome to the optc1_set_drr(9) page πŸ’– this one lives in the Kernel API Manual and it's honestly short and sweet β€” main character energy, minimal screen time, maximum impact πŸŽ€


🌸 NAME 🌸

optc1_set_drr β€” programs the dynamic refresh rate registers, specifically the m_OTGx_OTG_V_TOTAL_* ones πŸ¦‹ like, that's the whole job. it sets those registers and it slays while doing it ✨


⭐ SYNOPSIS ⭐

void optc1_set_drr (struct timing_generator *optc , const struct
drr_params *params );

it returns void btw β€” no return value, no exit status, nothing to check, she just does the thing and leaves πŸ‘‘ periodt.


πŸŽ€ ARGUMENTS πŸŽ€

  • optc β€” a timing_generator instance πŸ’« that's your timing generator bestie right there.
  • params β€” the parameters used for Dynamic Refresh Rate 🌈 iykyk.
lowkey, that's it. two arguments. no cap, no hidden extras, no environment variables, no flags, no defaults to memorize πŸ™ˆ she's a simple icon.

πŸ”₯ SEE ALSO πŸ”₯

all of these are fr fr worth a look β€” the whole optc1 squad ate πŸ’…βœ¨


and that's the page!! 🫢 shoutout to the source/version line ./drivers/gpu/drm/amd/display/... and to October 2026 for the date 🌸 consider this your cute lil sign-off β€” mwah πŸ’–πŸŽ€πŸ’œ

πŸ“¦ where this page comes from