Index: tools/perf/metrics/power.py |
diff --git a/tools/perf/metrics/power.py b/tools/perf/metrics/power.py |
index c115d02e4de4480557823f54a8386791ad6da817..348d69ccd49aa661c2f9bece620bddb5df47bd44 100644 |
--- a/tools/perf/metrics/power.py |
+++ b/tools/perf/metrics/power.py |
@@ -85,6 +85,12 @@ class PowerMetric(Metric): |
energy_consumption_mwh = self._results['energy_consumption_mwh'] |
results.Add('energy_consumption_mwh', 'mWh', energy_consumption_mwh) |
+ # GPU Frequency. |
+ gpu_power = self._results['component_utilization'].get('gpu', None) |
+ if gpu_power and gpu_power.has_key('average_frequency_hz'): |
+ gpu_freq_hz = gpu_power['average_frequency_hz'] |
+ results.Add('gpu_average_frequency_hz', 'hz', gpu_freq_hz) |
+ |
# Add idle wakeup numbers for all processes. |
for process_type in self._results['cpu_stats']: |
trace_name_for_process = 'idle_wakeups_%s' % (process_type.lower()) |