dcn32_allow...refresh_rate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dcn32_allow...refresh_rate(9) β€” the Kernel API Manual glow-up πŸŽ€

okay bestie, so this one is from the Kernel API Manual, section 9, and it's literally called dcn32_allow_subvp_high_refresh_rate. yes that's a mouthful, no we're not scared of it πŸ’–


✨ NAME ✨

dcn32_allow_subvp_high_refresh_rate β€” bestie's job is to figure out whether a high refresh rate config will actually allow subvp. that's it, that's the whole gig 🫢


🌸 SYNOPSIS 🌸

bool dcn32_allow_subvp_high_refresh_rate (struct dc *dc , struct dc_state *context , struct pipe_ctx *pipe );

it returns a bool, she takes three structs, and she's gonna tell you yes or no. main character energy honestly πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dc β€” the current DC state. like, what things look like right now, no cap.
  • context β€” the new DC state that's about to be programmed. the future, the potential, the vibe check πŸ’«
  • pipe β€” the pipe we're considering for use in subvp. she's the one on trial here πŸ™ˆ

⭐ DESCRIPTION ⭐

so here's the tea: on high refresh rate display configs, we'll allow subvp only if all of these conditions hit. all five. no skipping, bestie 😀

  1. Resolution is 3840x2160, 3440x1440, or 2560x1440 β€” those three, that's the list πŸ”₯
  2. Refresh rate is between 120hz - 165hz β€” the sweet spot zone 🌈
  3. No scaling. none. zero. keep it native πŸ’…
  4. Freesync is inactive β€” she's gotta be asleep for this, sorry πŸŽ€
  5. For single display cases, freesync must be disabled β€” yes this one's a double-confirm, they really mean it 😭
okay so like, points 4 and 5 are both about freesync because freesync is NOT invited to this party. periodt.

πŸ’œ RETURN πŸ’œ

  • True β€” the pipe can be used for subvp. slay, she's in πŸŽ‰
  • false β€” she cannot. not this time, bestie πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives right here, iconic location:

./drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c

and here's the whole friend group, all of them, in order:


and that's a wrap, bestie! πŸ§šπŸ’– this little icon came out of the kernel source at ./drivers/gpu/drm/amd/display/..., dated October 2026, and she answers to dcn32_allow...refresh_rate(9) β€” go forth and check your refresh rates, mwah πŸ˜˜πŸ’…

πŸ“¦ where this page comes from