diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml index 2bdb17acb04..074b9abb86c 100644 --- a/src/amd/ci/gitlab-ci.yml +++ b/src/amd/ci/gitlab-ci.yml @@ -216,6 +216,7 @@ vkcts-navi10-valve: - .radv-valve-manual-rules variables: GPU_VERSION: radv-navi10-aco + RADV_PERFTEST: shader_object vkcts-navi21-valve: timeout: 35m @@ -228,6 +229,7 @@ vkcts-navi21-valve: GPU_VERSION: radv-navi21-aco B2C_TIMEOUT_BOOT_MINUTES: 30 B2C_TIMEOUT_OVERALL_MINUTES: 30 + RADV_PERFTEST: shader_object # Disabled due to its extremelly-broken nature .vkcts-navi21-llvm-valve: @@ -248,6 +250,7 @@ vkcts-vangogh-valve: timeout: 2h 10m variables: GPU_VERSION: radv-vangogh-aco + RADV_PERFTEST: shader_object glcts-vangogh-valve: extends: @@ -268,6 +271,7 @@ vkcts-navi31-valve: variables: GPU_VERSION: radv-navi31-aco RADV_DEBUG: nomeshshader # Disable mesh shaders until task shaders stop hanging + RADV_PERFTEST: shader_object ############### Fossilize radv-fossils: diff --git a/src/amd/ci/radv-navi31-aco-fails.txt b/src/amd/ci/radv-navi31-aco-fails.txt index acda34d6cf2..f5a3e5b2660 100644 --- a/src/amd/ci/radv-navi31-aco-fails.txt +++ b/src/amd/ci/radv-navi31-aco-fails.txt @@ -1,2 +1,104 @@ # New CTS failures in 1.3.7.0 dEQP-VK.api.version_check.unavailable_entry_points,Fail + +# CTS bug https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/4903 +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float16.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.float16_float32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.sint8_sint32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_sint32.workgroup_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.buffer_varptr.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.physical_buffer.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.physical_buffer.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup.rowmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup_varptr.colmajor,Fail +dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.matrixmuladd_min.uint8_uint32.workgroup_varptr.rowmajor,Fail