VRR eDP panel also with sync polarity difference 165/60 does full modeset (not fastset) between refresh rate change
Hello, We have a VRR panel which also with sync polarity difference range 60-165Hz (attached edid copy edid_vrrpanel_165hz.txt)
Checked with upstream kernel Logs default_upstream_vrr_rr.txt. Between refresh rate change, it is doing full modeset instead of fastset.
With patch https://patchwork.freedesktop.org/patch/546503/?series=120484&rev=1 which also has Jani's suggested change for quirk, it picks up seamless_m_n true. However, still get VRR mismatch for fastset Logs fastset_vrr_withpatch.txt
[ 38.904847] i915 0000:00:02.0: [drm:pipe_config_mismatch] [CRTC:80:pipe A] fastset mismatch in vrr.vmin (expected 1732, found 0) [ 38.904857] i915 0000:00:02.0: [drm:pipe_config_mismatch] [CRTC:80:pipe A] fastset mismatch in vrr.vmax (expected 4763, found 0) [ 38.904864] i915 0000:00:02.0: [drm:pipe_config_mismatch] [CRTC:80:pipe A] fastset mismatch in vrr.flipline (expected 1733, found 0) [ 38.904871] i915 0000:00:02.0: [drm:pipe_config_mismatch] [CRTC:80:pipe A] fastset mismatch in vrr.guardband (expected 133, found 0)
Can VRR panel also accommodate seamless refresh rate change? We need fastset beween 165 and 60Hz on this panel. Kindly help with the same. Thank you very much.