From 60694a1f0215a06007829e3acf031d906a86f077 Mon Sep 17 00:00:00 2001 From: nokyan Date: Wed, 3 Jul 2024 20:35:24 +0200 Subject: [PATCH] Try power1_input if power1_average doesn't work --- src/utils/gpu/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/gpu/mod.rs b/src/utils/gpu/mod.rs index 75e02f11..113fee15 100644 --- a/src/utils/gpu/mod.rs +++ b/src/utils/gpu/mod.rs @@ -177,7 +177,10 @@ pub trait GpuImpl { } fn hwmon_power_usage(&self) -> Result { - Ok(self.read_hwmon_int("power1_average")? as f64 / 1_000_000.0) + Ok(self + .read_hwmon_int("power1_average") + .or_else(|_| self.read_hwmon_int("power1_input"))? as f64 + / 1_000_000.0) } fn hwmon_core_frequency(&self) -> Result {