From d1c191a8c839e6359dc3d99b5766886b96bc3278 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Thu, 5 Jun 2025 11:31:35 -0700 Subject: [PATCH] venus: do not force prime blit on nv ...since the hw path doesn't work either Part-of: --- src/virtio/vulkan/vn_physical_device.c | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/virtio/vulkan/vn_physical_device.c b/src/virtio/vulkan/vn_physical_device.c index 8a43be34cd9..fcdb4acf27c 100644 --- a/src/virtio/vulkan/vn_physical_device.c +++ b/src/virtio/vulkan/vn_physical_device.c @@ -523,26 +523,6 @@ vn_physical_device_sanitize_properties(struct vn_physical_device *physical_dev) } memcpy(props->deviceName, device_name, device_name_len + 1); - /* force prime blit on NV proprietary driver */ - if (props->driverID == VK_DRIVER_ID_NVIDIA_PROPRIETARY) { - /* intentionally fail same_gpu check on x11 */ - physical_dev->base.vk.supported_extensions.EXT_pci_bus_info = false; - props->pciDomain = 0; - props->pciBus = 0; - props->pciDevice = 0; - props->pciFunction = 0; - - /* intentionally fail same_gpu check on wayland */ - physical_dev->base.vk.supported_extensions.EXT_physical_device_drm = - false; - props->drmHasPrimary = false; - props->drmHasRender = false; - props->drmPrimaryMajor = 0; - props->drmPrimaryMinor = 0; - props->drmRenderMajor = 0; - props->drmRenderMinor = 0; - } - /* store renderer VkDriverId for implementation specific workarounds */ physical_dev->renderer_driver_id = props->driverID; props->driverID = VK_DRIVER_ID_MESA_VENUS;