mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Optimus check for varibright toggle https://github.com/seerge/g-helper/issues/2984
This commit is contained in:
@@ -709,7 +709,10 @@ namespace GHelper
|
|||||||
{
|
{
|
||||||
using (var amdControl = new AmdGpuControl())
|
using (var amdControl = new AmdGpuControl())
|
||||||
{
|
{
|
||||||
amdControl.SetVariBright(checkVariBright.Checked ? 1 : 0);
|
if (NvidiaSmi.GetDisplayActiveStatus()) return; // Skip if Nvidia GPU is active
|
||||||
|
var status = checkVariBright.Checked ? 1 : 0;
|
||||||
|
var result = amdControl.SetVariBright(status);
|
||||||
|
Logger.WriteLine($"VariBright {status}: {result}");
|
||||||
ProcessHelper.KillByName("RadeonSoftware");
|
ProcessHelper.KillByName("RadeonSoftware");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public static class NvidiaSmi
|
|||||||
|
|
||||||
public static int GetDefaultMaxGPUPower()
|
public static int GetDefaultMaxGPUPower()
|
||||||
{
|
{
|
||||||
if (AppConfig.ContainsModel("GU605")) return 125;
|
if (AppConfig.ContainsModel("GU605") || AppConfig.ContainsModel("GA605")) return 125;
|
||||||
if (AppConfig.ContainsModel("GA403")) return 90;
|
if (AppConfig.ContainsModel("GA403")) return 90;
|
||||||
if (AppConfig.ContainsModel("FA607")) return 140;
|
if (AppConfig.ContainsModel("FA607")) return 140;
|
||||||
else return 175;
|
else return 175;
|
||||||
|
|||||||
Reference in New Issue
Block a user