- https://github.com/lzt1008/tpw
- https://lib.rs/crates/tpw
- https://github.com/wandb/wandb/blob/be90b71f071c38300a86fbc419eca397bbc22553/gpu_stats/src/gpu_apple.rs
- https://github.com/Levminer/cores/blob/ae3d15a20b5786c47252b1d028af39d33c6c6ec8/platforms/unix/hardwareinfo/src/mac/sources.rs#L117
- https://github.com/wandb/wandb/pull/9065/files#diff-2c0373334d01897e931df3874d2f0d6c18c2fa59aad97c2af84dff91b8280edb
- https://www.tunabellysoftware.com/blog/
AppleSMC
Error: IOServiceGetMatchingServices() = %08x
Error: no SMC found
Error: IOServiceOpen() = %08x
#KEY
F0Tg
no data
keyPath
Unknown sensor name
Sensor name %@ is less than four characters, so name can't be determined
---
GPU Stats :: GPU Performance States :: GPUPH
125 620 650 685 745 805 845 900 935 = 9
length = 1024
CPU Stats :: CPU Complex Performance States :: ECPU
570 615 655 750 790 855 900 = 8
length = 512
length = 1344
https://apple.stackexchange.com/questions/96186/how-does-apple-calculate-the-energy-consumption-of-a-process-in-os-x-mavericks
https://blog.mozilla.org/nnethercote/2015/08/26/what-does-the-os-x-activity-monitors-energy-impact-actually-measure/
https://github.com/exelban/stats/commit/d3cbf8d22c189bb37c209271a7d63408f873bf69