From 158f9a860307f6d8bd142729173e50aadd0b5143 Mon Sep 17 00:00:00 2001 From: salixor <salixor@pm.me> Date: Wed, 31 Jul 2024 18:17:11 +0200 Subject: [PATCH] Make logs a tiny bit clearer of success/error --- src/main.rs | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 5644a09..4047a7a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -60,9 +60,14 @@ fn main() { } if let Some(power) = args.power { - println!("{}", format!("Target {}W power limit.", power).cyan()); - let _power_result = - device.set_power_management_limit(to_milliwatts(power).try_into().unwrap()); + println!( + "{}", + format!("Trying to target {}W power limit.", power).cyan() + ); + match device.set_power_management_limit(to_milliwatts(power).try_into().unwrap()) { + Ok(_) => println!("{}", format!("Target {}W power limit.", power).green()), + _ => println!("{}", "An error occured.".red()), + } } println!( "Effective target power limit: {:?}", @@ -72,9 +77,15 @@ fn main() { if let Some(clock_offset) = args.clock_offset { println!( "{}", - format!("Target {}Hz GPU clock offset.", clock_offset).cyan() + format!("Trying to target {}Hz GPU clock offset.", clock_offset).cyan() ); - let _clock_result = device.set_gpc_clock_vf_offset(clock_offset); + match device.set_gpc_clock_vf_offset(clock_offset) { + Ok(_) => println!( + "{}", + format!("Target {}Hz GPU clock offset.", clock_offset).green() + ), + _ => println!("{}", "An error occured.".red()), + } } println!( "Effective target clock offset: {:?}", @@ -84,9 +95,19 @@ fn main() { if let Some(mem_clock_offset) = args.mem_clock_offset { println!( "{}", - format!("Target {}Hz GPU memclock offset.", mem_clock_offset).cyan() + format!( + "Trying to target {}Hz GPU memclock offset.", + mem_clock_offset + ) + .cyan() ); - let _mem_clock_result = device.set_mem_clock_vf_offset(mem_clock_offset); + match device.set_mem_clock_vf_offset(mem_clock_offset) { + Ok(_) => println!( + "{}", + format!("Target {}Hz GPU memclock offset.", mem_clock_offset).green() + ), + _ => println!("{}", "An error occured.".red()), + } } println!( "Effective target memory clock offset: {:?}", -- GitLab