intel_modese...l_pipes_late(9)
π intel_modeset_all_pipes_late
okay so bestie, welcome to the Kernel API Manual β yes we're reading kernel docs for fun now, that's the era we're in π this one lives in section 9 (that's the kernel API section, iykyk) and it's called intel_modeset_all_pipes_late.
β¨ NAME β¨
intel_modeset_all_pipes_late β literally just force a full modeset on all pipes. that's the whole vibe. no cap. π₯
πΈ SYNOPSIS πΈ
int intel_modeset_all_pipes_late (struct intel_atomic_state *state ,
const char *reason );
likeβ¦ it returns an int, it takes state and reason, that's it, she's lowkey simple π
π¦ ARGUMENTS π¦
stateβ the intel atomic state π«Ά this is the whole situation we're working withreasonβ the reason for the full modeset π yes bestie, you have to say why. the function wants the lore.
π DESCRIPTION π
okay so here's what she does: she adds all the pipes to state, and then forces a full modeset on the active ones β and the whole "why are we doing this" energy comes straight from whatever you put in reason. π
π¨ important caveat, do NOT skip this: this function can be called only after new plane states are computed already. that's not a suggestion, that's the rule. call her too early and it's giving chaos. π
Returns: 0 in case of success, negative error code otherwise. simple as that, iconic behaviour honestly π
β SEE ALSO β
- the kernel file
./drivers/gpu/drm/i915/display/intel_display.cβ go read the source bestie, it's right there π intel_modeset_pipes_in_mask_early(9)β the early cousin πasynchronous flip implementation(9)πintel_atomic_check(9)βintel_init_display_hooks(9)πͺ
and that's the whole page! π§ this little beauty lives under ./drivers/gpu/drm/i915/display and the docs are dated October 2026 β so she's from the future, main character energy fr fr πβ¨π
π¦ 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