The power tracer collects detailed information about C-state and P-state transitions, instead of just looking at the high-level "average" information. There is a helper script found in scrips/tracing/power.pl in the kernel sources which can be used to parse this information and create a Scalable Vector Graphics (SVG) picture from the trace data. To use this tracer: echo 0 > /sys/kernel/debug/tracing/tracing_enabled echo power > /sys/kernel/debug/tracing/current_tracer echo 1 > /sys/kernel/debug/tracing/tracing_enabled sleep 1 echo 0 > /sys/kernel/debug/tracing/tracing_enabled cat /sys/kernel/debug/tracing/trace | \ perl scripts/tracing/power.pl > out.sv