anv,tu,radv: dEQP-VK.wsi.display.get_display_plane_capabilities failure
Across multiple VK drivers in Chrome OS, with deqp-runner we see flaky results in dEQP-VK.wsi.display.get_display_plane_capabilities
. It appears to be that this is because when we successfully set up on the display node, we get:
Test case 'dEQP-VK.wsi.display.get_display_plane_capabilities'..
Fail (No planes defined at vktWsiDisplayTests.cpp:1416)
but when deqp is being run in parallel, sometimes another device has opened the display node and we fail the local_drmIsMaster()
check, so the test reports (as my device running X11 right now does):
Test case 'dEQP-VK.wsi.display.get_display_plane_capabilities'..
NotSupported (No displays reported at vktWsiDisplayTests.cpp:337)
We should fix the Fail case above, and I'm hoping someone else from Vulkan land might have some clues about what we should be doing. On my end, I need to do some looking into how we structure our vulkan runs so that we test all of the WSI display tests on every run, not just 1/ncpus of them.