From 1adf969318e5064d2b19f2f6b0007c71ebde8521 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 10 Apr 2025 21:23:54 -0400 Subject: [PATCH] radeonsi/ci: add gfx12 failures and flakes Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- .../radeonsi/ci/gfx12-gfx1200-fail.csv | 41 ++++++++++ .../radeonsi/ci/gfx12-gfx1200-flakes.csv | 75 +++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-fail.csv create mode 100644 src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-flakes.csv diff --git a/src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-fail.csv new file mode 100644 index 00000000000..aec2e5dd442 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-fail.csv @@ -0,0 +1,41 @@ +# piglit failures +glx@glx-make-current,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-swap-event_interval,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +glx@glx-visuals-depth -pixmap,Fail +glx@glx-visuals-stencil -pixmap,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.1@line-smooth-stipple,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-clip,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +# This is caused by lowering mediump before linking: +spec@glsl-es-1.00@linker@glsl-mismatched-uniform-precision-unused,Fail + +# glcts failures +KHR-GL46.geometry_shader.primitive_counter.triangles_to_line_strip_rp,Fail +## Test issue - https://github.com/KhronosGroup/VK-GL-CTS/issues/251 +## Fail because GFX10+ removed MS texture support (see si_get_sparse_texture_virtual_page_size) +KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail +## https://gitlab.freedesktop.org/mesa/mesa/-/issues/636 +KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail +KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail diff --git a/src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-flakes.csv b/src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-flakes.csv new file mode 100644 index 00000000000..d8e727b5072 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx12-gfx1200-flakes.csv @@ -0,0 +1,75 @@ +# These fail randomly +glx@glx_arb_sync_control@timing.* +glx@glx-multithread-texture + +# These either consistently pass or consistently fail depending on the X server version, DDX, etc. +glx@glx_ext_import_context@* + +# This one will be Crash or Fail depending on the shader cache state +spec@!opengl 1.0@rasterpos +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked + +# Random: ../src/util/hash_table.c:311: hash_table_search: Assertion `!key_pointer_is_reserved(ht, key)' failed. +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread + +# Random: error: nir_intrinsic_range(instr) != 0 (../src/compiler/nir/nir_validate.c:599) +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag + +# Random +# Mostly reported by "Some new flakes found:" and most of them never appear in the failures +GTF-GL46.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL46.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +KHR-GL46.geometry_shader.primitive_counter.lines_to_line_strip +KHR-GL46.geometry_shader.primitive_counter.lines_to_line_strip_rp +KHR-GL46.geometry_shader.primitive_counter.points_to_line_strip +KHR-GL46.geometry_shader.primitive_counter.points_to_line_strip_rp +KHR-GL46.geometry_shader.primitive_counter.triangles_to_line_strip +KHR-GL46.shaders.uniform_block.random.nested_structs_instance_arrays.4 + +KHR-GLES3.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GLES3.shaders.uniform_block.random.nested_structs_instance_arrays.4 + +KHR-GLES31.core.geometry_shader.primitive_counter.lines_to_line_strip +KHR-GLES31.core.geometry_shader.primitive_counter.lines_to_line_strip_rp +KHR-GLES31.core.geometry_shader.primitive_counter.points_to_line_strip +KHR-GLES31.core.geometry_shader.primitive_counter.points_to_line_strip_rp +KHR-GLES31.core.geometry_shader.primitive_counter.triangles_to_line_strip +KHR-GLES31.core.geometry_shader.primitive_counter.triangles_to_line_strip_rp + +KHR-GLES32.core.geometry_shader.primitive_counter.lines_to_line_strip +KHR-GLES32.core.geometry_shader.primitive_counter.lines_to_line_strip_rp +KHR-GLES32.core.geometry_shader.primitive_counter.points_to_line_strip +KHR-GLES32.core.geometry_shader.primitive_counter.points_to_line_strip_rp +KHR-GLES32.core.geometry_shader.primitive_counter.triangles_to_line_strip +KHR-GLES32.core.geometry_shader.primitive_counter.triangles_to_line_strip_rp + +dEQP-GLES3.functional.occlusion_query.conservative_all_occluders +dEQP-GLES3.functional.occlusion_query.conservative_depth_clear +dEQP-GLES3.functional.occlusion_query.conservative_depth_clear_stencil_write +dEQP-GLES3.functional.occlusion_query.conservative_depth_write +dEQP-GLES3.functional.occlusion_query.conservative_depth_write_depth_clear_stencil_write_stencil_clear +dEQP-GLES3.functional.occlusion_query.conservative_scissor +dEQP-GLES3.functional.occlusion_query.conservative_scissor_depth_write_stencil_write_stencil_clear +dEQP-GLES3.functional.occlusion_query.conservative_stencil_clear +dEQP-GLES3.functional.occlusion_query.conservative_stencil_write +dEQP-GLES3.functional.occlusion_query.conservative_stencil_write_stencil_clear +dEQP-GLES3.functional.occlusion_query.all_occluders +dEQP-GLES3.functional.occlusion_query.depth_clear +dEQP-GLES3.functional.occlusion_query.depth_clear_stencil_write +dEQP-GLES3.functional.occlusion_query.depth_write +dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear +dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear_stencil_clear +dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear_stencil_write +dEQP-GLES3.functional.occlusion_query.depth_write_stencil_clear +dEQP-GLES3.functional.occlusion_query.depth_write_stencil_write +dEQP-GLES3.functional.occlusion_query.depth_write_stencil_write_stencil_clear +dEQP-GLES3.functional.occlusion_query.scissor +dEQP-GLES3.functional.occlusion_query.scissor_depth_clear +dEQP-GLES3.functional.occlusion_query.scissor_depth_write_depth_clear_stencil_write +dEQP-GLES3.functional.occlusion_query.scissor_depth_write_stencil_write +dEQP-GLES3.functional.occlusion_query.scissor_stencil_write +dEQP-GLES3.functional.occlusion_query.stencil_clear +dEQP-GLES3.functional.occlusion_query.stencil_write + +KHR-GL46.shaders.uniform_block.random.all_shared_buffer.12