dcn32_can_s...lank_stretch(9)
π NAME π
dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch β bestie, this one literally just tells you if a config can support FPO β¨
(it's a kernel API manual thing, from the Kernel API Manual, and yes the name is a mouthful, iykyk π«Ά)
πΈ SYNOPSIS πΈ
struct dc_stream_state *
dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch (struct dc
*dc , struct dc_state *context );
so you call it with your two dc structs and it hands you back a struct dc_stream_state * β main character energy fr π«
π ARGUMENTS π
dcβ the current dc state, like the outfit you're already wearing πcontextβ the new dc state, the fit you're thinking about trying on π¦
β RETURN β
Pointer to the FPO stream candidate if the config can support FPO β slay, it ate π
Otherwise NULL π (no candidate, no vibes, nothing)
π SEE ALSO π
Kernel file, right here bestie:
./drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
and the whole friend group π:
dcn32_helper_calculate_num_ways_for_subvp(9)dcn32_determine_det_override(9)disallow_subvp_in_active_plus_blank(9)dcn32_subvp_drr_admissable(9)dcn32_subvp_vblank_admissable(9)
okay that's the whole page, go touch some dc state π§π
source: ./drivers/gpu/drm/amd/display/... β dated October 2026 π 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