a1d3a8b37d
Some checks failed
PikaOS Package Build & Release (Canary) (amd64-v3) / build (push) Has been cancelled
PikaOS Package Build Only (Canary) (amd64-v3) / build (push) Failing after 17s
PikaOS Package Build Only (amd64-v3) / build (push) Failing after 13s
PikaOS Package Build & Release (amd64-v3) / build (push) Failing after 13s
30 lines
1.0 KiB
Diff
30 lines
1.0 KiB
Diff
From: Daniel van Vugt <daniel.van.vugt@canonical.com>
|
|
Date: Tue, 7 Nov 2023 16:30:01 +0200
|
|
Subject: kms/crtc: Increase default deadline evasion to 1000 microseconds
|
|
|
|
This seems to be enough to fix cursor stutter on X1 Carbon 10 (OLED)
|
|
where the display is 90Hz and the touchpad ~145Hz.
|
|
|
|
Origin: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3373
|
|
Bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/3146
|
|
Bug-Ubuntu: https://bugs.launchpad.net/bugs/2040977
|
|
Forwarded: yes
|
|
Last-Update: 2024-03-10
|
|
---
|
|
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 a087208..8fcb2d9 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_US 800
|
|
+#define DEADLINE_EVASION_US 1000
|
|
#define DEADLINE_EVASION_WITH_KMS_TOPIC_US 1000
|
|
|
|
#define MINIMUM_REFRESH_RATE 30.f
|