panvk: Enable CI on G610

The number of failures/crashes/flakes is still considerable, but the
goal is to catch regressions when fixing bugs or adding features, so
let's enable CI on G610 anyway.

We might decide to turn g610-vk into a post-merge jobs if CI on G610
is too unstable.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31524>
This commit is contained in:
Boris Brezillon 2024-10-01 17:24:03 +02:00 committed by Marge Bot
parent 5e0b81413d
commit eff8a3517d
5 changed files with 3175 additions and 3 deletions

View file

@ -0,0 +1,5 @@
[[deqp]]
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
renderer_check = "Mali-G610"
fraction = 4

View file

@ -74,7 +74,7 @@
*panfrost_bifrost_file_list
when: manual
.panfrost-bifrost-vk-rules:
.panfrost-vk-rules:
stage: arm
rules:
- !reference [.test, rules]
@ -90,7 +90,7 @@
- src/panfrost/compiler/**/*
when: on_success
.panfrost-bifrost-vk-manual-rules:
.panfrost-vk-manual-rules:
stage: arm-postmerge
extends: .no-auto-retry
rules:
@ -231,6 +231,7 @@
KERNEL_IMAGE_TYPE: "image"
EXTERNAL_KERNEL_TAG: "v6.11-rc7-mesa-f9e9"
RUNNER_TAG: mesa-ci-x86-64-lava-rk3588-rock-5b
VK_DRIVER: panfrost
# Status: https://lava.collabora.dev/scheduler/device_type/sun50i-h6-pine-h64
.lava-sun50i-h6-pine-h64:arm64:
@ -335,7 +336,7 @@ panfrost-g52-vk:arm64:
- .lava-test-deqp:arm64
- .panfrost-test
- .lava-meson-g12b-a311d-khadas-vim3:arm64
- .panfrost-bifrost-vk-rules
- .panfrost-vk-rules
variables:
# Using more than 4 cores cause instabilities
FDO_CI_CONCURRENT: 4
@ -393,3 +394,20 @@ panfrost-g610-gl-full:arm64:
- .panfrost-valhall-gl-manual-rules
variables:
DEQP_FRACTION: 1
panfrost-g610-vk:arm64:
parallel: 5
extends:
- .lava-test-deqp:arm64
- .panfrost-test
- .lava-rk3588-rock-5b:arm64
- .panfrost-vk-rules
variables:
# Using more than 4 cores cause instabilities
FDO_CI_CONCURRENT: 4
MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1
PANVK_DEBUG: "no_known_warn,sync,cs"
DEQP_SUITE: panfrost-g610-vk
HWCI_START_WESTON: 1
LAVA_TAGS: at-least-8gb

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,197 @@
# Cause a "gpu sched timeout" (fixed by sched increase to 10s)
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.host_write_vertex_buffer.1048576_vertex_buffer_stride_2
dEQP-VK.memory.pipeline_barrier.transfer_dst_storage_texel_buffer.1048576
# Sometime timeout
dEQP-VK.memory.pipeline_barrier.host_write_storage_buffer.1048576
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.astc_5x4_srgb_block.r8g8_srgb.general_general_linear
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_sint_pack32.a2r10g10b10_unorm_pack32.optimal_optimal
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.r32_sfloat.general_optimal
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8_uint.r8g8_unorm.general_optimal
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.r8g8b8a8_srgb.general_general
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.eac_r11g11_unorm_block.astc_4x4_unorm_block.general_optimal
dEQP-VK.binding_model.mutable_descriptor.single.switches.acceleration_structure_khr_uniform_texel_buffer.update_write.no_source.no_source.pool_no_types.pre_update.no_array.rgen
dEQP-VK.binding_model.shader_access.primary_cmd_buf.bind.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
dEQP-VK.binding_model.shader_access.primary_cmd_buf.bind.with_template.sampler_immutable.tess_eval.multiple_arbitrary_descriptors.2d
dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.instanced.draw_vk_primitive_topology_point_list
dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.vertex_attribute_divisor.ext.static_pipeline.draw_indexed.non_zero.16
dEQP-VK.dynamic_rendering.graphics_pipeline_library.dedicated_allocation.formats.r16g16b16a16_uint.input.dont_care.store.self_dep_draw
dEQP-VK.glsl.440.linkage.varying.component.frag_out.ivec4.as_ivec3_int
dEQP-VK.glsl.440.linkage.varying.component.frag_out.vec4.as_vec3_float
dEQP-VK.glsl.440.linkage.varying.component.vert_in.vec2.as_float_float
dEQP-VK.glsl.440.linkage.varying.component.vert_in.vec3.as_vec2_float
dEQP-VK.glsl.440.linkage.varying.component.vert_in.vec4.as_float_vec2_float
dEQP-VK.glsl.440.linkage.varying.component.vert_in.vec4.as_float_vec3
dEQP-VK.glsl.440.linkage.varying.component.vert_in.vec4.as_vec2_vec2
dEQP-VK.glsl.440.linkage.varying.component.vert_out_frag_in.ivec4.as_int_int_int_int
dEQP-VK.glsl.440.linkage.varying.component.vert_out_frag_in.ivec4.as_ivec2_int_int
dEQP-VK.glsl.440.linkage.varying.component.vert_out_frag_in.ivec4.as_ivec3_int
dEQP-VK.glsl.440.linkage.varying.component.vert_out_frag_in.vec4.as_float_float_float_float
dEQP-VK.glsl.440.linkage.varying.component.vert_out_frag_in.vec4.as_float_vec3
dEQP-VK.glsl.arrays.declaration.implicit_size_float_vec3_fragment
dEQP-VK.glsl.conversions.matrix_combine.bool_float_int_bool_float_int_to_mat2x3_fragment
dEQP-VK.glsl.conversions.matrix_combine.bool_float_int_bool_float_int_to_mat3x2_fragment
dEQP-VK.glsl.conversions.matrix_combine.bool_float_int_vec2_bool_bvec2_to_mat2x4_vertex
dEQP-VK.glsl.conversions.matrix_combine.bvec2_bvec2_to_mat2_fragment
dEQP-VK.glsl.conversions.matrix_combine.bvec3_float_ivec2_to_mat3x2_vertex
dEQP-VK.glsl.conversions.matrix_combine.float_bvec4_ivec4_bool_bool_int_to_mat4x3_fragment
dEQP-VK.glsl.conversions.matrix_combine.int_int_int_int_to_mat2_fragment
dEQP-VK.glsl.conversions.matrix_combine.int_ivec2_int_to_mat2_fragment
dEQP-VK.glsl.conversions.matrix_combine.ivec4_ivec4_ivec4_to_mat3x4_vertex
dEQP-VK.glsl.conversions.matrix_combine.vec2_bvec2_to_mat2_fragment
dEQP-VK.glsl.conversions.matrix_combine.vec3_ivec3_to_mat3x2_fragment
dEQP-VK.glsl.conversions.matrix_combine.vec3_vec3_vec2_to_mat4x2_vertex
dEQP-VK.glsl.conversions.matrix_to_matrix.mat2_to_mat2x3_fragment
dEQP-VK.glsl.conversions.matrix_to_matrix.mat2_to_mat4x3_fragment
dEQP-VK.glsl.conversions.matrix_to_matrix.mat2x4_to_mat2_vertex
dEQP-VK.glsl.conversions.matrix_to_matrix.mat4_to_mat2x4_fragment
dEQP-VK.glsl.conversions.scalar_to_matrix.bool_to_mat4x3_vertex
dEQP-VK.glsl.conversions.scalar_to_matrix.int_to_mat2_fragment
dEQP-VK.glsl.conversions.scalar_to_matrix.uint_to_mat3x2_vertex
dEQP-VK.glsl.conversions.scalar_to_matrix.uint_to_mat4x3_fragment
dEQP-VK.glsl.conversions.scalar_to_vector.bool_to_ivec4_fragment
dEQP-VK.glsl.conversions.scalar_to_vector.int_to_uvec2_fragment
dEQP-VK.glsl.conversions.scalar_to_vector.int_to_vec2_fragment
dEQP-VK.glsl.conversions.scalar_to_vector.uint_to_ivec3_vertex
dEQP-VK.glsl.conversions.scalar_to_vector.uint_to_vec3_fragment
dEQP-VK.glsl.conversions.scalar_to_vector.uint_to_vec4_fragment
dEQP-VK.glsl.conversions.vector_combine.bool_float_int_bool_to_bvec4_fragment
dEQP-VK.glsl.conversions.vector_combine.bool_float_int_to_uvec3_vertex
dEQP-VK.glsl.conversions.vector_combine.bool_float_int_to_vec3_vertex
dEQP-VK.glsl.conversions.vector_combine.bool_float_ivec2_to_vec4_vertex
dEQP-VK.glsl.conversions.vector_combine.bvec2_int_to_bvec3_fragment
dEQP-VK.glsl.conversions.vector_combine.bvec2_int_to_vec3_fragment
dEQP-VK.glsl.conversions.vector_combine.float_float_float_to_bvec3_fragment
dEQP-VK.glsl.conversions.vector_combine.int_int_int_int_to_uvec4_fragment
dEQP-VK.glsl.conversions.vector_combine.int_int_int_int_to_uvec4_vertex
dEQP-VK.glsl.conversions.vector_combine.int_int_to_bvec2_fragment
dEQP-VK.glsl.conversions.vector_combine.int_int_to_ivec2_vertex
dEQP-VK.glsl.conversions.vector_combine.int_ivec2_int_to_bvec4_fragment
dEQP-VK.glsl.conversions.vector_combine.int_uint_to_ivec2_fragment
dEQP-VK.glsl.conversions.vector_combine.int_uvec2_bool_to_vec4_vertex
dEQP-VK.glsl.conversions.vector_combine.vec2_bvec2_to_ivec4_fragment
dEQP-VK.glsl.conversions.vector_combine.vec2_vec2_to_uvec4_fragment
dEQP-VK.glsl.conversions.vector_combine.vec2_vec2_to_vec4_vertex
dEQP-VK.glsl.conversions.vector_combine.vec3_float_to_bvec4_vertex
dEQP-VK.glsl.conversions.vector_to_scalar.ivec2_to_int_fragment
dEQP-VK.glsl.conversions.vector_to_scalar.ivec4_to_uint_fragment
dEQP-VK.glsl.conversions.vector_to_vector.bvec3_to_ivec3_vertex
dEQP-VK.glsl.conversions.vector_to_vector.bvec4_to_ivec2_vertex
dEQP-VK.glsl.conversions.vector_to_vector.bvec4_to_vec3_vertex
dEQP-VK.glsl.conversions.vector_to_vector.ivec3_to_uvec3_vertex
dEQP-VK.glsl.conversions.vector_to_vector.ivec4_to_ivec3_vertex
dEQP-VK.glsl.conversions.vector_to_vector.ivec4_to_vec3_fragment
dEQP-VK.glsl.conversions.vector_to_vector.ivec4_to_vec4_fragment
dEQP-VK.glsl.conversions.vector_to_vector.uvec4_to_bvec2_fragment
dEQP-VK.glsl.conversions.vector_to_vector.uvec4_to_uvec4_vertex
dEQP-VK.glsl.conversions.vector_to_vector.vec2_to_vec2_vertex
dEQP-VK.glsl.conversions.vector_to_vector.vec3_to_ivec3_vertex
dEQP-VK.glsl.conversions.vector_to_vector.vec3_to_vec2_vertex
dEQP-VK.glsl.conversions.vector_to_vector.vec4_to_ivec2_fragment
dEQP-VK.glsl.derivate.fwidthcoarse.texture.float.vec2_highp
dEQP-VK.glsl.functions.control_flow.simple_return_fragment
dEQP-VK.glsl.functions.datatypes.mat3x4_fragment
dEQP-VK.glsl.functions.declarations.void_vs_no_void_vertex
dEQP-VK.glsl.functions.qualifiers.in_highp_float_vertex
dEQP-VK.glsl.functions.qualifiers.inout_lowp_float_vertex
dEQP-VK.glsl.linkage.varying.basic_types.mat2
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec2_s_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec3_bbb_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec3_r_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec3_xyz_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_bvec4_wx_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec2_rr_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec2_x_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_bgr_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_ppt_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_rgb_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_rrr_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_xyyx_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_xz_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_xzx_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec3_yxy_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec4_qpts_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec4_qqqt_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec4_s_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec4_ttq_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_ivec4_wwwy_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec2_s_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec2_xyxx_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec3_grg_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec3_zzz_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_aaa_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_aaag_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_qp_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_qppq_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_qpts_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_stpq_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_stss_fragment
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_stss_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_www_vertex
dEQP-VK.glsl.swizzles.vector_swizzles.mediump_vec4_x_fragment
dEQP-VK.glsl.arrays.constructor.int4_fragment
dEQP-VK.glsl.arrays.declaration.implicit_size_int_ivec3_fragment
dEQP-VK.image.store.with_format.2d_array.r8_snorm_single_layer
dEQP-VK.image.subresource_layout.2d.4_levels.r8g8b8a8_uint_offset
dEQP-VK.image.texel_view_compatible.graphic.extended.1d_image.texture_read.astc_5x4_unorm_block.r32g32b32a32_sint
dEQP-VK.image.texel_view_compatible.graphic.extended.1d_image.texture_read.etc2_r8g8b8a1_srgb_block.r32g32_sint
dEQP-VK.pipeline.monolithic.image.suballocation.sampling_type.combined.view_type.cube.format.r32_sint.count_4.size.13x13
dEQP-VK.pipeline.monolithic.sampler.view_type.1d_array.format.r5g6b5_unorm_pack16.address_modes.all_mode_clamp_to_border_custom_1000
dEQP-VK.pipeline.pipeline_library.depth.nocolor.format.d24_unorm_s8_uint.compare_ops.triangle_list_always_greater_less_always
dEQP-VK.pipeline.pipeline_library.stencil.format.d24_unorm_s8_uint.states.fail_keep.pass_wrap.dfail_keep.comp_not_equal
dEQP-VK.pipeline.pipeline_library.stencil.nocolor.format.d24_unorm_s8_uint.states.fail_decw.pass_incc.dfail_zero.comp_greater_or_equal
dEQP-VK.pipeline.pipeline_library.stencil.nocolor.format.d24_unorm_s8_uint.states.fail_incc.pass_decc.dfail_zero.comp_never
dEQP-VK.pipeline.pipeline_library.stencil.nocolor.format.d24_unorm_s8_uint.states.fail_incc.pass_repl.dfail_repl.comp_less
dEQP-VK.pipeline.pipeline_library.stencil.nocolor.format.d24_unorm_s8_uint.states.fail_wrap.pass_inv.dfail_wrap.comp_less
dEQP-VK.pipeline.pipeline_library.stencil.nocolor.format.d24_unorm_s8_uint.states.fail_zero.pass_inv.dfail_inv.comp_greater_or_equal
dEQP-VK.renderpass.suballocation.formats.r32_sint.input.load.store.clear_draw_use_input_aspect
dEQP-VK.renderpass.suballocation.multisample_resolve.a8b8g8r8_sint_pack32.max_attachments_8_samples_4
dEQP-VK.renderpass.suballocation.multisample_resolve.a8b8g8r8_uint_pack32.max_attachments_8_samples_4
dEQP-VK.renderpass.suballocation.multisample_resolve.b8g8r8a8_srgb.max_attachments_8_samples_4
dEQP-VK.renderpass.suballocation.multisample_resolve.r16g16_uint.max_attachments_8_samples_4
dEQP-VK.renderpass.suballocation.multisample_resolve.r8g8_sint.max_attachments_8_samples_4
dEQP-VK.renderpass.suballocation.multisample_resolve.r8g8_uint.max_attachments_4_samples_4
dEQP-VK.renderpass.suballocation.multisample_resolve.r8g8b8a8_sint.max_attachments_8_samples_4
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_2
dEQP-VK.renderpass2.suballocation.formats.a8b8g8r8_srgb_pack32.input.load.store.clear_draw
dEQP-VK.renderpass2.suballocation.multisample_resolve.a2b10g10r10_uint_pack32.max_attachments_8_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.a2r10g10b10_unorm_pack32.max_attachments_8_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r16g16_sint.max_attachments_8_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r16g16b16a16_sfloat.max_attachments_8_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r32g32b32a32_uint.max_attachments_4_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r8g8_sint.max_attachments_4_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r8g8_uint.max_attachments_4_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r8g8b8a8_uint.max_attachments_8_samples_4
dEQP-VK.renderpass2.suballocation.multisample_resolve.r8g8b8a8_unorm.max_attachments_8_samples_4
dEQP-VK.spirv_assembly.type.vec2.i64.shift_left_logical_shift8_comp
dEQP-VK.spirv_assembly.type.vec2.u32.inotequal_comp
dEQP-VK.ssbo.readonly.layout.single_struct.single_buffer.std140_instance_array
dEQP-VK.synchronization.signal_order.shared_timeline_semaphore.write_image_compute_read_copy_image.image_128x128_r8_unorm_opaque_fd
dEQP-VK.synchronization2.op.single_queue.barrier.write_copy_image_read_blit_image.image_128x128_r16_uint
dEQP-VK.synchronization2.op.single_queue.event.write_clear_color_image_read_image_compute_indirect.image_128_r32_uint
dEQP-VK.synchronization2.signal_order.shared_timeline_semaphore.write_ssbo_compute_indirect_read_ssbo_compute_indirect.buffer_262144_opaque_fd
dEQP-VK.texture.filtering.3d.combinations.nearest.linear.clamp_to_edge.repeat.clamp_to_border

View file

@ -0,0 +1,126 @@
# query pool not supported yet
dEQP-VK.query_pool.*
dEQP-VK.fragment_operations.occlusion_query.*
# Slow tests (>= 30s)
dEQP-VK.api.object_management.multithreaded_shared_resources.device_group
dEQP-VK.ssbo.phys.layout.2_level_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.2_level_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.2_level_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat2x4
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4x3
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat2x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4x3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4x3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.column_major_mat4x2_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat2x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat2x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat2x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.random.all_per_block_buffers.22
dEQP-VK.ssbo.phys.layout.random.all_per_block_buffers.22
dEQP-VK.ssbo.phys.layout.random.all_shared_buffer.3
# Cause a big memory pressure (causing other tests to fail) but still fail most of the time, this needs investigation.
dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap