From 73409e7cc558dd4fdd894e35f43c6d5ac6c88e33 Mon Sep 17 00:00:00 2001 From: "Juan A. Suarez Romero" Date: Mon, 19 May 2025 16:25:47 +0200 Subject: [PATCH] broadcom/v3dv: skip implicit synchronization tests Something is not working correctly when running Vulkan implicit synchronization tests. They are affecting other tests running in parallel in the sense that they go from taking a few seconds to time out. Let's skip them until we find where is the problem, as this is affecting the CI with several flakes and timeouts. Signed-off-by: Juan A. Suarez Romero Part-of: --- src/broadcom/ci/broadcom-rpi4-flakes.txt | 32 +---------- src/broadcom/ci/broadcom-rpi4-skips.txt | 49 ++++------------ src/broadcom/ci/broadcom-rpi5-flakes.txt | 71 +----------------------- src/broadcom/ci/broadcom-rpi5-skips.txt | 34 ++++-------- 4 files changed, 26 insertions(+), 160 deletions(-) diff --git a/src/broadcom/ci/broadcom-rpi4-flakes.txt b/src/broadcom/ci/broadcom-rpi4-flakes.txt index fc859f1ce46..ecb3c989266 100644 --- a/src/broadcom/ci/broadcom-rpi4-flakes.txt +++ b/src/broadcom/ci/broadcom-rpi4-flakes.txt @@ -55,9 +55,6 @@ dEQP-VK.glsl.builtin.function.integer.findMSB.ivec2_highp_geometry # https://gitlab.freedesktop.org/eric/mesa/-/jobs/37596148 dEQP-VK.renderpass2.suballocation.load_store_op_none.depthstencil_d24_unorm_s8_uint_load_op_depth_load_stencil_none_store_op_depth_store_stencil_none_stencil_write_off -# Flaky when running them in parallel, reliable otherwise -dEQP-VK.synchronization2?.implicit.timeline_semaphore.write_(copy_buffer|ssbo_vertex)_read_(copy_buffer|ssbo_vertex).buffer_16384.* - # first encounter 01/04/2023 spec@ext_framebuffer_blit@fbo-sys-blit spec@ext_framebuffer_blit@fbo-sys-sub-blit @@ -87,19 +84,6 @@ dEQP-VK.pipeline.monolithic.image.suballocation.sampling_type.combined.view_type dEQP-VK.rasterization.primitives.no_stipple.triangle_fan dEQP-VK.rasterization.provoking_vertex.draw.last.triangle_list_with_adjacency dEQP-VK.renderpass.suballocation.load_store_op_none.depthstencil_d24_unorm_s8_uint_load_op_depth_load_stencil_none_store_op_depth_store_stencil_none_stencil_write_off -dEQP-VK.synchronization.basic.timeline_semaphore.one_queue -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_ssbo_compute_read_vertex_input.buffer_262144_opaque_fd -dEQP-VK.synchronization2.basic.timeline_semaphore.one_queue -dEQP-VK.synchronization2.none_stage.color_attachment_to_generic_color_read -dEQP-VK.synchronization2.op.single_queue.fence.write_copy_buffer_to_image_read_image_compute.image_128x128_r16_uint_specialized_access_flag -dEQP-VK.synchronization2.op.single_queue.fence.write_copy_image_to_buffer_read_ubo_geometry.buffer_16384_specialized_access_flag -dEQP-VK.synchronization2.op.single_queue.fence.write_ssbo_vertex_read_ubo_vertex.buffer_16384_specialized_access_flag -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_ssbo_compute_indirect_read_ssbo_geometry.buffer_262144_opaque_fd -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_buffer_read_ssbo_compute_indirect.buffer_262144 -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_image_compute.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_to_buffer_read_ubo_compute_indirect.buffer_16384 -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_fragment_read_copy_image.image_128_r32_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_geometry_read_vertex_input.buffer_262144 dEQP-VK.texture.shadow.cube.linear.less_d24_unorm_s8_uint # With linux kernel 6.13-rc4 uprev. Broadcom job uses 6.6.47 kernel, so likely this is caused with recent mesa @@ -111,13 +95,10 @@ dEQP-VK.ssbo.layout.random.all_per_block_buffers.0 # New flakes in 1.4.1.0 dEQP-VK.draw.renderpass.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset_no_draw_id dEQP-VK.glsl.texture_functions.query.texturequerylevels.usampler1darray_fragment -dEQP-VK.synchronization.cross_instance.dedicated.write_ssbo_vertex_read_vertex_input.buffer_262144_binary_semaphore_fd dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.65536 dEQP-VK.rasterization.primitives_multisample_4_bit.no_stipple.lines dEQP-VK.glsl.builtin.function.pack_unpack.unpackunorm4x8_geometry -dEQP-VK.synchronization2.op.single_queue.barrier.write_fill_buffer_read_vertex_input.buffer_262144 - dEQP-GLES3.functional.buffer.write.recreate_store.random_4 dEQP-VK.clipping.clip_volume.inside.triangle_strip dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset_no_draw_id @@ -125,14 +106,6 @@ dEQP-VK.draw.renderpass.multiple_interpolation.structured.no_sample_decoration.4 dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap dEQP-VK.rasterization.culling.front_triangle_strip dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_with_adjacency_factor_large -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0112 -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_read_vertex_input.buffer_262144_opaque_fd -dEQP-VK.synchronization2.basic.timeline_semaphore.chain -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0230 -dEQP-VK.synchronization2.op.single_queue.fence.write_copy_buffer_to_image_read_image_compute.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_buffer_to_image_read_copy_image.image_128x128_d16_unorm -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_compute_indirect_read_blit_image.image_64x64x8_r32_sfloat -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0232 dEQP-VK.texture.filtering.2d.combinations.nearest.linear.repeat.clamp_to_edge dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_nearest.linear.clamp_to_border.mirrored_repeat dEQP-VK.texture.filtering.2d_array.combinations.linear_mipmap_linear.linear.mirrored_repeat.repeat @@ -145,10 +118,9 @@ api@clgetdeviceinfo dEQP-VK.binding_model.descriptorset_random.sets4.constant.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.noiub.nouab.vert.noia.6 dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.multiple_interpolation.separate.no_sample_decoration.4_samples dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6_no_draw_id +dEQP-VK.draw.renderpass.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6_no_draw_id dEQP-VK.draw.renderpass.multiple_interpolation.separate.no_sample_decoration.4_samples -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0021 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0200 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0211 +dEQP-VK.fragment_operations.occlusion_query.precise_test_scissors_depth_write_stencil_clear dEQP-VK.tessellation.invariance.one_minus_tess_coord_component.isolines_fractional_odd_spacing_ccw dEQP-VK.tessellation.invariance.tess_coord_component_range.isolines_fractional_even_spacing_cw dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_implicit.triangles diff --git a/src/broadcom/ci/broadcom-rpi4-skips.txt b/src/broadcom/ci/broadcom-rpi4-skips.txt index 1d0a2be6661..0a1769001ae 100644 --- a/src/broadcom/ci/broadcom-rpi4-skips.txt +++ b/src/broadcom/ci/broadcom-rpi4-skips.txt @@ -30,21 +30,17 @@ dEQP-VK.rasterization.depth_bias.d32_sfloat spec@arb_shading_language_420pack@active sampler conflict spec@arb_texture_buffer_object@render-no-bo +# When running these tests in parallel with others, quite a few of the +# tests reach the execution time limit of 1 minute, which generates a +# lot of flakes (sometimes they pass, sometimes they are timeout). And +# moving those tests to skip list won't fix the issue, as new tests +# that were passing fastly now they take 1 minute. Requires +# investigation. +dEQP-VK.synchronization.implicit.* +dEQP-VK.synchronization2.implicit.* + # Slow CTS tests (> 1 minute to run) -dEQP-VK.clipping.user_defined.clip_cull_distance.vert.8 -dEQP-VK.clipping.user_defined.clip_distance.vert_geom.7 -dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil -dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_linear.vk_image_type_3d.single.gradient.device.write -dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.single.random.device.write dEQP-VK.memory.mapping.dedicated_alloc.buffer.full.variable.implicit_unmap -dEQP-VK.rasterization.culling.back_triangle_fan_reverse -dEQP-VK.rasterization.culling.front_triangle_strip_reverse_point -dEQP-VK.rasterization.primitives.no_stipple.line_strip_with_adjacency_wide_factor_0 -dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_with_adjacency_wide -dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_with_adjacency_wide_factor_large -dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide -dEQP-VK.rasterization.primitives.stride_zero.single_point -dEQP-VK.rasterization.provoking_vertex.draw.first.triangle_fan dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom dEQP-VK.ssbo.layout.random.16bit.all_shared_buffer.31 dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.5 @@ -52,31 +48,6 @@ dEQP-VK.ssbo.layout.random.nested_structs_arrays.17 dEQP-VK.ssbo.phys.layout.random.8bit.all_per_block_buffers.46 dEQP-VK.ssbo.phys.layout.random.8bit.nested_structs_arrays.17 dEQP-VK.ssbo.phys.layout.random.all_shared_buffer.3 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1232 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2323 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3013 -dEQP-VK.synchronization2.basic.timeline_semaphore.chain -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0103 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2223 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3323 -dEQP-VK.synchronization2.none_stage.legacy_general_to_shader_read -dEQP-VK.synchronization2.op.single_queue.binary_semaphore.write_blit_image_read_image_geometry.image_64x64x8_r32_sfloat_specialized_access_flag -dEQP-VK.synchronization2.op.single_queue.fence.write_copy_buffer_read_ubo_texel_compute_indirect.buffer_16384_specialized_access_flag -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_buffer_to_image_read_copy_image_to_buffer.image_128x128_r16_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_copy_image_to_buffer.image_128_r32_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_compute_indirect_read_image_compute_indirect.image_128x128_r16_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_vertex_read_blit_image.image_128_r32_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_geometry_read_copy_buffer.buffer_262144 -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_geometry_read_ubo_compute_indirect.buffer_16384 -dEQP-VK.texture.filtering.2d.combinations.linear.nearest.repeat.clamp_to_edge -dEQP-VK.texture.filtering.2d.combinations.linear_mipmap_linear.nearest.clamp_to_border.repeat -dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_linear.nearest.repeat.mirror_clamp_to_edge -dEQP-VK.texture.filtering.2d.formats.r5g6b5_unorm.linear_mipmap_linear -dEQP-VK.texture.filtering.2d_array.combinations.nearest_mipmap_nearest.linear.clamp_to_border.mirror_clamp_to_edge -dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.nearest.clamp_to_border.mirrored_repeat.seamless -dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.nearest.repeat.repeat.seamless -dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_nearest.nearest.clamp_to_edge.clamp_to_edge.seamless -dEQP-VK.texture.filtering.cube.formats.a4b4g4r4_unorm.nearest_mipmap_nearest.seamless # WSI tests are too flaky to be useful dEQP-VK.image.swapchain_mutable.* @@ -131,6 +102,7 @@ dEQP-VK.draw.renderpass.basic_draw.draw_indexed_indirect.line_strip.45_single_co dEQP-VK.glsl.texture_functions.query.texturesize.isampler1darray_fragment dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_linear.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_linear.vk_image_type_3d.multiple.random.device.write +dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_linear.vk_image_type_3d.single.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_linear.vk_image_type_3d.single.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_optimal.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_optimal.vk_image_type_3d.multiple.random.device.write @@ -147,6 +119,7 @@ dEQP-VK.image.concurrent_copy.vk_format_r8_unorm.vk_image_tiling_optimal.vk_imag dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.multiple.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.single.gradient.device.write +dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.single.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.multiple.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.single.gradient.device.write diff --git a/src/broadcom/ci/broadcom-rpi5-flakes.txt b/src/broadcom/ci/broadcom-rpi5-flakes.txt index f4b32a5821e..afb378f7e6d 100644 --- a/src/broadcom/ci/broadcom-rpi5-flakes.txt +++ b/src/broadcom/ci/broadcom-rpi5-flakes.txt @@ -160,66 +160,6 @@ dEQP-VK.spirv_assembly.type.scalar.i8.shift_left_logical_shift16_tesse dEQP-VK.ssbo.phys.layout.3_level_unsized_array.scalar.column_major_mat4x3_comp_access dEQP-VK.subgroups.builtin_mask_var.compute.subgroupltmask_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uvec2 -dEQP-VK.synchronization.basic.timeline_semaphore.one_queue -dEQP-VK.synchronization.cross_instance.dedicated.write_draw_read_image_compute.image_128x128_r16g16b16a16_uint_binary_semaphore_fence_fd -dEQP-VK.synchronization.cross_instance.dedicated.write_image_fragment_read_copy_image_to_buffer.image_128_r32_uint_binary_semaphore_fd -dEQP-VK.synchronization.cross_instance.suballocated.write_copy_buffer_to_image_read_copy_image_to_buffer.image_128x128_d16_unorm_binary_semaphore_fd -dEQP-VK.synchronization.cross_instance.suballocated.write_ssbo_vertex_read_ssbo_compute.buffer_16384_binary_semaphore_fd -dEQP-VK.synchronization.implicit.binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1122 -dEQP-VK.synchronization.implicit.binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1312 -dEQP-VK.synchronization.implicit.binary_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2112 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0003 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0023 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0111 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0113 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0132 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0200 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0203 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0303 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2131 -dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_draw_indexed_indirect_read_image_fragment.image_128x128_r8_unorm_exclusive -dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_image_compute_indirect_read_copy_image.image_128x128_r16_uint_concurrent -dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_draw_indexed_indirect_read_image_tess_control.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_blit_image_read_image_geometry.image_128x128_r16g16b16a16_uint_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_blit_image_read_image_vertex.image_128_r32_uint_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_copy_image.image_128x128_r8_unorm_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_image_compute_indirect.image_128x128_r8_unorm_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_image_fragment.image_64x64x8_r32_sfloat_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_image_compute_read_image_vertex.image_128x128_r32g32b32a32_sfloat_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_image_fragment_read_image_fragment.image_128x128_r8_unorm_opaque_fd -dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_image_vertex_read_image_fragment.image_128_r32_uint_opaque_fd -dEQP-VK.synchronization.signal_order.timeline_semaphore.write_image_geometry_read_image_vertex.image_128_r32_uint -dEQP-VK.synchronization.timeline_semaphore.device_host.write_image_fragment_read_blit_image.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization.timeline_semaphore.device_host.write_image_vertex_read_image_compute_indirect.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization2.basic.timeline_semaphore.one_queue -dEQP-VK.synchronization2.cross_instance.dedicated.write_clear_color_image_read_image_vertex.image_128x128_r16_uint_binary_semaphore_fence_fd -dEQP-VK.synchronization2.cross_instance.suballocated.write_blit_image_read_image_tess_eval.image_128x128_r32g32b32a32_sfloat_binary_semaphore_fence_fd -dEQP-VK.synchronization2.cross_instance.suballocated.write_copy_image_read_image_compute.image_128x128_r16g16b16a16_uint_binary_semaphore_dma_buf -dEQP-VK.synchronization2.implicit.binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1332 -dEQP-VK.synchronization2.implicit.binary_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2303 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0003 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0020 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0132 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0202 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2202 -dEQP-VK.synchronization2.op.multi_queue.timeline_semaphore.write_ssbo_tess_eval_read_copy_buffer.buffer_16384_exclusive -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_262144_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_image_geometry.image_128x128_r8_unorm_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_image_read_copy_image.image_128x128_d32_sfloat_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_image_to_buffer_read_ssbo_fragment.buffer_16384_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_compute_read_image_vertex.image_128x128_r8g8b8a8_unorm_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_fragment_read_copy_image_to_buffer.image_128x128_r32g32b32a32_sfloat_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_fragment_read_image_compute_indirect.image_128x128_r8g8b8a8_unorm_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_geometry_read_blit_image.image_128x128_r8g8b8a8_unorm_opaque_fd -dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_geometry_read_image_compute.image_128x128_r8g8b8a8_unorm_opaque_fd -dEQP-VK.synchronization2.signal_order.timeline_semaphore.write_image_compute_indirect_read_image_tess_control.image_64x64x8_r32_sfloat -dEQP-VK.synchronization2.signal_order.timeline_semaphore.write_ssbo_tess_eval_read_ssbo_vertex.buffer_16384 -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_compute_read_image_vertex.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_fragment_read_image_fragment.image_128x128_r8g8b8a8_unorm -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_geometry_read_image_geometry.image_128x128_r32g32b32a32_sfloat -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_vertex_read_image_compute_indirect.image_64x64x8_r32_sfloat -dEQP-VK.synchronization2.timeline_semaphore.one_to_n.write_blit_image_read_image_geometry.image_128x128_r16g16b16a16_uint -dEQP-VK.synchronization2.timeline_semaphore.one_to_n.write_image_geometry_read_copy_image.image_128_r32_uint dEQP-VK.tessellation.primitive_discard.isolines_equal_spacing_ccw_point_mode dEQP-VK.texture.filtering.3d.combinations.linear.nearest.mirror_clamp_to_edge.clamp_to_edge.mirrored_repeat dEQP-VK.texture.filtering.3d.combinations.nearest_mipmap_nearest.linear.clamp_to_edge.mirrored_repeat.repeat @@ -228,18 +168,11 @@ dEQP-VK.texture.shadow.cube.nearest.less_d24_unorm_s8_uint dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_d24_unorm_s8_uint dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32 -# Flaky when running them in parallel, reliable otherwise -dEQP-VK.synchronization2?.implicit.timeline_semaphore.write_(copy_buffer|ssbo_vertex)_read_(copy_buffer|ssbo_vertex).buffer_16384.* - dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.65536 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0233 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0312 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0001 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0211 -dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2220 -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_image_geometry.image_64x64x8_r32_sfloat dEQP-VK.tessellation.misc_draw.fill_cover_triangles_equal_spacing_draw_indirect dEQP-VK.tessellation.primitive_discard.quads_equal_spacing_cw_point_mode dEQP-VK.tessellation.shader_input_output.primitive_id_tcs dEQP-VK.texture.filtering.2d.combinations.nearest_mipmap_nearest.linear.clamp_to_border.clamp_to_border spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x130-501x130 + +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_atomic.atomicwrite.workgroup.payload_local.image.guard_local.image.comp diff --git a/src/broadcom/ci/broadcom-rpi5-skips.txt b/src/broadcom/ci/broadcom-rpi5-skips.txt index 492fac05b03..68f1a4c3bfc 100644 --- a/src/broadcom/ci/broadcom-rpi5-skips.txt +++ b/src/broadcom/ci/broadcom-rpi5-skips.txt @@ -14,19 +14,19 @@ spec@glsl-3.* spec@glsl-4.* spec@glsl-es-3.20.* +# When running these tests in parallel with others, quite a few of the +# tests reach the execution time limit of 1 minute, which generates a +# lot of flakes (sometimes they pass, sometimes they are timeout). And +# moving those tests to skip list won't fix the issue, as new tests +# that were passing fastly now they take 1 minute. Requires +# investigation. +dEQP-VK.synchronization.implicit.* +dEQP-VK.synchronization2.implicit.* + # Slow CL tests (> 5 minute to run) program@execute@builtin@builtin-float-sincos-1.0.generated # Slow CTS tests (> 1 minute to run) -dEQP-VK.clipping.clip_volume.outside.triangle_strip_with_adjacency -dEQP-VK.clipping.user_defined.clip_cull_distance.vert_geom.8 -dEQP-VK.rasterization.discard.triangle_strip.query_pipeline_false -dEQP-VK.rasterization.fill_rules_multisample_4_bit.basic_quad -dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_large -dEQP-VK.rasterization.primitives.no_stipple.line_strip_with_adjacency_wide_factor_0 -dEQP-VK.rasterization.primitives.stride_zero.four_points -dEQP-VK.rasterization.provoking_vertex.draw.first.triangle_fan -dEQP-VK.rasterization.provoking_vertex.draw.per_pipeline.triangle_fan dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.5 dEQP-VK.ssbo.layout.random.8bit.scalar.78 @@ -45,12 +45,12 @@ dEQP-VK.ssbo.phys.layout.random.8bit.all_per_block_buffers.46 dEQP-VK.ssbo.phys.layout.random.8bit.nested_structs_arrays.17 dEQP-VK.ssbo.phys.layout.random.8bit.scalar.78 dEQP-VK.ssbo.phys.layout.random.8bit.scalar.96 -dEQP-VK.ssbo.phys.layout.random.all_shared_buffer.3 dEQP-VK.ssbo.phys.layout.random.scalar.3 dEQP-VK.ssbo.phys.layout.random.scalar.93 dEQP-VK.ssbo.phys.layout.random.scalar.97 dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.scalar_instance_array dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.scalar_instance_array_comp_access +dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.scalar_instance_array_comp_access_store_cols dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.scalar_instance_array_store_cols dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.scalar_instance_array dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.scalar_instance_array_comp_access @@ -58,24 +58,12 @@ dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.scalar_instance_array dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.scalar_instance_array_store_cols dEQP-VK.ssbo.phys.layout.unsized_struct_array.per_block_buffer.scalar_instance_array dEQP-VK.ssbo.phys.layout.unsized_struct_array.per_block_buffer.scalar_instance_array_comp_access +dEQP-VK.ssbo.phys.layout.unsized_struct_array.per_block_buffer.scalar_instance_array_comp_access_store_cols dEQP-VK.ssbo.phys.layout.unsized_struct_array.per_block_buffer.scalar_instance_array_store_cols dEQP-VK.ssbo.phys.layout.unsized_struct_array.single_buffer.scalar_instance_array dEQP-VK.ssbo.phys.layout.unsized_struct_array.single_buffer.scalar_instance_array_comp_access dEQP-VK.ssbo.phys.layout.unsized_struct_array.single_buffer.scalar_instance_array_comp_access_store_cols dEQP-VK.ssbo.phys.layout.unsized_struct_array.single_buffer.scalar_instance_array_store_cols -dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2323 -dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3013 -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_buffer_to_image_read_copy_image_to_buffer.image_128x128_r16_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_copy_image.image_128x128_d32_sfloat -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_compute_read_blit_image.image_128x128_r16_uint -dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_geometry_read_copy_buffer_to_image.buffer_16384 -dEQP-VK.texture.filtering.2d.combinations.linear_mipmap_nearest.linear.clamp_to_border.clamp_to_border -dEQP-VK.texture.filtering.2d.formats.r16g16b16a16_sfloat.nearest_mipmap_nearest -dEQP-VK.texture.filtering.2d.sizes.127x99.nearest -dEQP-VK.texture.filtering.2d_array.combinations.nearest_mipmap_nearest.linear.clamp_to_border.mirror_clamp_to_edge -dEQP-VK.texture.filtering.3d.combinations.linear.linear.clamp_to_border.mirror_clamp_to_edge.clamp_to_border -dEQP-VK.texture.filtering.cube.combinations.linear_mipmap_linear.nearest.clamp_to_border.mirrored_repeat.seamless -dEQP-VK.texture.filtering.cube.formats.a1r5g5b5_unorm.linear.seamless # WSI tests are too flaky to be useful dEQP-VK.image.swapchain_mutable.*