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

Reply via email to