diff --git a/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml b/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml index 465536cb978..10d72dfc9af 100644 --- a/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml +++ b/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml @@ -187,6 +187,21 @@ VK_DRIVER: intel GPU_VERSION: zink-anv-adl +.zink-anv-adl-trace-test: + extends: + - .lava-piglit-traces:x86_64 + - .anv-test + - .lava-acer-n20q11-r856ltn-p1s2-nissa:x86_64 + - .zink-anv-rules + - .zink-trace-test + # Add .lava-traces-base again to override .anv-test setting the + # HWCI_TEST_SCRIPT, but .lava-piglit-traces having to come first to get + # dependencies right. + - .lava-traces-base + variables: + VK_DRIVER: intel + GPU_VERSION: zink-anv-adl + .zink-anv-tgl-test: extends: - .anv-test diff --git a/src/gallium/drivers/zink/ci/gitlab-ci.yml b/src/gallium/drivers/zink/ci/gitlab-ci.yml index 19944edc094..8c75f128661 100644 --- a/src/gallium/drivers/zink/ci/gitlab-ci.yml +++ b/src/gallium/drivers/zink/ci/gitlab-ci.yml @@ -71,6 +71,21 @@ zink-anv-adl-full: timeout: 2h parallel: 5 +zink-anv-adl-traces: + extends: + - .zink-anv-adl-trace-test + variables: + PIGLIT_TRACES_FILE: traces-zink.yml + +zink-anv-adl-traces-restricted: + extends: + - .zink-anv-adl-trace-test + - .zink-anv-rules-restricted + variables: + PIGLIT_TRACES_FILE: traces-zink-restricted.yml + PIGLIT_REPLAY_EXTRA_ARGS: --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_bucket=${S3_TRACIE_PRIVATE_BUCKET} --jwt-file=${S3_JWT_FILE} + allow_failure: true + zink-anv-tgl: extends: - .zink-anv-tgl-test diff --git a/src/gallium/drivers/zink/ci/traces-zink-restricted.yml b/src/gallium/drivers/zink/ci/traces-zink-restricted.yml index 7c2974be0e4..97169d8e35b 100644 --- a/src/gallium/drivers/zink/ci/traces-zink-restricted.yml +++ b/src/gallium/drivers/zink/ci/traces-zink-restricted.yml @@ -5,51 +5,83 @@ traces-db: traces: AmnesiaTDD/Amnesia-f700-v2.trace: + gl-zink-anv-adl: + checksum: c0a3a735ce4dcc394af8bef0289ba8b1 gl-zink-anv-tgl: checksum: c0a3a735ce4dcc394af8bef0289ba8b1 Anna/Anna-f692-v2.trace: + gl-zink-anv-adl: + label: [skip] + text: "trace contains no swapbuffers, so no frames recorded" gl-zink-anv-tgl: label: [skip] text: "trace contains no swapbuffers, so no frames recorded" Antichamber/antichamber-f240-v2.trace: + gl-zink-anv-adl: + checksum: 55e105b22656add7d16efac2bcad82f5 + text: "line widths look wrong compared to freedreno" gl-zink-anv-tgl: checksum: 55e105b22656add7d16efac2bcad82f5 text: "line widths look wrong compared to freedreno" Cradle/cradle-f3000-v2.trace: + gl-zink-anv-adl: + label: [skip, slow] gl-zink-anv-tgl: label: [skip, slow] ICEDarkness/ICEDarkness-f230-v2.trace: + gl-zink-anv-adl: + checksum: 80d537de1a02572b02302670d84ae918 gl-zink-anv-tgl: checksum: 80d537de1a02572b02302670d84ae918 LifelessPlanet/LifelessPlanet-f420-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: defec084a01f13e5cf01147bcfd235e6 + text: "looks good but checksum keeps changing" gl-zink-anv-tgl: checksum: defec084a01f13e5cf01147bcfd235e6 MetroLLRedux/metro-ll-redux-kf480-v2.trace: + gl-zink-anv-adl: + label: [skip, slow] gl-zink-anv-tgl: label: [skip, slow] OilRush/OilRush-f14000-v2.trace: + gl-zink-anv-adl: + label: [skip] + text: "requires allow_glsl_extension_directive_midshader" gl-zink-anv-tgl: label: [skip] text: "requires allow_glsl_extension_directive_midshader" Osmos/Osmos-f2660-v2.trace: + gl-zink-anv-adl: + checksum: 825c5c78096ec8095976c8c3d5b943b3 gl-zink-anv-tgl: checksum: 825c5c78096ec8095976c8c3d5b943b3 PenumbraOverture/penumbra-ov-s0-2-864-f1500-v2.trace: + gl-zink-anv-adl: + label: [skip, broken] + checksum: fff50b2eb306641d90b4249542d437d1 + text: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12465#note_2745831 gl-zink-anv-tgl: label: [skip, broken] checksum: fff50b2eb306641d90b4249542d437d1 text: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12465#note_2745831 ShadowWarrior/ShadowWarrior-f3952-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: 826f966a52bc956644bf41562aa9c686 + text: |- + This trace is flaky on freedreno too. gl-zink-anv-tgl: label: [skip, flakes] checksum: 826f966a52bc956644bf41562aa9c686 @@ -57,20 +89,36 @@ traces: This trace is flaky on freedreno too. SirYouAreBeingHunted/sir-f750-v2.trace: + gl-zink-anv-adl: + checksum: 68611fd9f51e5ef5d2eb4417031a379f gl-zink-anv-tgl: checksum: 68611fd9f51e5ef5d2eb4417031a379f SpecOps/specops-s0-1088-f1300-v2.trace: + gl-zink-anv-adl: + label: [skip, broken, flakes] + checksum: e4037172a61efe23a67b5cc9ea9960bb + text: Rendered image is clearly wrong and flaky gl-zink-anv-tgl: label: [skip, broken, flakes] checksum: e4037172a61efe23a67b5cc9ea9960bb text: Rendered image is clearly wrong and flaky Superhot/superhot-f8100-v2.trace: + gl-zink-anv-adl: + checksum: 69e6cd6fbcb7d2c7166be49a936f2f88 gl-zink-anv-tgl: checksum: 69e6cd6fbcb7d2c7166be49a936f2f88 TheRavenRemastered/Raven-f10900-v2.trace: + gl-zink-anv-adl: + label: [skip, broken] + checksum: 64243ccd048cbbfc0649e8f3c5b5cdb3 + text: | + MESA: error: zink: DEVICE LOST! + Raven: ../src/gallium/drivers/zink/zink_context.c:4126: zink_wait_on_batch: Assertion `batch_id' failed. + apitrace: warning: caught signal 6 + 457165: error: caught an unhandled exception gl-zink-anv-tgl: label: [skip, broken] checksum: 64243ccd048cbbfc0649e8f3c5b5cdb3 @@ -81,6 +129,11 @@ traces: 457165: error: caught an unhandled exception TombRaider2013/TombRaider-f1430-v2.trace: + gl-zink-anv-adl: + label: [crash] + text: |- + ../src/intel/isl/isl_storage_image.c:196: isl_lower_storage_image_format: Assertion `!Unknown image format' failed. + where the format is ISL_FORMAT_B8G8R8A8_UNORM. gl-zink-anv-tgl: label: [crash] text: |- @@ -88,50 +141,86 @@ traces: where the format is ISL_FORMAT_B8G8R8A8_UNORM. Witcher2/witcher2-s0-1970-f2038-v2.trace: + gl-zink-anv-adl: + label: [skip] + text: "many errors like 'GL_INVALID_VALUE in glBindBufferRange(offset misaligned 144/32)'" gl-zink-anv-tgl: label: [skip] text: "many errors like 'GL_INVALID_VALUE in glBindBufferRange(offset misaligned 144/32)'" alien-isolation/AlienIsolation.bin.1-trim--k-f2000-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, slow] + text: "Slow, just seems to display a bit of text and no gameplay, anyway (radeonsi or iris)" gl-zink-anv-tgl: label: [skip, slow] text: "Slow, just seems to display a bit of text and no gameplay, anyway (radeonsi or iris)" civilization-v/CivilizationV-trim--s705-761-f762-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, broken, flakes] + checksum: 82e6d93321ab146d758f2d60a48f265d + text: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8986 gl-zink-anv-tgl: label: [skip, broken, flakes] checksum: 82e6d93321ab146d758f2d60a48f265d text: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8986 golf-with-your-friends/GolfWithYourFriends-trim--f1070-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: cd01820de77063f0397f26d6cd747d1c + text: "has caused ../src/gallium/drivers/zink/zink_context.c:3773: zink_wait_on_batch: Assertion `batch_id' failed." gl-zink-anv-tgl: label: [skip, flakes] checksum: cd01820de77063f0397f26d6cd747d1c text: "has caused ../src/gallium/drivers/zink/zink_context.c:3773: zink_wait_on_batch: Assertion `batch_id' failed." hollow-knight/HollowKnight-trim--f2020-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: c794fb3bec5a9421b53e0779acdb6e30 + text: "has caused ../src/gallium/drivers/zink/zink_context.c:4127: zink_wait_on_batch: Assertion `batch_id' failed." gl-zink-anv-tgl: checksum: c794fb3bec5a9421b53e0779acdb6e30 ksp/KSP-trim--f4800-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: 28b08ee598387fdc58b6e0e92261e1d3 + text: "has caused ../src/gallium/drivers/zink/zink_context.c:4127: zink_wait_on_batch: Assertion `batch_id' failed." gl-zink-anv-tgl: checksum: 28b08ee598387fdc58b6e0e92261e1d3 overcooked2/Overcooked2-trim--f3301-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: 2d342febd76eb2b33e0496e5ed57e124 + text: "looks good but checksum keeps changing" gl-zink-anv-tgl: checksum: 2d342febd76eb2b33e0496e5ed57e124 plague-inc-evolved/PlagueIncEvolved-trim--f1200-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip] + text: "renders black in CI, freedreno CI has unspecified trouble with it too" gl-zink-anv-tgl: label: [skip] text: "renders black in CI, freedreno CI has unspecified trouble with it too" slime-rancher/SlimeRancher-trim--f970-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip] + text: "renders black in CI, freedreno CI has unspecified trouble with it too" gl-zink-anv-tgl: label: [skip] text: "renders black in CI, freedreno CI has unspecified trouble with it too" stellaris/Stellaris-trim--f722-v20201203-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes] + checksum: 1c263695e5bdfcd622f26292a3b2a10e + text: "looks good but checksum keeps changing" gl-zink-anv-tgl: label: [skip, flakes] checksum: 1c263695e5bdfcd622f26292a3b2a10e diff --git a/src/gallium/drivers/zink/ci/traces-zink.yml b/src/gallium/drivers/zink/ci/traces-zink.yml index 12608b7749d..b7456c44d02 100644 --- a/src/gallium/drivers/zink/ci/traces-zink.yml +++ b/src/gallium/drivers/zink/ci/traces-zink.yml @@ -5,172 +5,282 @@ traces-db: traces: 0ad/0ad-v2.trace: + gl-zink-anv-adl: + checksum: 90483dd55b41141664c2fcf6fa055500 gl-zink-anv-tgl: checksum: 90483dd55b41141664c2fcf6fa055500 behdad-glyphy/glyphy-v2.trace: + gl-zink-anv-adl: + checksum: b743608724c13bc4105e95385fc2b810 gl-zink-anv-tgl: checksum: b743608724c13bc4105e95385fc2b810 blender/blender-demo-cube_diorama.trace: + gl-zink-anv-adl: + label: [skip, broken, crash] + checksum: 7b3ebdb5a4a8282ff564a4f14e7791a4 + text: | + Mesa: error: GL_INVALID_OPERATION in glDispatchCompute(no active compute shader) + 39109: warning: glGetError(glDispatchCompute) = GL_INVALID_OPERATION + blender: ../src/intel/vulkan/anv_batch_chain.c:494: cmd_buffer_chain_to_batch_bo: Assertion `batch->end == current_bbo->bo->map + current_bbo->bo->size' failed. + apitrace: warning: caught signal 6 + 47127: error: caught an unhandled exception gl-zink-anv-tgl: checksum: 5bfd510c1298c71ccd3c24c0662b857e blender/blender-demo-ellie_pose.trace: + gl-zink-anv-adl: + checksum: a9fbbb4424c72c5b011a441c23cce29b gl-zink-anv-tgl: checksum: a9fbbb4424c72c5b011a441c23cce29b glxgears/glxgears-2-v2.trace: + gl-zink-anv-adl: + checksum: f53ac20e17da91c0359c31f2fa3f401e gl-zink-anv-tgl: checksum: f53ac20e17da91c0359c31f2fa3f401e gputest/furmark-v2.trace: + gl-zink-anv-adl: + checksum: 30649dc37efcf5dadc7b761769de51d7 gl-zink-anv-tgl: checksum: 30649dc37efcf5dadc7b761769de51d7 gputest/triangle-v2.trace: + gl-zink-anv-adl: + checksum: 5f694874b15bcd7a3689b387c143590b gl-zink-anv-tgl: checksum: 5f694874b15bcd7a3689b387c143590b godot/Material Testers.x86_64_2020.04.08_13.38_frame799.rdc: + gl-zink-anv-adl: + label: [skip] + checksum: dbe1de4e2e812413f173ea6c423117ff + text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" gl-zink-anv-tgl: label: [skip] checksum: dbe1de4e2e812413f173ea6c423117ff text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" gputest/pixmark-julia-fp32-v2.trace: + gl-zink-anv-adl: + checksum: fbf5e44a6f46684b84e5bb5ad6d36c67 gl-zink-anv-tgl: checksum: fbf5e44a6f46684b84e5bb5ad6d36c67 gputest/pixmark-julia-fp64-v2.trace: + gl-zink-anv-adl: + checksum: 1760aea00af985b8cd902128235b08f6 gl-zink-anv-tgl: checksum: 1760aea00af985b8cd902128235b08f6 gputest/pixmark-volplosion-v2.trace: + gl-zink-anv-adl: + checksum: 7e49248ad9dc4c052c04b11246c4bd33 + text: Different rendering from iris, but still looks correct (common result with this trace) gl-zink-anv-tgl: checksum: 7e49248ad9dc4c052c04b11246c4bd33 text: Different rendering from iris, but still looks correct (common result with this trace) gputest/plot3d-v2.trace: + gl-zink-anv-adl: + checksum: 56f11d133f72712a6df13855ec00cdb0 gl-zink-anv-tgl: checksum: 56f11d133f72712a6df13855ec00cdb0 gputest/tessmark-v2.trace: + gl-zink-anv-adl: + checksum: 04a5a9b7cbc88d8a66c33b5f1c08294d gl-zink-anv-tgl: checksum: 04a5a9b7cbc88d8a66c33b5f1c08294d humus/AmbientAperture-v2.trace: + gl-zink-anv-adl: + checksum: 0f3b7351a84e1e6f15430f8766af4b4c gl-zink-anv-tgl: checksum: 0f3b7351a84e1e6f15430f8766af4b4c humus/Portals-v2.trace: + gl-zink-anv-adl: + checksum: a37699d09e61a842fc909f0c4fb72cf1 gl-zink-anv-tgl: checksum: a37699d09e61a842fc909f0c4fb72cf1 humus/CelShading-v2.trace: + gl-zink-anv-adl: + checksum: 68f20f660b9d812083066342398fe1b0 gl-zink-anv-tgl: checksum: 68f20f660b9d812083066342398fe1b0 humus/DynamicBranching3-v2.trace: + gl-zink-anv-adl: + checksum: 0eb6c37cb88b48513e217012edf1ad32 gl-zink-anv-tgl: checksum: 0eb6c37cb88b48513e217012edf1ad32 humus/HDR-v2.trace: + gl-zink-anv-adl: + checksum: b09d83a5887b19ceaaaf0ac69c6a0af4 gl-zink-anv-tgl: checksum: b09d83a5887b19ceaaaf0ac69c6a0af4 humus/RaytracedShadows-v2.trace: + gl-zink-anv-adl: + checksum: 8c053a06021678e28bfffd68705c6293 gl-zink-anv-tgl: checksum: 8c053a06021678e28bfffd68705c6293 humus/VolumetricFogging2-v2.trace: + gl-zink-anv-adl: + checksum: 354a0046d81981a5227691fd8401d8ef gl-zink-anv-tgl: checksum: 354a0046d81981a5227691fd8401d8ef neverball/neverball-v2.trace: + gl-zink-anv-adl: + checksum: 476a3e154a2564c9b136705cfdcf36de gl-zink-anv-tgl: checksum: 476a3e154a2564c9b136705cfdcf36de paraview/pv-manyspheres-v2.trace: + gl-zink-anv-adl: + label: [skip, flakes, crash] + checksum: 190153b6437f7063a6853ca94e5914f2 + text: occasional crashes gl-zink-anv-tgl: checksum: 190153b6437f7063a6853ca94e5914f2 paraview/pv-waveletcontour-v2.trace: + gl-zink-anv-adl: + label: [skip, broken, crash] + checksum: be4aba8a24e2bd2beb068d0c9c89dfcb + text: "Crashes on nissa, but seemed to pass on brya" gl-zink-anv-tgl: checksum: be4aba8a24e2bd2beb068d0c9c89dfcb paraview/pv-waveletvolume-v2.trace: + gl-zink-anv-adl: + label: [skip, broken, crash] + checksum: b36c25e52624cbf8dab73b6acecb8e84 + text: "Crashes on nissa, but seemed to pass on brya" gl-zink-anv-tgl: checksum: b36c25e52624cbf8dab73b6acecb8e84 pathfinder/demo-v2.trace: + gl-zink-anv-adl: + checksum: 558c3d2b1b7acc782b3908c579ce0ce8 gl-zink-anv-tgl: checksum: 558c3d2b1b7acc782b3908c579ce0ce8 pathfinder/canvas_moire-v2.trace: + gl-zink-anv-adl: + checksum: 1706229fca06c1d7946ebc94e3b0a66d gl-zink-anv-tgl: checksum: 1706229fca06c1d7946ebc94e3b0a66d pathfinder/canvas_text_v2-v2.trace: + gl-zink-anv-adl: + checksum: c824fcadd028eba50d9911ebe1a3f823 gl-zink-anv-tgl: checksum: c824fcadd028eba50d9911ebe1a3f823 ror/ror-default.trace: + gl-zink-anv-adl: + checksum: d7b07cb1f6fdc6949bdaf84d2173e24b gl-zink-anv-tgl: checksum: d7b07cb1f6fdc6949bdaf84d2173e24b supertuxkart/supertuxkart-antediluvian-abyss.rdc: + gl-zink-anv-adl: + label: [skip] + checksum: 0af2faa0d9183c1bc4dc7612befe1f0a + text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" gl-zink-anv-tgl: label: [skip] checksum: 0af2faa0d9183c1bc4dc7612befe1f0a text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" supertuxkart/supertuxkart-menu.rdc: + gl-zink-anv-adl: + label: [skip] + checksum: 0a4095dc7b441643a3336975b61c9e6a + text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" gl-zink-anv-tgl: label: [skip] checksum: 0a4095dc7b441643a3336975b61c9e6a text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" supertuxkart/supertuxkart-ravenbridge-mansion.rdc: + gl-zink-anv-adll: + label: [skip] + checksum: ca0b64f1a62e01765146be8391eae636 + text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" gl-zink-anv-tgl: label: [skip] checksum: ca0b64f1a62e01765146be8391eae636 text: "'egl_platform.cpp( 227) - Error - Couldn't find a suitable EGL config' -- revisit when we can turn on X11?" unvanquished/unvanquished-lowest.trace: + gl-zink-anv-adl: + checksum: 7789205e8b4d160dc81e3684f0627a38 gl-zink-anv-tgl: checksum: 7789205e8b4d160dc81e3684f0627a38 unvanquished/unvanquished-ultra.trace: + gl-zink-anv-adl: + checksum: 026dde18e934e7ce3e36eb13ea8e975c gl-zink-anv-tgl: checksum: 026dde18e934e7ce3e36eb13ea8e975c valve/counterstrike-v2.trace: + gl-zink-anv-adl: + label: [skip, broken] + checksum: 148ec1105f5f14c90cb756a178cef264 + text: "MESA: error: ZINK: vkQueueSubmit failed (VK_ERROR_DEVICE_LOST)" gl-zink-anv-tgl: label: [skip, flakes] checksum: 148ec1105f5f14c90cb756a178cef264 text: "note that this trace is stable on freedreno" valve/counterstrike-source-v2.trace: + gl-zink-anv-adl: + label: [skip, broken, crash] + checksum: d5eb7d064ca31cb316e853a082a3950d + text: | + MESA: error: zink: DEVICE LOST! + hl2_linux: ../src/gallium/drivers/zink/zink_context.c:4127: zink_wait_on_batch: Assertion `batch_id' failed. + apitrace: warning: caught signal 6 + 569298: error: caught an unhandled exception gl-zink-anv-tgl: label: [skip, flakes] checksum: d5eb7d064ca31cb316e853a082a3950d text: occasional segfaults valve/half-life-2-v2.trace: + gl-zink-anv-adl: + checksum: 8deac48993e4515589a7165e8bd14f25 gl-zink-anv-tgl: checksum: 8deac48993e4515589a7165e8bd14f25 valve/portal-2-v2.trace: + gl-zink-anv-adl: + label: [skip, broken] + checksum: 3683fd5bb2224d6f4a1c47c1eab277d9 + text: "MESA: error: ZINK: vkQueueSubmit failed (VK_ERROR_DEVICE_LOST)" gl-zink-anv-tgl: checksum: 3683fd5bb2224d6f4a1c47c1eab277d9 warzone2100/warzone2100-default.trace: + gl-zink-anv-adl: + checksum: 56f1f06bdca3d5352b5e6c0c3d572f43 gl-zink-anv-tgl: label: [skip, flakes] checksum: 56f1f06bdca3d5352b5e6c0c3d572f43 text: occasional checksum change xonotic/xonotic-keybench-high-v2.trace: + gl-zink-anv-adl: + checksum: 659ef8c91d9eeccd0dc603b196c2577c gl-zink-anv-tgl: checksum: 659ef8c91d9eeccd0dc603b196c2577c