xref: /aosp_15_r20/external/mesa3d/src/tool/pps/cfg/system.cfg (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker# Enable periodic flushing of the trace buffer into the output file.
2*61046927SAndroid Build Coastguard Workerwrite_into_file: true
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Worker# Writes the userspace buffer into the file every .5 seconds.
5*61046927SAndroid Build Coastguard Workerfile_write_period_ms: 500
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard Worker# Commits the trace from the shared memory buffer to the central buffer
8*61046927SAndroid Build Coastguard Worker# periodically. Otherwise, the --full-sort option will be required for
9*61046927SAndroid Build Coastguard Worker# trace_processor_shell and traceconv when importing the trace.
10*61046927SAndroid Build Coastguard Workerflush_period_ms: 2000
11*61046927SAndroid Build Coastguard Worker
12*61046927SAndroid Build Coastguard Workerduration_ms: 7000
13*61046927SAndroid Build Coastguard Worker
14*61046927SAndroid Build Coastguard Workerbuffers {
15*61046927SAndroid Build Coastguard Worker  size_kb: 65536
16*61046927SAndroid Build Coastguard Worker  fill_policy: DISCARD
17*61046927SAndroid Build Coastguard Worker}
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard Workerdata_sources {
20*61046927SAndroid Build Coastguard Worker  config {
21*61046927SAndroid Build Coastguard Worker    name: "gpu.counters.msm"
22*61046927SAndroid Build Coastguard Worker    gpu_counter_config {
23*61046927SAndroid Build Coastguard Worker      counter_period_ns: 100000
24*61046927SAndroid Build Coastguard Worker    }
25*61046927SAndroid Build Coastguard Worker  }
26*61046927SAndroid Build Coastguard Worker}
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Workerdata_sources {
29*61046927SAndroid Build Coastguard Worker  config {
30*61046927SAndroid Build Coastguard Worker    name: "gpu.renderstages.msm"
31*61046927SAndroid Build Coastguard Worker  }
32*61046927SAndroid Build Coastguard Worker}
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Workerdata_sources {
35*61046927SAndroid Build Coastguard Worker  config {
36*61046927SAndroid Build Coastguard Worker    name: "gpu.memory.msm"
37*61046927SAndroid Build Coastguard Worker  }
38*61046927SAndroid Build Coastguard Worker}
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard Workerdata_sources {
41*61046927SAndroid Build Coastguard Worker  config {
42*61046927SAndroid Build Coastguard Worker    name: "gpu.counters.i915"
43*61046927SAndroid Build Coastguard Worker    gpu_counter_config {
44*61046927SAndroid Build Coastguard Worker      counter_period_ns: 100000
45*61046927SAndroid Build Coastguard Worker    }
46*61046927SAndroid Build Coastguard Worker  }
47*61046927SAndroid Build Coastguard Worker}
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Workerdata_sources {
50*61046927SAndroid Build Coastguard Worker  config {
51*61046927SAndroid Build Coastguard Worker    name: "gpu.renderstages.intel"
52*61046927SAndroid Build Coastguard Worker  }
53*61046927SAndroid Build Coastguard Worker}
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard Workerdata_sources {
56*61046927SAndroid Build Coastguard Worker  config {
57*61046927SAndroid Build Coastguard Worker    name: "gpu.renderstages.amd"
58*61046927SAndroid Build Coastguard Worker  }
59*61046927SAndroid Build Coastguard Worker}
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard Workerdata_sources {
62*61046927SAndroid Build Coastguard Worker  config {
63*61046927SAndroid Build Coastguard Worker    name: "gpu.counters.panfrost"
64*61046927SAndroid Build Coastguard Worker    gpu_counter_config {
65*61046927SAndroid Build Coastguard Worker      counter_period_ns: 100000
66*61046927SAndroid Build Coastguard Worker    }
67*61046927SAndroid Build Coastguard Worker  }
68*61046927SAndroid Build Coastguard Worker}
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Workerdata_sources {
71*61046927SAndroid Build Coastguard Worker  config {
72*61046927SAndroid Build Coastguard Worker    name: "track_event"
73*61046927SAndroid Build Coastguard Worker    track_event_config {
74*61046927SAndroid Build Coastguard Worker      #enabled_tags: "slow"
75*61046927SAndroid Build Coastguard Worker    }
76*61046927SAndroid Build Coastguard Worker  }
77*61046927SAndroid Build Coastguard Worker}
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard Workerdata_sources {
80*61046927SAndroid Build Coastguard Worker  config {
81*61046927SAndroid Build Coastguard Worker    name: "linux.ftrace"
82*61046927SAndroid Build Coastguard Worker    target_buffer: 0
83*61046927SAndroid Build Coastguard Worker    ftrace_config {
84*61046927SAndroid Build Coastguard Worker      buffer_size_kb: 16384
85*61046927SAndroid Build Coastguard Worker      drain_period_ms: 500
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard Worker      ftrace_events: "scm/scm_call_start"
88*61046927SAndroid Build Coastguard Worker      ftrace_events: "scm/scm_call_end"
89*61046927SAndroid Build Coastguard Worker      ftrace_events: "drm/drm_vblank_event"
90*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_destroy"
91*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_enable_signal"
92*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_signaled"
93*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_wait_start"
94*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_emit"
95*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_init"
96*61046927SAndroid Build Coastguard Worker      ftrace_events: "dma_fence/dma_fence_wait_end"
97*61046927SAndroid Build Coastguard Worker      ftrace_events: "gpu_mem/gpu_mem_total"
98*61046927SAndroid Build Coastguard Worker      ftrace_events: "clock_disable"
99*61046927SAndroid Build Coastguard Worker      ftrace_events: "clock_enable"
100*61046927SAndroid Build Coastguard Worker      ftrace_events: "clock_set_rate"
101*61046927SAndroid Build Coastguard Worker      ftrace_events: "power/cpu_frequency_limits"
102*61046927SAndroid Build Coastguard Worker      ftrace_events: "power/cpu_frequency"
103*61046927SAndroid Build Coastguard Worker      ftrace_events: "power/cpu_idle"
104*61046927SAndroid Build Coastguard Worker      ftrace_events: "raw_syscalls/sys_enter"
105*61046927SAndroid Build Coastguard Worker      ftrace_events: "raw_syscalls/sys_exit"
106*61046927SAndroid Build Coastguard Worker      ftrace_events: "cpufreq_interactive_already"
107*61046927SAndroid Build Coastguard Worker      ftrace_events: "cpufreq_interactive_boost"
108*61046927SAndroid Build Coastguard Worker      ftrace_events: "cpufreq_interactive_notyet"
109*61046927SAndroid Build Coastguard Worker      ftrace_events: "cpufreq_interactive_setspeed"
110*61046927SAndroid Build Coastguard Worker      ftrace_events: "cpufreq_interactive_target"
111*61046927SAndroid Build Coastguard Worker      ftrace_events: "cpufreq_interactive_unboost"
112*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_blocked_reason"
113*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_cpu_hotplug"
114*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_process_exec"
115*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_process_exit"
116*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_process_fork"
117*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_process_free"
118*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_process_hang"
119*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_process_wait"
120*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_switch"
121*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_wakeup_new"
122*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_wakeup"
123*61046927SAndroid Build Coastguard Worker      ftrace_events: "sched_waking"
124*61046927SAndroid Build Coastguard Worker      ftrace_events: "smbus_read"
125*61046927SAndroid Build Coastguard Worker      ftrace_events: "smbus_reply"
126*61046927SAndroid Build Coastguard Worker      ftrace_events: "smbus_result"
127*61046927SAndroid Build Coastguard Worker      ftrace_events: "smbus_write"
128*61046927SAndroid Build Coastguard Worker      ftrace_events: "softirq_entry"
129*61046927SAndroid Build Coastguard Worker      ftrace_events: "softirq_exit"
130*61046927SAndroid Build Coastguard Worker      ftrace_events: "softirq_raise"
131*61046927SAndroid Build Coastguard Worker      ftrace_events: "suspend_resume"
132*61046927SAndroid Build Coastguard Worker      ftrace_events: "workqueue_activate_work"
133*61046927SAndroid Build Coastguard Worker      ftrace_events: "workqueue_execute_end"
134*61046927SAndroid Build Coastguard Worker      ftrace_events: "workqueue_execute_start"
135*61046927SAndroid Build Coastguard Worker      ftrace_events: "workqueue_queue_work"
136*61046927SAndroid Build Coastguard Worker      ftrace_events: "signal_generate"
137*61046927SAndroid Build Coastguard Worker      ftrace_events: "signal_deliver"
138*61046927SAndroid Build Coastguard Worker    }
139*61046927SAndroid Build Coastguard Worker  }
140*61046927SAndroid Build Coastguard Worker}
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard Workerdata_sources {
143*61046927SAndroid Build Coastguard Worker  config {
144*61046927SAndroid Build Coastguard Worker    name: "linux.process_stats"
145*61046927SAndroid Build Coastguard Worker    target_buffer: 0
146*61046927SAndroid Build Coastguard Worker  }
147*61046927SAndroid Build Coastguard Worker}
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard Workerdata_sources {
150*61046927SAndroid Build Coastguard Worker  config {
151*61046927SAndroid Build Coastguard Worker    name: "track_event"
152*61046927SAndroid Build Coastguard Worker    track_event_config {
153*61046927SAndroid Build Coastguard Worker      enabled_categories: "mesa.default"
154*61046927SAndroid Build Coastguard Worker      enabled_categories: "mesa.slow"
155*61046927SAndroid Build Coastguard Worker    }
156*61046927SAndroid Build Coastguard Worker  }
157*61046927SAndroid Build Coastguard Worker}
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard Workerdata_sources {
160*61046927SAndroid Build Coastguard Worker  config {
161*61046927SAndroid Build Coastguard Worker    name: "perfetto.metatrace"
162*61046927SAndroid Build Coastguard Worker    target_buffer: 0
163*61046927SAndroid Build Coastguard Worker  }
164*61046927SAndroid Build Coastguard Worker}
165*61046927SAndroid Build Coastguard Worker
166*61046927SAndroid Build Coastguard Workerproducers {
167*61046927SAndroid Build Coastguard Worker  producer_name: "perfetto.traced_probes"
168*61046927SAndroid Build Coastguard Worker  shm_size_kb: 4096
169*61046927SAndroid Build Coastguard Worker  page_size_kb: 4
170*61046927SAndroid Build Coastguard Worker}
171