blob: 6612afce4e5f80c4cc387e4d902798f5fd3f28db [file] [log] [blame] [view]
# GPU
![](/docs/images/gpu-counters.png)
## GPU Frequency
GPU frequency can be included in the trace by adding the ftrace category.
```
data_sources: {
config {
name: "linux.ftrace"
ftrace_config {
ftrace_events: "power/gpu_frequency"
}
}
}
```
## GPU Counters
GPU counters can be configured by adding the data source to the trace config as follows:
```
data_sources: {
config {
name: "gpu.counters"
gpu_counter_config {
counter_period_ns: 1000000
counter_ids: 1
counter_ids: 3
counter_ids: 106
counter_ids: 107
counter_ids: 109
}
}
}
```
The counter_ids correspond to the ones described in `GpuCounterSpec` in the data source descriptor.
See the full configuration options in [gpu\_counter\_config.proto](/protos/perfetto/config/gpu/gpu_counter_config.proto)