intel_drrs_flush(9)
π 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 π₯
- Kernel file:
./drivers/gpu/drm/i915/display/intel_drrs.cπ¦ Display Refresh Rate Switching (DRRS)(9)β¨intel_drrs_activate(9)πintel_drrs_deactivate(9)πΈintel_drrs_invalidate(9)πintel_drrs_crtc_init(9)π
π 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
- 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