intel_drrs_flush(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay bestie, welcome to the intel_drrs_flush(9) page β€” this is where intel_drrs_flush does its thing: Restart Idleness DRRS πŸ’–βœ¨


✨ SYNOPSIS ✨

void intel_drrs_flush (struct intel_display *display , unsigned int
       frontbuffer_bits );

she returns void, no return value, periodt πŸ’…


🌸 ARGUMENTS 🌸

  • display β€” the display device πŸ–₯οΈπŸ’–
  • frontbuffer_bits β€” frontbuffer plane tracking bits ✨

πŸ’… DESCRIPTION πŸ’…

okay so this function gets called every time rendering on the given planes has completed, or when a flip on a crtc is completed. so obviously DRRS should be upclocked (LOW_RR -> HIGH_RR) πŸ”₯πŸ‘‘

and also, Idleness detection should be started again, if no other planes are dirty 🫢

the dirty frontbuffers relevant to DRRS are tracked in busy_frontbuffer_bits β€” that's the little notebook where the tea is kept, bestie πŸ’€πŸ““


πŸ”₯ SEE ALSO πŸ”₯


πŸ’– that’s the whole tea, bestie β€” this page is from the Kernel API Manual, source ./drivers/gpu/drm/i915/display, dated October 2026, for intel_drrs_flush(9). mwah! πŸ’…βœ¨

πŸ“¦ where this page comes from