From 9752ddf2cfc5e5d9b68c5a9f45f961994ac66fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 10 Jun 2022 18:30:26 +0200 Subject: onscreen/native: Log kms debug messages when doing test commits This helps identify the origin of other KMS debug logs logged during processing. Part-of: --- src/backends/native/meta-onscreen-native.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/backends/native/meta-onscreen-native.c b/src/backends/native/meta-onscreen-native.c index 06f0cb427..934ea630c 100644 --- a/src/backends/native/meta-onscreen-native.c +++ b/src/backends/native/meta-onscreen-native.c @@ -1240,6 +1240,7 @@ meta_onscreen_native_is_buffer_scanout_compatible (CoglOnscreen *onscreen, MetaCrtcKms *crtc_kms = META_CRTC_KMS (crtc); MetaGpuKms *gpu_kms; MetaKmsDevice *kms_device; + MetaKmsCrtc *kms_crtc; MetaKms *kms; MetaKmsUpdate *test_update; g_autoptr (MetaKmsFeedback) kms_feedback = NULL; @@ -1247,10 +1248,17 @@ meta_onscreen_native_is_buffer_scanout_compatible (CoglOnscreen *onscreen, gpu_kms = META_GPU_KMS (meta_crtc_get_gpu (crtc)); kms_device = meta_gpu_kms_get_kms_device (gpu_kms); + kms_crtc = meta_crtc_kms_get_kms_crtc (crtc_kms); kms = meta_kms_device_get_kms (kms_device); - test_update = meta_kms_update_new (kms_device); + test_update = meta_kms_update_new (kms_device); meta_crtc_kms_assign_primary_plane (crtc_kms, fb, test_update); + + meta_topic (META_DEBUG_KMS, + "Posting direct scanout test update for CRTC %u (%s) synchronously", + meta_kms_crtc_get_id (kms_crtc), + meta_kms_device_get_path (kms_device)); + kms_feedback = meta_kms_post_test_update_sync (kms, test_update); meta_kms_update_free (test_update); -- cgit v1.2.1