Mesa CI updated GLK systems to 4.12, resolving intermittent OpenGL multisample accuracy tests. However, 85% of VulkanCTS tests fail on the upstream publicly released kernel, with errors like: dEQP-VK.glsl.conversions.scalar_to_matrix.bool_to_mat2_vertex ERROR: Got non-white pixels on sub-case 0 input bool in0: true expected mat2 out0: [ 1, 0 ] [ 0, 1 ] All tests were passing reliably on the 4.9 drm-tip kernel that was deployed when GLK systems were obtained by Mesa.
Please test with latest drm-tip too. A lot of fixes for GLK is there.
Hello Mark, Could you please attach dmesg with debug information, drm.debug=0x1e log_bug_len=2M (or bigger) on grub, if possible one with the working kernel and one with latest. Thank you.
drm-tip has the same failure mode. I have many urgent deliverables and cannot collect debug information. Please verify that you can reproduce this behavior.
Ok, Thanks. We will try to bisect this. Also will raise priority.
I can't reproduce the issue, while running with gfx performance team "distro": 4.14.0-rc3-CI-Nightly_1130+ for details: http://report-benchsrv.fi.intel.com/Linux/Nightly/GFXBench/GLK_B0/210606/ testrunner@glk-1-3:~/vk_cts/vk_cts_build/external/vulkancts/modules/vulkan$ ./deqp-vk --deqp-case=dEQP-VK.glsl.conversions.scalar_to_matrix.bool_to_mat2_vertex Writing test log into TestResults.qpa dEQP Core git-f172e07bfefa71ca877674d0553011993ef3c887 (0xf172e07b) starting.. target implementation = 'Default' Test case 'dEQP-VK.glsl.conversions.scalar_to_matrix.bool_to_mat2_vertex'.. Pass (All sub-cases passed) DONE! Test run totals: Passed: 1/1 (100.0%) Failed: 0/1 (0.0%) Not supported: 0/1 (0.0%) Warnings: 0/1 (0.0%)
Marta, thank you for taking the time to reproduce. I'm puzzled, because we should have similar mesa and kernel versions. Is there an easy way for me to install the gfx performance team distro on my system?
I apologize. drm-tip kernel does indeed pass the tests. I tested 4.13 as well, and found that glk passes vulkan tests in that release. I've update mesa CI to use 4.13 for GLK. If end users will not need GLK support from 4.12, this bug can be closed.
Closing.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.