After updating mesa from 18.0.5 to 18.2.2, the test "spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store" started failing consistently on our pig-hsw-4770r machine (https://intel-gfx-ci.01.org/hardware.html#pig-hsw-4770r). The piglit version is a little old though: fdc5a4ca11124ab8413c7988896eec4c97336694 Here are the logs: observed 0 0 47 35 95 255 expected 0 0 47 35 63 255 Here are the full logs: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5733/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html
The CI Bug Log issue associated to this bug has been updated. ### New filters associated * pig-hsw-4770r: spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store - fail - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_3936/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5731/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12436/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5732/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5733/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5734/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_3962/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5735/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_12438/pig-hsw-4770r/spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store.html
This began failing with: 939312702e35928770e5f90f7b053ece3d10e7ae Author: Plamena Manolova <plamena.manolova@intel.com> i965: Add ARB_fragment_shader_interlock support. Adds suppport for ARB_fragment_shader_interlock. We achieve the interlock and fragment ordering by issuing a memory fence via sendc. Apparently, the feature is not supported on older hardware.
Pam, please disable this extension on the platforms that don't support the feature.
Hi Mark, I'll get right on it. Thank you for spotting this!
Hi all, afaict this issue has been resolved with the following commit. Feel free to reopen if that's not the case. commit 19ab08200179e71af42ce6e1b91f502e50f915b3 Author: Plamena Manolova <plamena.manolova@intel.com> Date: Tue Mar 12 21:25:36 2019 +0200 i965: Disable ARB_fragment_shader_interlock for platforms prior to GEN9
(In reply to Emil Velikov from comment #5) > Hi all, afaict this issue has been resolved with the following commit. > Feel free to reopen if that's not the case. > > commit 19ab08200179e71af42ce6e1b91f502e50f915b3 > Author: Plamena Manolova <plamena.manolova@intel.com> > Date: Tue Mar 12 21:25:36 2019 +0200 > > i965: Disable ARB_fragment_shader_interlock for platforms prior to GEN9 Thanks, any plan on getting that patch in mesa stable releases? We'll need to update our CI system's mesa version.
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.