Mesa (main): docs: document RADV_THREAD_TRACE_* envvars
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Nov 1 20:03:51 UTC 2021
Module: Mesa
Branch: main
Commit: eeb034f2cc29595c89a874f102131ee9ae9f0442
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb034f2cc29595c89a874f102131ee9ae9f0442
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date: Fri Oct 22 09:41:56 2021 +0200
docs: document RADV_THREAD_TRACE_* envvars
Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13477>
---
docs/envvars.rst | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/docs/envvars.rst b/docs/envvars.rst
index 92e568715e2..d3321fd4556 100644
--- a/docs/envvars.rst
+++ b/docs/envvars.rst
@@ -725,6 +725,22 @@ RADV driver environment variables
:envvar:`RADV_TEX_ANISO`
force anisotropy filter (up to 16)
+:envvar:`RADV_THREAD_TRACE`
+ enable frame based SQTT/RGP captures (eg. `export RADV_THREAD_TRACE=100`
+ will capture the frame #100)
+
+:envvar:`RADV_THREAD_TRACE_BUFFER_SIZE`
+ set the SQTT/RGP buffer size in bytes (default value is 32MiB, the buffer is
+ automatically resized if too small)
+
+:envvar:`RADV_THREAD_TRACE_INSTRUCTION_TIMING`
+ enable/disable SQTT/RGP instruction timing (enabled by default)
+
+:envvar:`RADV_THREAD_TRACE_TRIGGER`
+ enable trigger file based SQTT/RGP captures (eg.
+ `export RADV_THREAD_TRACE_TRIGGER=/tmp/radv_sqtt_trigger` and then
+ `touch /tmp/radv_sqtt_trigger` to capture a frame)
+
:envvar:`ACO_DEBUG`
a comma-separated list of named flags, which do various things:
More information about the mesa-commit
mailing list