From 41497b42d9744d9963c4c6d17e8add49489b45ee Mon Sep 17 00:00:00 2001 From: mikairyuu Date: Mon, 5 Oct 2026 20:39:33 +0900 Subject: [PATCH] backend: dmabuf: ensure primary render node is preffered --- src/backend/kms/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/kms/mod.rs b/src/backend/kms/mod.rs index 36c6407c..4dcffc75 100644 --- a/src/backend/kms/mod.rs +++ b/src/backend/kms/mod.rs @@ -615,7 +615,13 @@ impl State { .clone(); let mut feedback = - DmabufFeedbackBuilder::new(primary_node.dev_id(), primary_formats.clone()); + DmabufFeedbackBuilder::new(primary_node.dev_id(), primary_formats.clone()) + .add_preference_tranche( + primary_node.dev_id(), + TrancheFlags::Sampling, + primary_formats.iter().cloned(), + 3..=6, + ); for dev in kms .drm_devices .values()