Repository navigation
ci: skip rocdecode_video_decode_caps on stable ROCm 10.1 gfx1151 - #560
Merged
zichguan-amd merged 1 commit intoOct 27, 2026
Merged
Conversation
The ROCm 10.1 rocDecode maps unmapped codec/bit-depth combinations (e.g. HEVC 12-bit) to VAProfileNone and calls vaCreateConfig on it. Mesa only advertises VAProfileNone on GPUs with a VPE block (gfx1151, not gfx1100), so on gfx1151 rocDecGetDecoderCaps returns ROCDEC_RUNTIME_ERROR instead of reporting the combination as unsupported, and the example exits 1. Fixed upstream in ROCm/rocm-systems#11724, which is not in ROCm 10.1. Skip the test only on the stable channel for gfx1151. Co-Authored-By: Claude <noreply@anthropic.com>
zichguan-amd
deleted the
zichguan/ci-skip-rocdecode-caps-stable-gfx1151
branch
October 27, 2026 13:36
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
rocdecode_video_decode_caps(added in #550) has failed every nightly since 2026-10-23 onUbuntu 24.04 (ROCm 10.1) - gfx1151 - preinstalled. It passes on stable gfx1100 and on all nightly gfx1151 jobs.The ROCm 10.1 rocDecode maps unmapped codec/bit-depth combinations (e.g. HEVC 12-bit) to
VAProfileNoneand then callsvaCreateConfigon it. Mesa only advertisesVAProfileNoneon GPUs with a VPE block. gfx1151 has one and gfx1100 doesn't, so on gfx1151rocDecGetDecoderCapsreturnsROCDEC_RUNTIME_ERRORinstead of reporting the combination as unsupported. This was fixed upstream in ROCm/rocm-systems#11724, which is not in ROCm 10.1. The nightly rocDecode has the fix, which is why the nightly gfx1151 jobs pass.Technical Details
.github/build_tools/skip_manifest.py: add a test-only skip forrocdecode_video_decode_caps(ctest key plusmake testpath), scoped tochannels: ["stable"]andtargets: ["gfx1151"].Test Plan
generate_skip_tests.pyfor stable/gfx1151/preinstalled, stable/gfx1100/preinstalled, nightly/gfx1151/tarball-multi-arch and nightly/gfx1151/whl-multi-arch.ghcr.io/rocm/rocm-examples-ubuntu-24.04-rocm:10.1:Libraries/rocDecodewith CMake and ranctest -R video_decode_capswith and without the generatedskip_tests.txt;make -n -C Libraries/rocDecode testwith the generatedSKIP_FROM_TEST.Test Result
skip_tests.txtandSKIP_FROM_TEST).make testdropsvideo_decode_capsand keeps the other 10 rocDecode examples.black --checkpasses on the changed file.Added/Updated documentation?
Included Visual Studio files?
Submission Checklist
🤖 Generated with Claude Code