On 6/12/26 16:41, Ville Syrjala wrote: > From: Ville Syrjälä <[email protected]> > > Tweak the eDP fixed mode selection algorithm to allow > userspace to do refresh rate changes on VRR capable > eDP panels without full modesets. > > Ville Syrjälä (4): > drm/modes: Add DRM_MODE_MATCH_TIMINGS_VRR > drm/i915: Pass the full atomic state to .compute_config() > drm/i915/panel: Adjust intel_panel_compute_config() calling convention > drm/i915/panel: Attempt VRR based refresh rate change for > !allow_modeset
What's the motivation for this approach? Per https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5091#note_2784749 , it comes as a bit of a surprise. The approach we've been discussing at display hackfests instead is to add properties for controlling the maximum & minimum refresh rates. While the approach in this series could be considered an alternative for the maximum, AFAICT it doesn't allow enforcing a minimum refresh rate which differs from the maximum and default minimum. -- Earthling Michel Dänzer \ GNOME / Xwayland / Mesa developer https://redhat.com \ Libre software enthusiast
