intel_frontbuffer_flip(9)
π intel_frontbuffer_flip(9) β Kernel API Manual, but make it make sense
okay bestie, welcome to the Kernel API Manual entry for intel_frontbuffer_flip(9) β yes that whole title is the header, we're not copying it twice, we're better than that π
β¨ NAME β¨
intel_frontbuffer_flip β a synchronous frontbuffer flip, no cap π«Ά
πΈ SYNOPSIS πΈ
void intel_frontbuffer_flip (struct intel_display *display , unsigned
frontbuffer_bits );
literally that's the whole signature, she's petite π
π¦ ARGUMENTS π¦
displayβ the display device π like, the actual thing you're poking atfrontbuffer_bitsβ the frontbuffer plane tracking bits β¨ these are the little flags that say which planes we're keeping tabs on
π₯ DESCRIPTION π₯
okay so here's the vibe: this function gets called after scheduling a flip on obj π say it with me β after scheduling, not during, not before, after π
it's built for synchronous plane updates β the kind that will happen on the next vblank and which will not get delayed by pending gpu rendering β that's the whole point, no waiting around for the gpu to finish its thing, it goes off on the next vblank periodt π
and the best part?? it can be called without any locks held π no lock anxiety, no "wait do i hold the mutex", none of that β she's chill like that π§
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/display/intel_frontbuffer.cβ the source, go read her π frontbuffer tracking(9)frontbuffer_flush(9)intel_frontbuffer_queue_flush(9)intel_frontbuffer_track(9)
like a little friend group of frontbuffer functions, iykyk π
ngl if you're flipping frontbuffers synchronously and you skipped the vblank part, go back and reread the description bestie, it's all there π
and that's the page!! cute sign-off time π this beauty lives in ./drivers/gpu/drm/i915/display, dated October 2026, and yeah her name is still intel_frontbuffer_flip(9) β iconic, no notes πβ¨π¦
π¦ 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