mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 13:50:11 +01:00
docs: update perfetto with the latest status
intel and turnip support renderstages. EGL supports track events. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18260>
This commit is contained in:
parent
cbd8e24b9f
commit
ef27399bca
1 changed files with 11 additions and 3 deletions
|
|
@ -21,7 +21,7 @@ same timeline, to better understand and tune/debug system level performance:
|
||||||
- pps-producer: A systemwide daemon that can collect global performance
|
- pps-producer: A systemwide daemon that can collect global performance
|
||||||
counters.
|
counters.
|
||||||
- mesa: Per-process producer within mesa to capture render-stage traces
|
- mesa: Per-process producer within mesa to capture render-stage traces
|
||||||
on the GPU timeline, track events, etc.
|
on the GPU timeline, track events on the CPU timeline, etc.
|
||||||
|
|
||||||
The exact supported features vary per driver:
|
The exact supported features vary per driver:
|
||||||
|
|
||||||
|
|
@ -36,10 +36,10 @@ The exact supported features vary per driver:
|
||||||
- ``gpu.renderstages.msm``
|
- ``gpu.renderstages.msm``
|
||||||
* - Turnip
|
* - Turnip
|
||||||
- ``gpu.counters.msm``
|
- ``gpu.counters.msm``
|
||||||
-
|
- ``gpu.renderstages.msm``
|
||||||
* - Intel
|
* - Intel
|
||||||
- ``gpu.counters.i915``
|
- ``gpu.counters.i915``
|
||||||
-
|
- ``gpu.renderstages.i915``
|
||||||
* - Panfrost
|
* - Panfrost
|
||||||
- ``gpu.counters.panfrost``
|
- ``gpu.counters.panfrost``
|
||||||
-
|
-
|
||||||
|
|
@ -104,6 +104,14 @@ the steps above :
|
||||||
|
|
||||||
# Back in the perfetto tmux, press enter to start the capture
|
# Back in the perfetto tmux, press enter to start the capture
|
||||||
|
|
||||||
|
CPU Tracing
|
||||||
|
~~~~~~~~~~~
|
||||||
|
|
||||||
|
Mesa's CPU tracepoints (``MESA_TRACE_*``) use Perfetto track events when
|
||||||
|
Perfetto is enabled. They use ``mesa.default`` and ``mesa.slow`` categories.
|
||||||
|
|
||||||
|
Currently, only EGL and freedreno have CPU tracepoints.
|
||||||
|
|
||||||
Vulkan data sources
|
Vulkan data sources
|
||||||
~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue