power/power.rs
1use ryzen_reader::{CpuInfo, Error};
2
3fn main() -> Result<(), Error> {
4 let cpu = CpuInfo::new()?;
5 let power = cpu.read()?;
6
7 println!("Package power:");
8 for (package, usage) in power.packages().enumerate() {
9 println!("\t#{}: {:.2}W", package, usage);
10 }
11 println!("Core power:");
12 for (core, usage) in power.cores().enumerate() {
13 println!("\t#{}: {:.2}W", core, usage);
14 }
15 Ok(())
16}