mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
APU Skin temp limit slider https://github.com/seerge/g-helper/issues/2673
This commit is contained in:
17
app/Fans.cs
17
app/Fans.cs
@@ -184,6 +184,9 @@ namespace GHelper
|
||||
trackTemp.Minimum = RyzenControl.MinTemp;
|
||||
trackTemp.Maximum = RyzenControl.MaxTemp;
|
||||
|
||||
trackSkin.Minimum = RyzenControl.MinSkin;
|
||||
trackSkin.Maximum = RyzenControl.MaxSkin;
|
||||
|
||||
comboPowerMode.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
comboPowerMode.DataSource = new BindingSource(PowerNative.powerModes, null);
|
||||
comboPowerMode.DisplayMember = "Value";
|
||||
@@ -211,6 +214,7 @@ namespace GHelper
|
||||
trackUV.Scroll += TrackUV_Scroll;
|
||||
trackUViGPU.Scroll += TrackUV_Scroll;
|
||||
trackTemp.Scroll += TrackUV_Scroll;
|
||||
trackSkin.Scroll += TrackUV_Scroll;
|
||||
|
||||
buttonApplyAdvanced.Click += ButtonApplyAdvanced_Click;
|
||||
|
||||
@@ -248,6 +252,7 @@ namespace GHelper
|
||||
panelUV.Visible = true;
|
||||
panelTitleAdvanced.Visible = true;
|
||||
panelTemperature.Visible = true;
|
||||
panelSkin.Visible = true;
|
||||
panelTitleTemp.Visible = true;
|
||||
|
||||
VisualiseAdvanced();
|
||||
@@ -381,11 +386,15 @@ namespace GHelper
|
||||
int temp = AppConfig.GetMode("cpu_temp");
|
||||
if (temp < RyzenControl.MinTemp || temp > RyzenControl.MaxTemp) temp = RyzenControl.MaxTemp;
|
||||
|
||||
int skin = AppConfig.GetMode("skin_temp");
|
||||
if (skin < RyzenControl.MinSkin || skin > RyzenControl.MaxSkin) skin = RyzenControl.MaxSkin;
|
||||
|
||||
checkApplyUV.Enabled = checkApplyUV.Checked = AppConfig.IsMode("auto_uv");
|
||||
|
||||
trackUV.Value = cpuUV;
|
||||
trackUViGPU.Value = igpuUV;
|
||||
trackTemp.Value = temp;
|
||||
trackSkin.Value = skin;
|
||||
|
||||
VisualiseAdvanced();
|
||||
|
||||
@@ -404,6 +413,7 @@ namespace GHelper
|
||||
panelUViGPU.Visible = false;
|
||||
panelTitleTemp.Visible = false;
|
||||
panelTemperature.Visible = false;
|
||||
panelSkin.Visible = false;
|
||||
panelAdvancedAlways.Visible = false;
|
||||
panelAdvancedApply.Visible = false;
|
||||
panelDownload.Visible = true;
|
||||
@@ -428,7 +438,9 @@ namespace GHelper
|
||||
|
||||
labelUV.Text = trackUV.Value.ToString();
|
||||
labelUViGPU.Text = trackUViGPU.Value.ToString();
|
||||
|
||||
labelTemp.Text = (trackTemp.Value < RyzenControl.MaxTemp) ? trackTemp.Value.ToString() + "°C" : "Default";
|
||||
labelSkin.Text = (trackSkin.Value < RyzenControl.MaxSkin) ? trackSkin.Value.ToString() + "°C" : "Default";
|
||||
}
|
||||
|
||||
private void AdvancedScroll()
|
||||
@@ -438,6 +450,7 @@ namespace GHelper
|
||||
|
||||
VisualiseAdvanced();
|
||||
|
||||
AppConfig.SetMode("skin_temp", trackSkin.Value);
|
||||
AppConfig.SetMode("cpu_temp", trackTemp.Value);
|
||||
AppConfig.SetMode("cpu_uv", trackUV.Value);
|
||||
AppConfig.SetMode("igpu_uv", trackUViGPU.Value);
|
||||
@@ -1140,9 +1153,11 @@ namespace GHelper
|
||||
trackUV.Value = RyzenControl.MaxCPUUV;
|
||||
trackUViGPU.Value = RyzenControl.MaxIGPUUV;
|
||||
trackTemp.Value = RyzenControl.MaxTemp;
|
||||
trackSkin.Value = RyzenControl.MaxSkin;
|
||||
|
||||
AdvancedScroll();
|
||||
AppConfig.SetMode("cpu_temp", -1);
|
||||
AppConfig.RemoveMode("cpu_temp");
|
||||
AppConfig.RemoveMode("skin_temp");
|
||||
|
||||
modeControl.ResetPerformanceMode();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user