intel_drrs_invalidate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

intel_drrs_invalidate β€” Disable Idleness DRRS. This page is from the Kernel API Manual, bestie, and it's all about that DRRS moment ✨

⚑ SYNOPSIS ⚑

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

πŸŽ€ ARGUMENTS πŸŽ€

  • display β€” display device. That's the whole tagline, bestie πŸ’…
  • frontbuffer_bits β€” frontbuffer plane tracking bits. Yep, the bits doing the tracking πŸ¦‹

🌈 DESCRIPTION 🌈

okay so this function gets called everytime rendering on the given planes start. So DRRS needs to be Upclocked, i.e. (LOW_RR -> HIGH_RR). It's giving "wake up, bestie, we're going high refresh rate" 😭πŸ”₯

Dirty frontbuffers relevant to DRRS are tracked in busy_frontbuffer_bits. Periodt. That's the bookkeeping ✨

πŸ‘‘ SEE ALSO πŸ‘‘


xoxo πŸ’– β€” this page lives at ./drivers/gpu/drm/i915/display, dated October 2026, and it's literally intel_drrs_invalidate(9) πŸ’…πŸ«Ά

πŸ“¦ where this page comes from