From 6523d6ac1284a046eed85f51d909c4193f2666d1 Mon Sep 17 00:00:00 2001 From: IceStormNG Date: Sat, 2 Mar 2024 16:41:22 +0100 Subject: [PATCH] Added more logging. --- app/AutoTDP/AutoTDPService.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/AutoTDP/AutoTDPService.cs b/app/AutoTDP/AutoTDPService.cs index 406ecd1a..caa705ab 100644 --- a/app/AutoTDP/AutoTDPService.cs +++ b/app/AutoTDP/AutoTDPService.cs @@ -1,4 +1,5 @@ -using System.Text.Json; +using System.Collections.Generic; +using System.Text.Json; using GHelper.AutoTDP.FramerateSource; using GHelper.AutoTDP.PowerLimiter; using Ryzen; @@ -88,6 +89,7 @@ namespace GHelper.AutoTDP if (RTSSFramerateSource.IsAvailable()) l.Add("rtss"); + Logger.WriteLine("[AutoTDPService] Available Framerate Sources: " + string.Join(", ", l.ToArray())); return l; } @@ -100,6 +102,9 @@ namespace GHelper.AutoTDP if (ASUSACPIPowerLimiter.IsAvailable()) l.Add("asus_acpi"); + + Logger.WriteLine("[AutoTDPService] Available Power Limiters: " + string.Join(", ", l.ToArray())); + return l; } @@ -107,6 +112,7 @@ namespace GHelper.AutoTDP { if (!IsEnabled() || IsRunning() || !IsAvailable()) { + Logger.WriteLine("[AutoTDPService] Refusing startup. Stats: Enabled: " + IsEnabled() + ", Running: " + IsRunning() + " ,Available: " + IsAvailable()); return; } @@ -146,6 +152,7 @@ namespace GHelper.AutoTDP if ((source is null || source.Equals("rtss")) && RTSSFramerateSource.IsAvailable()) { + Logger.WriteLine("[AutoTDPService] Initializing RTSSFramerateSource..."); RTSSFramerateSource rtss = new RTSSFramerateSource(); RTSSFramerateSource.Start(); framerateSouce = rtss; @@ -159,12 +166,14 @@ namespace GHelper.AutoTDP if (limiter is null || limiter.Equals("asus_acpi") && ASUSACPIPowerLimiter.IsAvailable()) { + Logger.WriteLine("[AutoTDPService] Initializing ASUSACPIPowerLimiter..."); powerLimiter = new ASUSACPIPowerLimiter(); return; } if (limiter is not null && limiter.Equals("intel_msr") && IntelMSRPowerLimiter.IsAvailable()) { + Logger.WriteLine("[AutoTDPService] Initializing IntelMSRPowerLimiter..."); powerLimiter = new IntelMSRPowerLimiter(); return; } @@ -306,6 +315,8 @@ namespace GHelper.AutoTDP return; } + Logger.WriteLine("[AutoTDPService] Start handling game: " + instance.ProcessName + " PID: " + instance.ProcessID); + tdpThread = new Thread(() => { CurrentTDP = powerLimiter.GetCPUPowerLimit();