diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index 70a03dd1db4..521784ee4e1 100755 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -24,7 +24,7 @@ set -x # - the GLES release produces `deqp-gles*` and `deqp-egl` DEQP_MAIN_COMMIT=211e452358f5cafd14bdd76d78342b62741e94aa -DEQP_VK_VERSION=1.4.3.3 +DEQP_VK_VERSION=1.4.4.2 DEQP_GL_VERSION=4.6.6.0 DEQP_GLES_VERSION=3.2.12.0 diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index 27487b9e07f..a91f9d0ec22 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -23,10 +23,10 @@ variables: DEBIAN_BUILD_TAG: "20250926-D3D618" DEBIAN_TEST_BASE_TAG: "20251203-virgl" - DEBIAN_TEST_ANDROID_TAG: "20251128-vkcts" + DEBIAN_TEST_ANDROID_TAG: "20251208-deqp" DEBIAN_TEST_GL_TAG: "20251128-vkcts" DEBIAN_TEST_VIDEO_TAG: "20250813-vector" - DEBIAN_TEST_VK_TAG: "20251128-vkd3d" + DEBIAN_TEST_VK_TAG: "20251208-deqp" ALPINE_X86_64_BUILD_TAG: "20251001-realninja" diff --git a/src/broadcom/ci/broadcom-rpi4-fails.txt b/src/broadcom/ci/broadcom-rpi4-fails.txt index dd366aae9e2..8c80f92ec34 100644 --- a/src/broadcom/ci/broadcom-rpi4-fails.txt +++ b/src/broadcom/ci/broadcom-rpi4-fails.txt @@ -834,6 +834,30 @@ ubsan-dEQP-VK.pipeline.monolithic.logic_op_na_formats.b8g8r8a8_srgb.and_reverse_ ubsan-dEQP-VK.pipeline.monolithic.logic_op_na_formats.r16g16_sfloat.or_reverse_blend,Fail ubsan-dEQP-VK.pipeline.monolithic.logic_op_na_formats.r8g8b8a8_srgb.or_inverted_blend,Fail +# New failures with VK CTS 1.4.4.0 +dEQP-VK.binding_model.unused_invalid_descriptor.copy.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.copy.uniform_buffer,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.copy.sampled_image,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.copy.storage_buffer,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.sampled_image,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.storage_buffer,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.uniform_buffer,Crash +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_dynamic_topo,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_extra_draw_dynamic_topo,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_extra_draw,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_extra_draw_triangle_list_dynamic_topo,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_extra_draw_triangle_list_dynamic_topo_large_non_indexed_draw,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_extra_draw_triangle_list,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_extra_draw_triangle_list_large_non_indexed_draw,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_triangle_list,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_triangle_list_dynamic_topo,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_triangle_list_dynamic_topo_large_non_indexed_draw,Fail +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.restart_mix.restart_mix_triangle_list_large_non_indexed_draw,Fail + # SKQP failing tests ES2BlendWithNoTexture,Fail SRGBReadWritePixels,Fail diff --git a/src/broadcom/ci/broadcom-rpi5-fails.txt b/src/broadcom/ci/broadcom-rpi5-fails.txt index bd306432978..034fce262bc 100644 --- a/src/broadcom/ci/broadcom-rpi5-fails.txt +++ b/src/broadcom/ci/broadcom-rpi5-fails.txt @@ -685,6 +685,18 @@ asan-KHR-GL31.transform_feedback3.skip_multiple_buffers,Fail asan-dEQP-VK.image.mutable.2d_array.r16g16b16a16_sfloat_r16g16b16a16_sint_draw_copy_resolve_mutable_resolve_att,Fail asan-dEQP-VK.pipeline.monolithic.logic_op_na_formats.r8g8b8a8_srgb.or_inverted_blend,Fail +# New failures with VK CTS 1.4.4.0 +dEQP-VK.binding_model.unused_invalid_descriptor.copy.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.copy.sampled_image,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.copy.storage_buffer,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.copy.uniform_buffer,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.sampled_image,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.storage_buffer,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.uniform_buffer,Crash + # SKQP failing tests ES2BlendWithNoTexture,Fail SRGBReadWritePixels,Fail diff --git a/src/broadcom/ci/gitlab-ci.yml b/src/broadcom/ci/gitlab-ci.yml index 43d356f196b..3513042b0bf 100644 --- a/src/broadcom/ci/gitlab-ci.yml +++ b/src/broadcom/ci/gitlab-ci.yml @@ -185,6 +185,7 @@ v3dv-rpi4-vk:arm64: DEQP_SUITE: broadcom-rpi4-vk DEQP_FRACTION: 3 FLAKES_CHANNEL: "#videocore-ci" + FDO_CI_CONCURRENT: 3 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 .ci-tron-v3dv-rpi4-vk:arm64: extends: @@ -198,6 +199,7 @@ v3dv-rpi4-vk:arm64: HWCI_START_WESTON: 1 DEQP_SUITE: broadcom-rpi4-vk DEQP_FRACTION: 3 + FDO_CI_CONCURRENT: 3 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 v3dv-rpi4-vk-full:arm64: extends: diff --git a/src/freedreno/ci/freedreno-a618-fails.txt b/src/freedreno/ci/freedreno-a618-fails.txt index f61f9ba5aab..51ba30f20d9 100644 --- a/src/freedreno/ci/freedreno-a618-fails.txt +++ b/src/freedreno/ci/freedreno-a618-fails.txt @@ -254,6 +254,126 @@ dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_ gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail +# New failures with VKCTS 1.4.4.0 +dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail +dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency,Fail +dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume_extra_large,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.hor_offset_negative,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.vert_offset_negative,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail +dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail +dEQP-VK.tessellation.misc_draw.tess_factor_barrier_bug,Crash +bypass-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail +gmem-dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail +gmem-dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail +gmem-dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail +gmem-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail +gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail +gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail +gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail +gmem-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail +nobin-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail +nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail +nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail +nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail +nobin-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail + + # OpenCL tests below # ## rusticl-core issues: diff --git a/src/freedreno/ci/freedreno-a660-fails.txt b/src/freedreno/ci/freedreno-a660-fails.txt index b25288196d2..84f5b4df32b 100644 --- a/src/freedreno/ci/freedreno-a660-fails.txt +++ b/src/freedreno/ci/freedreno-a660-fails.txt @@ -45,6 +45,26 @@ gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16 gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_244,Fail nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail +# New failures with VKCTS 1.4.4.0 +dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail +dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency,Fail +dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail +dEQP-VK.tessellation.misc_draw.tess_factor_barrier_bug,Crash +bypass-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail +gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail +gmem-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail +gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail +gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail +gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail +gmem-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail +nobin-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail +nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail +nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail +nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail +nobin-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail + + # Bad assumptions in piglit about layout of multiplanar formats, # it should use separate buffers per plane: spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail diff --git a/src/freedreno/ci/freedreno-a750-fails.txt b/src/freedreno/ci/freedreno-a750-fails.txt index 61812eae825..171ddcd9f51 100644 --- a/src/freedreno/ci/freedreno-a750-fails.txt +++ b/src/freedreno/ci/freedreno-a750-fails.txt @@ -25,10 +25,19 @@ dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d24_u dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint.compatibility_depth_zero_stencil_zero_testing_stencil,Fail dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint_separate_layouts.compatibility_depth_zero_stencil_zero_testing_stencil,Fail +# New failures with VKCTS 1.4.4.0 +dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail +dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency,Fail +dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail +gmem-dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail + + # Bad assumptions in piglit about layout of multiplanar formats, # it should use separate buffers per plane: spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail + # OpenCL tests below # ## rusticl-core issues: diff --git a/src/freedreno/ci/gitlab-ci.yml b/src/freedreno/ci/gitlab-ci.yml index 16ad2a2816d..9d45ab92c2a 100644 --- a/src/freedreno/ci/gitlab-ci.yml +++ b/src/freedreno/ci/gitlab-ci.yml @@ -120,7 +120,7 @@ a618-vk: variables: DEQP_SUITE: freedreno-a618-vk FLAKES_CHANNEL: "#freedreno-ci" - MESA_VK_IGNORE_CONFORMANCE_WARNING: 1 + FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 a618-vk-full: extends: diff --git a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt index f93f709d2f5..7add341ee1d 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt @@ -878,3 +878,13 @@ dEQP-VK.pipeline.shader_object_linked_spirv.multisample.sample_rate_a2c.dynamic_ dEQP-VK.pipeline.shader_object_unlinked_binary.multisample.sample_rate_a2c.dynamic_a2c,Fail dEQP-VK.pipeline.shader_object_unlinked_binary.multisample.sample_rate_a2c.static_a2c,Fail dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sample_rate_a2c.dynamic_a2c,Fail + +# New failures with VKCTS 1.4.4.0 +dEQP-VK.mesh_shader.ext.smoke.optimized_lib.depth_only_triangles_position_components,Fail +dEQP-VK.mesh_shader.ext.smoke.monolithic.depth_only_triangles_position_components,Fail +dEQP-VK.mesh_shader.ext.smoke.shader_objects.depth_only_points_position_components,Fail +dEQP-VK.pipeline.pipeline_library.multisample.sample_rate_a2c.dynamic_a2c,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.suballocation.formats.r8g8b8a8_unorm.input.dont_care.store.self_dep_clear_draw,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.suballocation.formats.r8g8b8a8_unorm.input.load.store.self_dep_clear_draw,Fail +dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_1,Fail +dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_1,Fail diff --git a/src/intel/ci/anv-adl-fails.txt b/src/intel/ci/anv-adl-fails.txt index 98b3ce1ed9c..17eed67d42c 100644 --- a/src/intel/ci/anv-adl-fails.txt +++ b/src/intel/ci/anv-adl-fails.txt @@ -5,17 +5,12 @@ dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24,Crash dEQP-VK.video.capabilities.av1_decode_dst_video_format_support_query,Fail dEQP-VK.video.capabilities.av1_decode_dpb_video_format_support_query,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage_delayed_destroy,Crash +# New failures with VKCTS 1.4.4.0 +dEQP-VK.sparse_resources.buffer.ssbo.read_write.sparse_residency_non_resident_strict,Fail +dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_copy_src_alloc_none_16777216,Crash +dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_copy_src_alloc_partial_16777216,Crash +dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_src_alloc_none_16777216,Crash +dEQP-VK.video.decode.vp9.basic_10_not_matching_order_layered_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail diff --git a/src/intel/ci/anv-adl-flakes.txt b/src/intel/ci/anv-adl-flakes.txt index 122c5bf4b94..28b16730089 100644 --- a/src/intel/ci/anv-adl-flakes.txt +++ b/src/intel/ci/anv-adl-flakes.txt @@ -18,3 +18,6 @@ dEQP-VK.video.encode.h264.resolution_change_dpb dEQP-VK.video.encode.h265.query_with_status dEQP-VK.video.encode.h265.rc_disable dEQP-VK.video.encode.h265.resources_without_profiles + +# New flakes with VKCTS 1.4.4.0 +dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_src_alloc_partial_16777216 diff --git a/src/intel/ci/anv-jsl-fails.txt b/src/intel/ci/anv-jsl-fails.txt index 9eac6e67f36..59fb7014e92 100644 --- a/src/intel/ci/anv-jsl-fails.txt +++ b/src/intel/ci/anv-jsl-fails.txt @@ -2,17 +2,8 @@ dEQP-VK.video.capabilities.av1_decode_dst_video_format_support_query,Fail dEQP-VK.video.capabilities.av1_decode_dpb_video_format_support_query,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage_delayed_destroy,Crash +# New failures with VK CTS 1.4.4.0 +dEQP-VK.video.decode.vp9.basic_10_not_matching_order_layered_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail diff --git a/src/intel/ci/anv-tgl-fails.txt b/src/intel/ci/anv-tgl-fails.txt index 9eac6e67f36..3bc14bb6dcd 100644 --- a/src/intel/ci/anv-tgl-fails.txt +++ b/src/intel/ci/anv-tgl-fails.txt @@ -2,17 +2,9 @@ dEQP-VK.video.capabilities.av1_decode_dst_video_format_support_query,Fail dEQP-VK.video.capabilities.av1_decode_dpb_video_format_support_query,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage_delayed_destroy,Crash +# New failures with VKCTS 1.4.4.0 +dEQP-VK.sparse_resources.buffer.ssbo.read_write.sparse_residency_non_resident_strict,Fail +dEQP-VK.video.decode.vp9.basic_10_not_matching_order_layered_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail +dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail diff --git a/src/intel/ci/gitlab-ci.yml b/src/intel/ci/gitlab-ci.yml index 9dc280d417f..315c4d02282 100644 --- a/src/intel/ci/gitlab-ci.yml +++ b/src/intel/ci/gitlab-ci.yml @@ -27,6 +27,7 @@ anv-adl-vk: - .lava-acer-cbv514-1h-34uz-brya:x86_64 variables: DEQP_SUITE: anv-adl + FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 parallel: 4 anv-adl-vk-full: @@ -35,7 +36,7 @@ anv-adl-vk-full: - .anv-manual-rules variables: DEQP_SUITE: anv-adl-full - FDO_CI_CONCURRENT: 6 + FDO_CI_CONCURRENT: 5 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 timeout: 1h 40m parallel: 3 @@ -46,7 +47,7 @@ anv-tgl-vk: - .lava-acer-cp514-2h-1160g7-volteer:x86_64 variables: DEQP_SUITE: anv-tgl - parallel: 5 # 5 - 5 # -1 for zink, but it's disabled now + parallel: 5 anv-tgl-vk-full: extends: diff --git a/src/nouveau/ci/nvk-ad106-fails.txt b/src/nouveau/ci/nvk-ad106-fails.txt index a3b437549fd..bd8844269a9 100644 --- a/src/nouveau/ci/nvk-ad106-fails.txt +++ b/src/nouveau/ci/nvk-ad106-fails.txt @@ -1,14 +1,5 @@ -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash +# New failures with VK CTS 1.4.4.0 +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.col_major.int32_to_float32,Crash +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.row_major.int32_to_float32,Crash +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.col_major.uint32_to_float32,Crash +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.row_major.uint32_to_float32,Crash diff --git a/src/nouveau/ci/nvk-ga106-fails.txt b/src/nouveau/ci/nvk-ga106-fails.txt index 30e9b998895..ed38410f394 100644 --- a/src/nouveau/ci/nvk-ga106-fails.txt +++ b/src/nouveau/ci/nvk-ga106-fails.txt @@ -5,17 +5,8 @@ dEQP-VK.pipeline.shader_object_linked_spirv.pipeline_cache.robustness2.storage,F dEQP-VK.pipeline.shader_object_unlinked_binary.pipeline_cache.robustness2.storage,Fail dEQP-VK.pipeline.shader_object_unlinked_spirv.pipeline_cache.robustness2.storage,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_geometry_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage,Crash +# New failures with VK CTS 1.4.4.0 +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.col_major.int32_to_float32,Crash +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.col_major.uint32_to_float32,Crash +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.row_major.int32_to_float32,Crash +dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.type_punning.load.accumulator.row_major.uint32_to_float32,Crash diff --git a/src/panfrost/ci/gitlab-ci.yml b/src/panfrost/ci/gitlab-ci.yml index a6bbe014464..46160135818 100644 --- a/src/panfrost/ci/gitlab-ci.yml +++ b/src/panfrost/ci/gitlab-ci.yml @@ -91,8 +91,7 @@ panfrost-g52-vk:arm64: - .panfrost-vk-rules variables: DRIVER_NAME: panvk - # Oversubscribing by one thread speeds up deqp - FDO_CI_CONCURRENT: 9 + FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 MESA_VK_IGNORE_CONFORMANCE_WARNING: 1 PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1 PANVK_DEBUG: "no_known_warn,sync" diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt index 0ccf5db2aaf..f37a96b520c 100644 --- a/src/panfrost/ci/panfrost-g52-fails.txt +++ b/src/panfrost/ci/panfrost-g52-fails.txt @@ -326,9 +326,6 @@ KHR-GLES31.core.texture_storage_multisample.APIDependencies.renderbuffer_storage dEQP-VK.api.object_management.max_concurrent.device,Fail dEQP-VK.api.object_management.max_concurrent.device_group,Fail -# CTS bug, see https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5296 -dEQP-VK.api.device_init.create_device_unsupported_features.protected_memory_features,Fail - # CTS bug, works fine if Vulkan 1.1 is forced dEQP-VK.api.device_init.create_device_global_priority.basic,Fail dEQP-VK.api.device_init.create_device_global_priority_khr.basic,Fail @@ -366,9 +363,221 @@ dEQP-VK.pipeline.fast_linked_library.empty_fs.masked_samples,Fail dEQP-VK.pipeline.monolithic.empty_fs.masked_samples,Fail dEQP-VK.pipeline.pipeline_library.empty_fs.masked_samples,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash +# New failures with VKCTS 1.4.4.0 +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash +dEQP-VK.info.device_mandatory_features,Fail +dEQP-VK.pipeline.fast_linked_library.vertex_input.misc.unbound_input,Crash +dEQP-VK.pipeline.fast_linked_library.vertex_input.misc.unbound_input_dynamic,Crash +dEQP-VK.pipeline.monolithic.vertex_input.misc.unbound_input,Crash +dEQP-VK.pipeline.monolithic.vertex_input.misc.unbound_input_dynamic,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.2_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.2_secondary_2_primary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.2_secondary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.contents_2_primary_secondary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.contents_2_secondary_2_primary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.contents_2_secondary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.contents_primary_secondary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.contents_secondary_2_primary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.contents_secondary_primary_cmdbuffers_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.single_cmdbuffer_resuming,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed0,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed0_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed10,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed10_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed11,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed11_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed12,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed12_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed13,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed13_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed14,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed14_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed15,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed15_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed16,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed16_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed17,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed17_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed18,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed18_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed19,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed19_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed1,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed1_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed20,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed20_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed21,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed21_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed22,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed22_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed23,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed23_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed24,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed24_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed25,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed25_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed26,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed26_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed27,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed27_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed28,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed28_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed29,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed29_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed2,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed2_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed30,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed30_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed31,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed31_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed32,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed32_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed33,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed33_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed34,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed34_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed35,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed35_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed36,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed36_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed37,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed37_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed38,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed38_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed39,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed39_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed3,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed3_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed40,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed40_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed41,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed41_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed42,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed42_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed43,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed43_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed44,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed44_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed45,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed45_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed46,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed46_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed47,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed47_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed48,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed48_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed49,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed49_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed4,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed4_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed50,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed50_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed51,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed51_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed52,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed52_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed53,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed53_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed54,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed54_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed55,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed55_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed56,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed56_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed57,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed57_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed58,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed58_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed59,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed59_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed5,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed5_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed60,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed60_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed61,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed61_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed62,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed62_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed63,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed63_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed64,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed64_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed65,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed65_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed66,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed66_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed67,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed67_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed68,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed68_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed69,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed69_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed6,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed6_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed70,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed70_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed71,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed71_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed72,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed72_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed73,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed73_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed74,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed74_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed75,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed75_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed76,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed76_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed77,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed77_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed78,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed78_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed79,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed79_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed7,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed7_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed80,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed80_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed81,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed81_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed82,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed82_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed83,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed83_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed84,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed84_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed85,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed85_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed86,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed86_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed87,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed87_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed88,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed88_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed89,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed89_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed8,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed8_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed90,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed90_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed91,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed91_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed92,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed92_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed93,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed93_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed94,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed94_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed95,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed95_multiview,Crash +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed96,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed96_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed97,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed97_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed98,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed98_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed99,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed99_multiview,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed9,Fail +dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed9_multiview,Crash diff --git a/src/panfrost/ci/panfrost-g52-flakes.txt b/src/panfrost/ci/panfrost-g52-flakes.txt index 4f3edecfd5a..f66df69a1a3 100644 --- a/src/panfrost/ci/panfrost-g52-flakes.txt +++ b/src/panfrost/ci/panfrost-g52-flakes.txt @@ -56,3 +56,8 @@ dEQP-VK.texture.explicit_lod.2d.sizes.128x128_* dEQP-VK.dynamic_rendering.graphics_pipeline_library.suballocation.attachment.8.615 dEQP-VK.renderpass.dedicated_allocation.attachment.8.753 dEQP-VK.renderpass2.dedicated_allocation.attachment.8.603 + +# New flakes with VKCTS 1.4.4.0 +dEQP-VK.binding_model.descriptor_buffer.sparse_residency_buffer.push_descriptor.graphics_geom_sets1_push_set0_single_buffer_commands_2 +dEQP-VK.glsl.conversions.matrix_to_matrix.mat2x4_to_mat3x2_vertex +dEQP-VK.glsl.operator.binary_operator.div.mediump_float_vec3_vertex diff --git a/src/panfrost/ci/panfrost-g52-skips.txt b/src/panfrost/ci/panfrost-g52-skips.txt index c9f636986c3..610e1eb3acf 100644 --- a/src/panfrost/ci/panfrost-g52-skips.txt +++ b/src/panfrost/ci/panfrost-g52-skips.txt @@ -129,3 +129,10 @@ dEQP-VK.api.copy_and_blit.copy_commands2.resolve_image.whole_copy_before_resolvi dEQP-VK.api.copy_and_blit.copy_commands2.resolve_image.copy_with_regions_before_resolving.8_bit dEQP-VK.rasterization.rasterization_order_attachment_access.depth.samples_8.multi_draw_barriers dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_8.multi_draw_barriers + +# New timeouts with VKCTS 1.4.4.0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.glsl.conversions.vector_combine.vec2_ivec2_to_vec4_vertex +dEQP-VK.image.store.without_format.3d.e5b9g9r9_ufloat_pack32_linear +dEQP-VK.texture.shadow.cube_array.nearest.less_d16_unorm +dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_image_compute_indirect_read_image_tess_control.image_128x128_r16_uint diff --git a/src/panfrost/ci/panfrost-g610-fails.txt b/src/panfrost/ci/panfrost-g610-fails.txt index 82e9aeab94c..fddcaac7131 100644 --- a/src/panfrost/ci/panfrost-g610-fails.txt +++ b/src/panfrost/ci/panfrost-g610-fails.txt @@ -1,17 +1,13 @@ dEQP-VK.glsl.loops.special.do_while_dynamic_iterations.dowhile_trap_vertex,Crash -# CTS bug, see https://github.com/KhronosGroup/VK-GL-CTS/issues/523 -dEQP-VK.image.load_store.without_any_format.buffer.b8g8r8_srgb_minalign_uniform,Fail -dEQP-VK.image.load_store.without_any_format.buffer.b8g8r8_srgb_minalign_uniform_linear,Fail -dEQP-VK.image.load_store.without_any_format.buffer.r8g8b8_srgb_minalign_uniform,Fail -dEQP-VK.image.load_store.without_any_format.buffer.r8g8b8_srgb_minalign_uniform_linear,Fail +# New failures with VKCTS 1.4.4.0 +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash +dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash +dEQP-VK.image.general_layout.memory_barrier.fragment.read_write.shader_read_write,Fail +dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.sampled_read_storage_write,Fail +dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.shader_read_write,Fail +dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.storage_read_storage_write,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail diff --git a/src/panfrost/ci/panfrost-g925-fails.txt b/src/panfrost/ci/panfrost-g925-fails.txt index 3786676d601..27ba77229ef 100644 --- a/src/panfrost/ci/panfrost-g925-fails.txt +++ b/src/panfrost/ci/panfrost-g925-fails.txt @@ -1,16 +1,3 @@ -# CTS bug, see https://github.com/KhronosGroup/VK-GL-CTS/issues/523 -dEQP-VK.image.load_store.without_any_format.buffer.b8g8r8_srgb_minalign_uniform,Fail -dEQP-VK.image.load_store.without_any_format.buffer.b8g8r8_srgb_minalign_uniform_linear,Fail -dEQP-VK.image.load_store.without_any_format.buffer.r8g8b8_srgb_minalign_uniform,Fail -dEQP-VK.image.load_store.without_any_format.buffer.r8g8b8_srgb_minalign_uniform_linear,Fail - -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5926 -dEQP-VK.pipeline.pipeline_library.pipeline_binary.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_stage_fragment_stage,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash - # deqp-vk: ../src/panfrost/vulkan/panvk_image.c:346: panvk_image_get_mod_from_list: Assertion `!"Invalid modifier"' failed. dEQP-VK.wsi.wayland.swapchain.create.image_extent,Crash diff --git a/src/panfrost/ci/panfrost-g925-flakes.txt b/src/panfrost/ci/panfrost-g925-flakes.txt index bb9e242974b..60c31417510 100644 --- a/src/panfrost/ci/panfrost-g925-flakes.txt +++ b/src/panfrost/ci/panfrost-g925-flakes.txt @@ -2,8 +2,10 @@ dEQP-VK.api.command_buffers.record_many_draws_primary_2 dEQP-VK.api.command_buffers.record_many_draws_secondary_1 dEQP-VK.api.command_buffers.record_many_draws_secondary_2 dEQP-VK.memory.pipeline_barrier.host_write_uniform_buffer.1048576 +dEQP-VK.memory.pipeline_barrier.host_write_uniform_texel_buffer.1048576 dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_buffer.1048576 dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24 +dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_copy_src_alloc_none_16777216 angle-dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_sample_coverage angle-dEQP-GLES3.functional.multisample.fbo_max_samples.constancy_alpha_to_coverage diff --git a/src/virtio/ci/android-angle-venus-anv-skips.txt b/src/virtio/ci/android-angle-venus-anv-skips.txt index f2aab0cee88..c05efe8151a 100644 --- a/src/virtio/ci/android-angle-venus-anv-skips.txt +++ b/src/virtio/ci/android-angle-venus-anv-skips.txt @@ -1,3 +1,5 @@ ## This test mostly times out +ahb-dEQP-VK.api.external.memory.android_hardware_buffer.dedicated.device_only.import_multiple_times ahb-dEQP-VK.api.external.memory.android_hardware_buffer.dedicated.host_visible.import_multiple_times ahb-dEQP-VK.api.external.memory.android_hardware_buffer.suballocated.device_only.import_multiple_times +ahb-dEQP-VK.api.external.memory.android_hardware_buffer.suballocated.host_visible.import_multiple_times diff --git a/src/virtio/ci/gitlab-ci.yml b/src/virtio/ci/gitlab-ci.yml index 1f69b6c9ed0..163ec35f702 100644 --- a/src/virtio/ci/gitlab-ci.yml +++ b/src/virtio/ci/gitlab-ci.yml @@ -13,6 +13,7 @@ venus-lavapipe: CROSVM_MEMORY: 12288 CROSVM_CPU: $FDO_CI_CONCURRENT FLAKES_CHANNEL: "#virgl-ci" + FDO_CI_CONCURRENT: 12 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 script: | export LD_LIBRARY_PATH="$CI_PROJECT_DIR/install/lib" export LIBGL_DRIVERS_PATH="$CI_PROJECT_DIR/install/lib/dri" diff --git a/src/virtio/ci/venus-fails.txt b/src/virtio/ci/venus-fails.txt index ac0dfd4d66d..6acbe47e9c5 100644 --- a/src/virtio/ci/venus-fails.txt +++ b/src/virtio/ci/venus-fails.txt @@ -14,7 +14,6 @@ dEQP-VK.pipeline.monolithic.multisample.sample_rate_a2c.static_a2c,Fail # From venus-lavapipe-full dEQP-VK.draw.renderpass.multiple_interpolation.structured.with_sample_decoration.4_samples,Fail -dEQP-VK.memory.mapping.suballocation.sub.4087.offset_129.size_255.subflush_map2,Crash # Failed with native lavapipe as well with "Non-standard block shape used" dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_1,Fail diff --git a/src/virtio/ci/venus-skips.txt b/src/virtio/ci/venus-skips.txt index d5496e9f1ab..5e9eb18d00c 100644 --- a/src/virtio/ci/venus-skips.txt +++ b/src/virtio/ci/venus-skips.txt @@ -54,3 +54,12 @@ dEQP-VK.ray_tracing_pipeline.misc.cullmask_tri dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_15 dEQP-VK.ray_tracing_pipeline.trace_rays_cmds_maintenance_1.indirect2_cpu.11_13_5 dEQP-VK.ray_tracing_pipeline.watertightness.closedFan2.1024 + +# New timeouts with VKCTS 1.4.4.0 +dEQP-VK.pipeline.fast_linked_library.blend.dual_source.multi_attachments.b5g5r5a1_unorm_pack16 +dEQP-VK.pipeline.fast_linked_library.blend.dual_source.multi_attachments.r5g5b5a1_unorm_pack16 +dEQP-VK.pipeline.monolithic.blend.dual_source.multi_attachments.b4g4r4a4_unorm_pack16 +dEQP-VK.pipeline.monolithic.blend.dual_source.multi_attachments.b5g5r5a1_unorm_pack16 +dEQP-VK.pipeline.monolithic.blend.dual_source.multi_attachments.r32g32b32a32_sfloat +dEQP-VK.pipeline.pipeline_library.blend.dual_source.multi_attachments.a2b10g10r10_unorm_pack32 +dEQP-VK.ray_tracing_pipeline.trace_rays_indirect2.indirect_gpu.partial_copy.submit_compute.47x19x4