From 12edb83fb5cdf0c7969fdf6bf9f30c697fa4e8d4 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Fri, 14 Nov 2025 17:06:35 -0800 Subject: [PATCH] venus: add a wsi image log This is helpful to tell which path is taken: 1. explicit modifier: legacy_scanout=0, prime_blit=0 2. prime blit: legacy_scanout=0, prime_blit=1 3. legacy scanout: legacy_scanout=1, prime_blit=0 To be noted, venus doesn't advertise legacy scanout support, but we implicitly support it for gamescope compatibility. Part-of: --- src/virtio/vulkan/vn_wsi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/virtio/vulkan/vn_wsi.c b/src/virtio/vulkan/vn_wsi.c index e275ffa1197..3ed031e5237 100644 --- a/src/virtio/vulkan/vn_wsi.c +++ b/src/virtio/vulkan/vn_wsi.c @@ -140,6 +140,10 @@ vn_wsi_create_image(struct vn_device *dev, return result; img->wsi.is_prime_blit_src = wsi_info->blit_src; + if (VN_DEBUG(WSI)) { + vn_log(dev->instance, "%s: legacy_scanout=%d, prime_blit=%d", __func__, + wsi_info->scanout, wsi_info->blit_src); + } *out_img = img; return VK_SUCCESS;