pps: Restore documentation
Restore part of the perfetto documentation deleted by mistake. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11846>
This commit is contained in:
parent
3cafe333e9
commit
a694541709
|
@ -31,8 +31,17 @@ The exact supported features vary per driver:
|
||||||
* - Driver
|
* - Driver
|
||||||
- PPS Counters
|
- PPS Counters
|
||||||
- Render Stages
|
- Render Stages
|
||||||
|
* - Freedreno
|
||||||
|
- ``gpu.counters.msm``
|
||||||
|
- ``gpu.renderstages.msm``
|
||||||
|
* - Turnip
|
||||||
|
- ``gpu.counters.msm``
|
||||||
|
-
|
||||||
|
* - Intel
|
||||||
|
- ``gpu.counters.i915``
|
||||||
|
-
|
||||||
* - Panfrost
|
* - Panfrost
|
||||||
- gpu.counters.panfrost
|
- ``gpu.counters.panfrost``
|
||||||
-
|
-
|
||||||
|
|
||||||
Run
|
Run
|
||||||
|
@ -76,6 +85,35 @@ Driver Specifics
|
||||||
|
|
||||||
Below is driver specific information/instructions for the PPS producer.
|
Below is driver specific information/instructions for the PPS producer.
|
||||||
|
|
||||||
|
Freedreno / Turnip
|
||||||
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The Freedreno PPS driver needs root access to read system-wide
|
||||||
|
performance counters, so you can simply run it with sudo:
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
sudo ./build/src/tool/pps/pps-producer
|
||||||
|
|
||||||
|
Intel
|
||||||
|
^^^^^
|
||||||
|
|
||||||
|
The Intel PPS driver needs root access to read system-wide
|
||||||
|
`RenderBasic <https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/reference/gpu-metrics-reference.html>`__
|
||||||
|
performance counters, so you can simply run it with sudo:
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
sudo ./build/src/tool/pps/pps-producer
|
||||||
|
|
||||||
|
Another option to enable access wide data without root permissions would be running the following:
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
sudo sysctl dev.i915.perf_stream_paranoid=0
|
||||||
|
|
||||||
|
Alternatively using the ``CAP_PERFMON`` permission on the binary should work too.
|
||||||
|
|
||||||
Panfrost
|
Panfrost
|
||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue