Board: Fix no sched override
This commit is contained in:
@@ -290,12 +290,11 @@ void MiscGui::listUI()
|
|||||||
ValueThresholds thresholdsDisabled(0, 0);
|
ValueThresholds thresholdsDisabled(0, 0);
|
||||||
std::vector<NamedValue> noNamedValues = {};
|
std::vector<NamedValue> noNamedValues = {};
|
||||||
|
|
||||||
|
|
||||||
this->listElement->addItem(new tsl::elm::CategoryHeader("CPU Settings"));
|
this->listElement->addItem(new tsl::elm::CategoryHeader("CPU Settings"));
|
||||||
addConfigToggle(HocClkConfigValue_OverwriteBoostMode, nullptr);
|
addConfigToggle(HocClkConfigValue_OverwriteBoostMode, nullptr);
|
||||||
std::vector<NamedValue> gpuSchedValues = {
|
std::vector<NamedValue> gpuSchedValues = {
|
||||||
NamedValue("Do not override", GpuSchedulingMode_DoNotOverride),
|
NamedValue("Do not override", GpuSchedulingMode_DoNotOverride),
|
||||||
NamedValue("Enabled", GpuSchedulingMode_Enabled, "96.5% limit"),
|
NamedValue("Enabled (Default)", GpuSchedulingMode_Enabled, "96.6% limit"),
|
||||||
NamedValue("Disabled", GpuSchedulingMode_Disabled, "99.7% limit"),
|
NamedValue("Disabled", GpuSchedulingMode_Disabled, "99.7% limit"),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1167,16 +1167,7 @@ void Board::SetGpuSchedulingMode(GpuSchedulingMode mode, GpuSchedulingOverrideMe
|
|||||||
u32 temp;
|
u32 temp;
|
||||||
bool enabled = false;
|
bool enabled = false;
|
||||||
switch(mode) {
|
switch(mode) {
|
||||||
case GpuSchedulingMode_DoNotOverride:
|
case GpuSchedulingMode_DoNotOverride: break;
|
||||||
if (method == GpuSchedulingOverrideMethod_Ini) {
|
|
||||||
const char* ini_path = "sdmc:/atmosphere/config/system_settings.ini";
|
|
||||||
const char* section = "am.gpu";
|
|
||||||
const char* key = "gpu_scheduling_enabled";
|
|
||||||
|
|
||||||
// Remove the key from the INI
|
|
||||||
ini_puts(section, key, NULL, ini_path);
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
case GpuSchedulingMode_Disabled:
|
case GpuSchedulingMode_Disabled:
|
||||||
if(method == GpuSchedulingOverrideMethod_NvService)
|
if(method == GpuSchedulingOverrideMethod_NvService)
|
||||||
nvIoctl(fd2, NVSCHED_CTRL_DISABLE, &temp);
|
nvIoctl(fd2, NVSCHED_CTRL_DISABLE, &temp);
|
||||||
|
|||||||
Reference in New Issue
Block a user