From d9efa3f52ea2773d3d33fb5987a4803f088b848a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Mon, 10 Mar 2025 16:27:46 +0100 Subject: [PATCH] kms/crtc: Revert DEADLINE_EVASION_CONSTANT_US to 800 This was the value before https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3934. Now that the deadline timer is used for all KMS updates (since https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3964), the lower value turned out too aggressive under some circumstances, resulting in frequent frame skips. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3867 Part-of: --- src/backends/native/meta-kms-crtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backends/native/meta-kms-crtc.c b/src/backends/native/meta-kms-crtc.c index 048b36ea6..c1979df0e 100644 --- a/src/backends/native/meta-kms-crtc.c +++ b/src/backends/native/meta-kms-crtc.c @@ -28,7 +28,7 @@ #include "backends/native/meta-kms-update-private.h" #include "backends/native/meta-kms-utils.h" -#define DEADLINE_EVASION_CONSTANT_US 200 +#define DEADLINE_EVASION_CONSTANT_US 800 #define MINIMUM_REFRESH_RATE 30.f