From bac483c6195f92e43188124301b90b4f1d4a7532 Mon Sep 17 00:00:00 2001 From: Ilya Zlobintsev Date: Mon, 23 Nov 2020 20:12:23 +0200 Subject: [PATCH] Hopefully(?) fix crashes on gpus with some features not exposed --- daemon/src/gpu_controller.rs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/daemon/src/gpu_controller.rs b/daemon/src/gpu_controller.rs index 9a1e326..d81c2e8 100644 --- a/daemon/src/gpu_controller.rs +++ b/daemon/src/gpu_controller.rs @@ -157,14 +157,17 @@ impl GpuController { _ => None, }; - self.set_power_profile(config.power_profile.clone()).unwrap(); + #[allow(unused_must_use)] + { + self.set_power_profile(config.power_profile.clone()); - for (num, (clockspeed, voltage)) in &config.gpu_power_states { - self.set_gpu_power_state(*num, *clockspeed, Some(*voltage)).expect("Failed to load power states"); - } - - for (num, (clockspeed, voltage)) in &config.vram_power_states { - self.set_vram_power_state(*num, *clockspeed, Some(*voltage)).expect("Failed to load power states"); + for (num, (clockspeed, voltage)) in &config.gpu_power_states { + self.set_gpu_power_state(*num, *clockspeed, Some(*voltage)); + } + + for (num, (clockspeed, voltage)) in &config.vram_power_states { + self.set_vram_power_state(*num, *clockspeed, Some(*voltage)); + } } }