radv/ci: enable RADV_PERFTEST=video_{decode,encode} on few GFX9+ GPUs
VEGA10, RENOIR, NAVI10, RAPHAEL and NAVI31 are covered, they passed 100% of 25 runs each. NAVI21 and VANGOGH still don't enable video testing in CI because I got few hangs during my last stress test. Need to be stress tested again. Note that the kernel in Mesa CI is too old and doesn't have latest firmwares that should fix the remaining failures. GFX6-8 have different issues like GPU hangs on Polaris10, so it's not yet enabled in CI. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33968>
This commit is contained in:
committed by
Marge Bot
parent
94d2cc2531
commit
964dc76f87
@@ -235,7 +235,7 @@ vkcts-vega10-valve:
|
||||
GPU_VERSION: radv-vega10-aco
|
||||
B2C_TIMEOUT_BOOT_MINUTES: 70
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 70
|
||||
RADV_PERFTEST: transfer_queue
|
||||
RADV_PERFTEST: transfer_queue,video_decode,video_encode
|
||||
|
||||
vkcts-renoir-valve:
|
||||
extends:
|
||||
@@ -247,7 +247,7 @@ vkcts-renoir-valve:
|
||||
GPU_VERSION: radv-renoir-aco
|
||||
B2C_TIMEOUT_BOOT_MINUTES: 130
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 130
|
||||
RADV_PERFTEST: transfer_queue
|
||||
RADV_PERFTEST: transfer_queue,video_decode,video_encode
|
||||
FDO_CI_CONCURRENT: 12 # HACK: Reduce the memory pressure
|
||||
|
||||
vkcts-navi10-valve:
|
||||
@@ -258,7 +258,7 @@ vkcts-navi10-valve:
|
||||
- .radv-valve-manual-rules
|
||||
variables:
|
||||
GPU_VERSION: radv-navi10-aco
|
||||
RADV_PERFTEST: transfer_queue
|
||||
RADV_PERFTEST: transfer_queue,video_decode,video_encode
|
||||
|
||||
vkcts-navi21-valve:
|
||||
timeout: 35m
|
||||
@@ -327,7 +327,7 @@ vkcts-raphael-valve:
|
||||
GPU_VERSION: radv-raphael-aco
|
||||
B2C_TIMEOUT_BOOT_MINUTES: 35
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 40
|
||||
RADV_PERFTEST: transfer_queue
|
||||
RADV_PERFTEST: transfer_queue,video_decode,video_encode
|
||||
|
||||
vkcts-navi31-valve:
|
||||
timeout: 25m
|
||||
@@ -339,7 +339,7 @@ vkcts-navi31-valve:
|
||||
variables:
|
||||
GPU_VERSION: radv-navi31-aco
|
||||
RADV_DEBUG: nomeshshader # Disable mesh shaders until task shaders stop hanging
|
||||
RADV_PERFTEST: transfer_queue
|
||||
RADV_PERFTEST: transfer_queue,video_decode,video_encode
|
||||
B2C_TIMEOUT_BOOT_MINUTES: 20
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 20
|
||||
|
||||
|
||||
@@ -16,3 +16,13 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_forma
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d16_unorm_s8_uint_d16_unorm_s8_uint_depth_stencil_aspects.optimal_general,Fail
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_depth_stencil_aspects.general_general,Fail
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_depth_stencil_aspects.general_optimal,Fail
|
||||
|
||||
# Video failures (needs firmware updates).
|
||||
dEQP-VK.video.synchronization.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h265.basic.event.device_set_reset,Fail
|
||||
|
||||
@@ -32,3 +32,15 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_forma
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_depth_stencil_aspects.general_general,Fail
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_depth_stencil_aspects.general_optimal,Fail
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_separate_layouts.optimal_optimal,Fail
|
||||
|
||||
# Video failures (these are fixed with up-to-date firmwares).
|
||||
dEQP-VK.video.synchronization.decode_av1.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_av1.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h265.basic.event.device_set_reset,Fail
|
||||
|
||||
@@ -33,6 +33,18 @@ dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_forma
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_depth_stencil_aspects.general_optimal,Fail
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image_transfer_queue.all_formats.depth_stencil.2d_to_2d.d32_sfloat_s8_uint_d32_sfloat_s8_uint_separate_layouts.optimal_optimal,Fail
|
||||
|
||||
# Video failures (needs firmware updates).
|
||||
dEQP-VK.video.synchronization.decode_av1.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_av1.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h265.basic.event.device_set_reset,Fail
|
||||
|
||||
# Issues specific to the Raphael. The list can be reduced when disabling VRS flat shading
|
||||
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_baselevel.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.ms,Fail
|
||||
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_baselevel.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs,Fail
|
||||
|
||||
@@ -9,3 +9,13 @@ dEQP-VK.api.copy_and_blit.core.resolve_image.whole_copy_before_resolving_transfe
|
||||
dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.2_bit,Fail
|
||||
dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.4_bit,Fail
|
||||
dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.8_bit,Fail
|
||||
|
||||
# Video failures (needs firmware updates).
|
||||
dEQP-VK.video.synchronization.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.encode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.encode_h265.basic.event.device_set_reset,Fail
|
||||
|
||||
@@ -9,3 +9,9 @@ dEQP-VK.api.copy_and_blit.core.resolve_image.whole_copy_before_resolving_transfe
|
||||
dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.2_bit,Fail
|
||||
dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.4_bit,Fail
|
||||
dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.8_bit,Fail
|
||||
|
||||
# Video failures (needs firmware updates).
|
||||
dEQP-VK.video.synchronization.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization.decode_h265.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h264.basic.event.device_set_reset,Fail
|
||||
dEQP-VK.video.synchronization2.decode_h265.basic.event.device_set_reset,Fail
|
||||
|
||||
Reference in New Issue
Block a user