On Mon, Jan 13, 2025 at 02:26:21PM -0500, Ed Maste wrote:
> On Wed, 13 Sept 2023 at 14:11, Shankar, Uma <uma.shan...@intel.com> wrote:
> >
> > > From: Ville Syrjälä <ville.syrj...@linux.intel.com>
> > >
> > > 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

Reply via email to