ci: Update to Linux 6.16 for gfx-ci

Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>

ci: Downgrade to Linux 6.14 for venus-lavapipe jobs

In Linux 6.16 (and possibly 6.15 as well), the virtio gfx device
initialization seems to have regressed, resulting in device initialization
failure.

```
deqp-runner 0.20.3
+ deqp-runner suite --suite /builds/RickXy/mesa/install/deqp-venus.toml --output /builds/RickXy/mesa/results --skips /builds/RickXy/mesa/install/all-skips.txt /builds/RickXy/mesa/install/venus-skips.txt --flakes /builds/RickXy/mesa/install/venus-flakes.txt --testlog-to-xml /deqp-tools/testlog-to-xml --fraction-start 1 --fraction 60 --jobs 16 --baseline /builds/RickXy/mesa/install/venus-fails.txt
Error: Failed to invoke dEQP for dEQP-VK.info.device:
stdout:
Writing test log into /builds/RickXy/mesa/results/dEQP-VK.info.device
dEQP Core 3299a07b86cf0b15f86d1a441e323e515b15f255 (0x3299a07b) starting..
  target implementation = 'Default'
stderr:
MESA-VIRTIO: debug: one of required kernel params (4 or 9) is missing
FATAL ERROR: vk.enumeratePhysicalDevices(instance, &numDevices, nullptr): VK_ERROR_INITIALIZATION_FAILED at vkQueryUtil.cpp:83
```

Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>

ci: Drop the test from the fail list

It is reported to pass with Linux 6.16

```
Unexpected results:
07:33:07.167:   KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess_texture_cube_map_r32i,Crash
07:33:07.167:   spec@!opengl 1.1@streaming-texture-leak,UnexpectedImprovement(Pass)
```

Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>

ci: Update zink-avn-adl flakes list

Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>

ci: Add flake to zink-anv-adl skip list

Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>

ci: Add api@clgetdeviceinfo to Intel fails list

This api call is failing for Intel as well, like many of the other
types.

Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36493>
This commit is contained in:
Ritesh Raj Sarraf
2025-07-30 21:10:01 +05:30
committed by Marge Bot
parent cec845079e
commit 4af3dcd969
7 changed files with 15 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ variables:
FEDORA_X86_64_BUILD_TAG: "20250722-libwayland"
KERNEL_TAG: "v6.14-mesa-4277"
KERNEL_TAG: "v6.16-mesa-09d1"
KERNEL_REPO: "gfx-ci/linux"
PKG_REPO_REV: "95bf62c"
FIRMWARE_TAG: "36f9bbfa"

View File

@@ -42,6 +42,9 @@ zink-venus-lavapipe:
CROSVM_MEMORY: 12288
CROSVM_CPU: $FDO_CI_CONCURRENT
XVFB_SCRIPT: "./install/crosvm-runner.sh ./install/deqp-runner.sh"
# INFO: Keep Linux version at 6.14 as 6.16 seems to have regressed
# in virtio gfx device initializaiton
KERNEL_TAG: "v6.14-mesa-4277"
script: |
export LD_LIBRARY_PATH="$CI_PROJECT_DIR/install/lib"
export LIBGL_DRIVERS_PATH="$CI_PROJECT_DIR/install/lib/dri"

View File

@@ -701,9 +701,6 @@ spec@!opengl 1.1@depthstencil-default_fb-blit samples=2,Fail
spec@arb_sample_shading@samplemask 6,Fail
spec@ext_framebuffer_multisample@interpolation 2 centroid-deriv-disabled,Fail
# New crash with Xe KMD
spec@!opengl 1.1@streaming-texture-leak,Crash
# glcts doesn't check for unsupported formats. See discussion in !35524
KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup_texture_2d_array_depth_component16,Fail
KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup_texture_2d_depth_component16,Fail

View File

@@ -856,3 +856,6 @@ glx@glx_arb_create_context@invalid opengl version
glx@glx_arb_create_context_profile@invalid profile
glx@glx-tfp
spec@arb_shader_storage_buffer_object@max-ssbo-size@vsexceed
# New flakes with Linux 6.16
KHR-Single-GL46.arrays_of_arrays_gl.InteractionFunctionCalls1_var_type_index_13

View File

@@ -13,3 +13,7 @@ spec@ext_external_objects@vk-ping-pong-single-sem
# some kind of kernel issue here crashes xwayland
glx.*
# Flake introduced in Linux 6.16
# Results in an OOM
spec@arb_gpu_shader_fp64@execution@arb_gpu_shader_fp64-wrong-type-setter

View File

@@ -1,6 +1,7 @@
api@clbuildprogram,Fail
api@clcompileprogram,Fail
api@clgetcommandqueueinfo,Fail
api@clgetdeviceinfo,Fail
api@clgetextensionfunctionaddressforplatform,Fail
api@clgetkernelarginfo,Fail
api@cllinkprogram,Fail

View File

@@ -13,6 +13,9 @@ venus-lavapipe:
CROSVM_MEMORY: 12288
CROSVM_CPU: $FDO_CI_CONCURRENT
FLAKES_CHANNEL: "#virgl-ci"
# INFO: Keep Linux version at 6.14 as 6.16 seems to have regressed
# in virtio gfx device initializaiton
KERNEL_TAG: "v6.14-mesa-4277"
script: |
export LD_LIBRARY_PATH="$CI_PROJECT_DIR/install/lib"
export LIBGL_DRIVERS_PATH="$CI_PROJECT_DIR/install/lib/dri"