16-18 September 2020
Europe/Warsaw timezone

etnaviv: The wonderful world of performance counters

Not scheduled
Talk (full slot)


Performance counter are somewhat special on Vivante GPUs. It is not possible to read them via cmd stream but only from the CPU/kernel. This needs some extra work in the kernel and the user space.

The final goal is to have per-draw performance counter values for detailed analysis of performance problems and a way to sample performance counters in a cyclic way for perfetto or some kind of gpu-top tool. GPU load values are also quite special and might be of interest. Overall there is quite some work to be done to get it up and running.

I would talk about the problems and the solutions I came up with.

Code of Conduct Yes
GSoC, EVoC or Outreachy No

Primary author

Presentation Materials

There are no materials yet.
Platinum sponsor

Gold sponsors

Silver sponsors

Bronze sponsors

Host sponsoring

Website hosting donated by