From 9c8b815520bf52caf780dc4defea0fe2fe8e33a3 Mon Sep 17 00:00:00 2001 From: Daniel Abrecht Date: Wed, 21 Oct 2020 21:13:30 +0200 Subject: [PATCH] Allow to enable atomic in modesetting DDX The linux kernel blacklisted atomic for the modesetting DDX to deal with problems with old Xorg versions which didn't have it disabled by default. Ever since, it wasn't possible to enable atomic in modesetting at all anymore. This change doesn't enable atomic by default, but it allows a user to enabled it again. Signed-off-by: Daniel Abrecht --- hw/xfree86/drivers/modesetting/driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/driver.c index 6549ef8e1..bd8576f81 100644 --- a/hw/xfree86/drivers/modesetting/driver.c +++ b/hw/xfree86/drivers/modesetting/driver.c @@ -1216,7 +1216,7 @@ PreInit(ScrnInfoPtr pScrn, int flags) } if (xf86ReturnOptValBool(ms->drmmode.Options, OPTION_ATOMIC, FALSE)) { - ret = drmSetClientCap(ms->fd, DRM_CLIENT_CAP_ATOMIC, 1); + ret = drmSetClientCap(ms->fd, DRM_CLIENT_CAP_ATOMIC, 2); ms->atomic_modeset = (ret == 0); } else { ms->atomic_modeset = FALSE; -- GitLab