16–18 Sept 2020
Europe/Warsaw timezone

etnaviv: The wonderful world of performance counters

17 Sept 2020, 14:45
45m
Talk (full slot) (Closed) Main Track

Description

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

Platinum sponsor

Gold sponsors

Silver sponsors

Bronze sponsors

Supporter sponsors

Website hosting donated by
LWN.net