https://bugs.winehq.org/show_bug.cgi?id=49631
Liam Middlebrook loothelion@nvidia.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |loothelion@nvidia.com
--- Comment #3 from Liam Middlebrook loothelion@nvidia.com --- I was discussing this with Alexandr in a chat earlier today and noted that the issue likely stems from some difference in the RROutput values being passed into vkGetRandROutputDisplayEXT() in order to match up VkPhysicalDevice objects to RROutput objects. This is how winex11 gets the vulkan_uuid information, so that winevulkan can query it and be sure that it's grabbing the proper LUID for a given VkPhysicalDevice.
I think the immediate questions here are:
1. Is winex11 hitting the path where get_gpu_properties_from_vulkan() is being called for any x11drv_gpu objects?
2. If so, what are the differences in RROutputs being passed to vkGetRandrOutputDisplayEXT()? Under a virtual desktop is there ever a case where the call succeeds?