diff --git a/docs/perfetto.rst b/docs/perfetto.rst index 18d89435ac5..947a492f869 100644 --- a/docs/perfetto.rst +++ b/docs/perfetto.rst @@ -37,6 +37,9 @@ The exact supported features vary per driver: * - Turnip - ``gpu.counters.msm`` - + * - Intel + - ``gpu.counters.i915`` + - Run --- @@ -88,7 +91,26 @@ performance counters, so you can simply run it with sudo: .. code-block:: console - sudo ./build/pps-producer + sudo ./build/src/tool/pps/pps-producer + +Intel +^^^^^ + +The Intel PPS driver needs root access to read system-wide +`RenderBasic `__ +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. Troubleshooting ---------------