[Intel-gfx] [PATCH] drm/atomic: Take the atomic toys away from X
corsac at debian.org
Fri May 8 09:06:56 UTC 2020
-----BEGIN PGP SIGNED MESSAGE-----
On Thu, 2019-09-05 at 20:53 +0200, Daniel Vetter wrote:
> The -modesetting ddx has a totally broken idea of how atomic works:
> - doesn't disable old connectors, assuming they get auto-disable like
> with the legacy setcrtc
> - assumes ASYNC_FLIP is wired through for the atomic ioctl
> - not a single call to TEST_ONLY
> Iow the implementation is a 1:1 translation of legacy ioctls to
> atomic, which is a) broken b) pointless.
> We already have bugs in both i915 and amdgpu-DC where this prevents us
> from enabling neat features.
> If anyone ever cares about atomic in X we can easily add a new atomic
> level (req->value == 2) for X to get back the shiny toys.
> Since these broken versions of -modesetting have been shipping,
> there's really no other way to get out of this bind.
Hi Daniel and Greg (especially). It seems that this patch was never applied to
stable, maybe it fell through the cracks?
It doesn't apply as-is in 4.19 branch but a small change in the context makes
it apply. I'm experiencing issues with lightdm and vt-switch in Debian Buster
(which has a 4.19 kernel) so I'd appreciate if the patch was included in at
least that release.
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
More information about the Intel-gfx