From b178612f11772cc3519108e5303542c48c7c5639 Mon Sep 17 00:00:00 2001 From: Laura Nao Date: Mon, 10 Nov 2025 11:27:47 +0100 Subject: [PATCH] ci: Enable Perfetto tracing support in Mesa builds for Linux/Android Enable Perfetto tracing support in Mesa's x86_64/arm64 builds for Linux and Android. This enables GPU performance counter collection via pps and sets up the environment for runtime GL tests with support for CPU, GPU and system-wide tracing. Information captured by Perfetto will provide driver developers insight into the test environment and help identify factors affecting performance. Signed-off-by: Laura Nao Part-of: --- .gitlab-ci/build/gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitlab-ci/build/gitlab-ci.yml b/.gitlab-ci/build/gitlab-ci.yml index f8d5385541d..e9506c3902f 100644 --- a/.gitlab-ci/build/gitlab-ci.yml +++ b/.gitlab-ci/build/gitlab-ci.yml @@ -44,6 +44,7 @@ debian-x86_64: -D spirv-to-dxil=true -D tools=drm-shim -D valgrind=disabled + -D perfetto=true S3_ARTIFACT_NAME: mesa-x86_64-default-${BUILDTYPE} RUN_MESON_TESTS: "false" # debian-build-x86_64 already runs these artifacts: @@ -361,6 +362,7 @@ debian-android: -D android-libbacktrace=disabled -D mesa-clc=system -D precomp-compiler=system + -D perfetto=true GALLIUM_ST: > -D gallium-va=disabled -D gallium-rusticl=false @@ -493,6 +495,7 @@ debian-arm64: -D imagination-srv=true -D freedreno-kmds=msm,virtio -D teflon=true + -D perfetto=true GALLIUM_ST: -D gallium-rusticl=true RUN_MESON_TESTS: "false" # run by debian-arm64-build-testing