Martin Roukala (né Peres)
da0f495428
radv/ci: update the expectations of pre-merge jobs
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:51 +00:00
Samuel Pitoiset
8e2bb3da5c
radv/ci: set RADV_DEBUG=novideo for NAVI31 too
...
There are random VCN hangs with a repro rate around 20%.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:50 +00:00
Samuel Pitoiset
9b774963fe
radv/ci: set RADV_DEBUG=novideo for NAVI21
...
Otherwise, the jobs just hang.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:50 +00:00
Samuel Pitoiset
82cd2df7b0
radv/ci: bump number of deqp-runner jobs to 32 for GFX1201
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:50 +00:00
Samuel Pitoiset
6fd1b9b397
radv/ci: drop RADV_PERFTEST=video_decode,video_encode for NAVI31
...
With up-to-date video firmwares, these flags are no longer needed.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:50 +00:00
Samuel Pitoiset
49d780db93
radv/ci: use the custom 6.17.3 kernel for POLARIS10
...
Looks like the SDMA regression is no longer reproducible.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:49 +00:00
Samuel Pitoiset
07d1461c53
radv/ci: use the custom 6.17.3 kernel for NAVI21/NAVI31
...
Now that the zerovram performance regression is fixed, everything
should be fine.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:49 +00:00
Samuel Pitoiset
fc178c047d
radv/ci: uprev kernel to 6.17.3 + drm/buddy backported fixes for zerovram
...
Until we have a stable kernel which contains these fixes.
This applies to all jobs except NAVI21/NAVI31 which still use 6.6 and
POLARIS10 which is stucked to 6.15.9 for now.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37934 >
2025-10-20 10:30:48 +00:00
Samuel Pitoiset
e7695cc7c7
radv/ci: bump timeout for radv-gfx1201-vkcts to 5 minutes more
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37665 >
2025-10-15 09:18:48 +00:00
Samuel Pitoiset
24a95ed3e5
ci: uprev VKCTS main to db48c34bebaf3359453e44ab151a2ff9f9c58eb2
...
RADV is the only driver using main.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37665 >
2025-10-15 09:18:48 +00:00
Samuel Pitoiset
a157faee42
radv: only return identicalMemoryLayout for linear images
...
This isn't true for tiled images because the swizzling can change.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37817 >
2025-10-14 10:14:45 +00:00
Samuel Pitoiset
183ed8046c
radv: allow VK_FORMAT_S8_UINT with host image copy
...
Depth/stencil formats still need to be properly implemented.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37748 >
2025-10-10 13:46:51 +00:00
Samuel Pitoiset
b8bdc68933
radv/ci: update expected list of failures for VEGA10/NAVI10
...
Since a8f4a2a9ba ("radv/video: Check FW version before using
WRITE_MEMORY") presumably.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37733 >
2025-10-07 08:06:54 +00:00
Samuel Pitoiset
e2db50c97b
Revert "radv/ci: document recent unexpected failures on TAHITI"
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This reverts commit abd2a79264 .
Fixed by 93ce29c42e ("amd: don't allow unsigned wraps for shared
memory offsets on GFX6").
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37685 >
2025-10-03 13:37:16 +02:00
Samuel Pitoiset
abd2a79264
radv/ci: document recent unexpected failures on TAHITI
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37664 >
2025-10-02 13:10:32 +00:00
Valentine Burley
8803388d15
ci: Update to Debian 13 (trixie)
...
Switch containers from Debian 12 (bookworm) to Debian 13 (trixie).
Trixie ships LLVM 19 by default, so we no longer need to add LLVM repos
to install llvm-19.
Notably, trixie also uses Python 3.13.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6994
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35853 >
2025-09-16 06:16:21 +00:00
Eric Engestrom
6ecb7f11b7
radv/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37302 >
2025-09-11 16:02:38 +00:00
Lars-Ivar Hesselberg Simonsen
ae9edb6fc0
radv/ci: Add uncovered CTS issue to gfx1201 fails
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
gfx1201 has started hitting some failures in
dEQP-VK.glsl.bfloat16.constant* that seem to be caused by a CTS issue.
Suggested-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36985 >
2025-09-08 16:54:06 +00:00
Christoph Pillmayer
f81f3c85e2
nir/opt_algebraic: Convert a + b + a to b + 2a
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This allows fusing into one FMA later.
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37113 >
2025-09-05 11:39:51 +00:00
Eric Engestrom
d698251e32
radv/ci: document whether ci-tron jobs runs on an APU or a dGPU
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37124 >
2025-09-04 09:47:21 +00:00
Eric Engestrom
1a1e21e725
radv/ci: deduplicate navi10 GPU_VERSION
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37124 >
2025-09-04 09:47:21 +00:00
Samuel Pitoiset
6bc70a0e8f
radv/ci: remove RADV_DEBUG=novideo for radv-gfx1201-vkcts
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37134 >
2025-09-03 07:19:55 +00:00
Pierre-Eric Pelloux-Prayer
cd5f77f6c2
radeonsi: sync harder on finish
...
With the threaded submit code, there's a small window where
the fence can be signalled but the buffer lists cleanup code
from amdgpu_cs_submit_ib has not executed yet.
This is harmless in general, because num_active_ioctls is
an optimization.
When the glFinish is called though, it's best to avoid this
inconsistencies because it can create odd behavior as shown
by the flakes being fixed by this commit.
The test runs a query, uses glFinish and expect the results
to be available. Since results availability depends on
num_active_ioctls, it made the test flaky.
Fix this by syncing when PIPE_FLUSH_HINT_FINISH is set.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36930 >
2025-09-02 17:46:46 +00:00
Martin Roukala (né Peres)
40a632cb18
radv/ci: switch to default kernel to b2c's default kernel
...
This brings linux v6.16.3 to most jobs but the following ones:
* navi21/31: still waiting for the zerovram bug fix
* polaris10: 6.16 introduced an sdma-related hang that is being bisected
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37085 >
2025-09-02 07:48:53 +00:00
Eric Engestrom
b599fd8612
radv/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37127 >
2025-09-01 20:46:42 +00:00
Eric Engestrom
5177ee68de
radeonsi/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37127 >
2025-09-01 20:46:42 +00:00
Eric Engestrom
fa74e939bf
ci/piglit: automatically use LAVA proxy
...
This avoids having to hardcode the proxy in the traces `download-url` or
jobs setting `PIGLIT_REPLAY_EXTRA_ARGS` and accidentally overriding the
default args when the author meant to append.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36955 >
2025-08-25 14:52:38 +00:00
Daniel Schürmann
219c53e6fc
aco/ra: don't clear lateKill operands in get_reg_create_vector()
...
Fixes: 08f088479a ('aco/ra: set late-kill for operands of temporary p_create_vector')
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36871 >
2025-08-22 15:25:04 +00:00
Valentine Burley
a2e7fbc351
radeonsi/ci: Fix radeonsi-vangogh-glcts job definition
...
If the pre-merge job is derived from the nightly job, it inherits
`.no-auto-retry`, which prevents Marge from retrying the job on flakes.
Reversing the order in which the pre-merge and nightly jobs derive from
each other fixes this.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36928 >
2025-08-22 12:15:18 +00:00
Guilherme Gallo
76c16c4480
ci/radeonsi: Document a new flake
...
`spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object`
is showing flake behavior.
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36908 >
2025-08-22 07:35:15 +00:00
Collabora's Gfx CI Team
62f39fca25
Uprev Piglit to 28d1349844eacda869f0f82f551bcd4ac0c4edfe
...
c3a3e29d59...28d1349844
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36908 >
2025-08-22 07:35:15 +00:00
Collabora's Gfx CI Team
640e2eddea
Uprev ANGLE to 995c4c4d89ed6a5c28b210e9c0f83eb4f8b6e2f5
...
6a04a50f98...995c4c4d89
- Skip tests failing on all drivers due to a CTS bug
- Disable clang options not supported by the 'unbundled' toolchain
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36908 >
2025-08-22 07:35:15 +00:00
Samuel Pitoiset
e10d955bc4
radv/ci: document a very recent ACO regression on GFX12
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36806 >
2025-08-20 06:31:15 +00:00
Samuel Pitoiset
eaaef8db5a
radv/ci: make radv-gfx1201-vkcts a pre-merge job
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36806 >
2025-08-20 06:31:14 +00:00
Samuel Pitoiset
640aed5727
radv/ci: reduce the timeout for radv-gfx1201-vkcts
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36806 >
2025-08-20 06:31:14 +00:00
Samuel Pitoiset
9b9f62125b
radv/ci: use 3 parallel jobs for radv-gfx1201-vkcts
...
For pre-merge testing, it's required to be around 10 minutes.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36806 >
2025-08-20 06:31:14 +00:00
Samuel Pitoiset
d25952c3d3
radv/ci: update expected list of failures/flakes on GFX1201
...
50 runs in a row without any unexpected failures/hangs.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36806 >
2025-08-20 06:31:14 +00:00
Samuel Pitoiset
b8d781451f
Revert "radv/ci: disable hang detection in navi31-vkcts"
...
This reverts commit 81a79234d8 .
This was supposed to be disabled for Zink, not VKCTS.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36808 >
2025-08-19 11:51:29 +00:00
Martin Roukala (né Peres)
81a79234d8
radv/ci: disable hang detection in navi31-vkcts
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This has caused at least 2 unrelated MRs to fail a merge, so the
expectation that the GPU would not hang is clearly wrong and needs to
be updated.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36804 >
2025-08-17 13:36:33 +03:00
Georg Lehmann
8c20947f69
amd/ci: update checksums for restricted traces
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35970 seems to have
caused tiny differences for one pixel in each of the traces.
Kind of unexpected, but not exactly concerning either.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36784 >
2025-08-15 11:34:56 +00:00
Samuel Pitoiset
b2ea120732
ac,radv,radeonsi: fix programming PA_SU_PRIM_FILTER_CNTL on GFX12
...
GFX12 seems to behave slightly differently. Setting these bits to TRUE
causes zero-area triangles to not pass the primitive clipping stage.
So, the actual number of primitives output by the primitive clipping
stage was wrong.
After digging a lot, it seems PAL doesn't set these bits either on
GFX12.
CC: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36670 >
2025-08-12 07:06:36 +00:00
Eric Engestrom
aef01d73d8
ci: uprev vkd3d
...
Fixes all the workgraph failures, but also introduces two new failures
for lavapipe.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36712 >
2025-08-11 15:57:35 +00:00
Samuel Pitoiset
69a8972ce1
radv/ci: uprev kernel to 6.15.9
...
This contains the zerovram fix (not the one that affects performance
yet though).
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36675 >
2025-08-11 07:48:05 +00:00
Eric Engestrom
a1636dad43
radv/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36684 >
2025-08-08 21:27:45 +00:00
Eric Engestrom
d5473d0f19
radeonsi/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36684 >
2025-08-08 21:27:45 +00:00
Eric Engestrom
6019ba7ee6
radeonsi/ci: document fixes test
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36684 >
2025-08-08 21:27:45 +00:00
Samuel Pitoiset
9765624ed8
radv/ci: fix GPU hang detection regex with recent kernels
...
Since July 2024, *ERROR* is no longer printed in dmesg and this caused
GPU hangs to not be detected with recent kernels. Hopefully, this won't
uncover more problems in CI...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36611 >
2025-08-07 07:08:14 +00:00
Eric Engestrom
98370280ce
radv/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36612 >
2025-08-06 16:15:08 +00:00
Eric Engestrom
aaab00d306
radeonsi/ci: document recent flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36612 >
2025-08-06 16:15:08 +00:00
Eric Engestrom
f6cdb2c620
radv/ci: mark all of dEQP-VK.ray_tracing_pipeline.pipeline_library.configurations.* as flaky
...
Instead of adding a bunch more, let's just mark the whole group as flaky.
While at it, in the navi21 flakes
`dEQP-VK.ray_tracing_pipeline.pipeline_no_null_shaders_flag.*` already
catches the 4 lines below it, so let's drop them.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36612 >
2025-08-06 16:15:08 +00:00