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