sysclk: add CPU governor and more governor settings

This commit is contained in:
souldbminersmwc committed 2026-02-18 19:32:33 -05:00
1 parent ca5ddbd779
commit f0952119b6
10 files changed
+406 -166

No files matched your search

+10 -1
View File
@@ -123,7 +123,7 @@ typedef enum {
} GPUUndervoltLevel;
enum {
DVFSMode_Disabled,
DVFSMode_Disabled = 0,
DVFSMode_Hijack,
// DVFSMode_OfficialService,
// DVFSMode_Hack,
@@ -137,6 +137,15 @@ typedef enum {
GpuSchedulingMode_EnumMax,
} GpuSchedulingMode;
typedef enum {
GovernorState_DoNotOverride = 0,
GovernorState_Disabled,
GovernorState_Enabled_CpuGpu,
GovernorState_Enabled_Cpu,
GovernorState_Enabled_Gpu,
GovernorState_EnumMax,
} GovernorState;
#define SYSCLK_ENUM_VALID(n, v) ((v) < n##_EnumMax)
static inline const char* sysclkFormatModule(SysClkModule module, bool pretty)