You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
906 B
44 lines
906 B
7 months ago
|
# GPU
|
||
|
|
||
|

|
||
|
|
||
|
## 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)
|
||
|
|