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 <laura.nao@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38517>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user