On Mon, Jan 13, 2025 at 02:26:21PM -0500, Ed Maste wrote: > On Wed, 13 Sept 2023 at 14:11, Shankar, Uma <uma.shankar@xxxxxxxxx> wrote: > > > > > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > > > > > With all the known issues sorted out we can start to use DSB to load the LUTs. > > On FreeBSD with a port of the i915 driver from Linux kernel 6.7 > (https://github.com/freebsd/drm-kmod/pull/332) we still encounter the > issue addressed by the workaround. I see a few commits following this > one that look like they may be related to this issue -- do you know if > there are required DSB fixes following this change? You want at least commit 41429d9b6836 ("drm/i915/dsb: Fix DSB vblank waits when using VRR") commit 2504a316b35d ("drm/i915/color: Stop using non-posted DSB writes for legacy LUT") commit ecba559a88ab ("drm/i915/dsb: Don't use indexed register writes needlessly") but no idea if those backport cleanly to such an ancient baseline. > > We are of course continuing to move forward and will presumably bring > in fixes (if any) in due course, but if this was not yet reliable as > of Linux 6.7 we'll just keep the workaround in the meantime. -- Ville Syrjälä Intel