fix display oc

This commit is contained in:
souldbminersmwc
2026-03-11 16:06:55 -04:00
parent 06e5d5e3d1
commit 4e704e59e8

View File

@@ -357,7 +357,7 @@ 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("Hoc-clk Settings")); this->listElement->addItem(new tsl::elm::CategoryHeader("Settings"));
std::vector<NamedValue> ramVoltDispModes = { std::vector<NamedValue> ramVoltDispModes = {
NamedValue("VDD2 + VDDQ", RamDisplayMode_VDD2VDDQ), NamedValue("VDD2 + VDDQ", RamDisplayMode_VDD2VDDQ),
NamedValue("VDD2 + Usage", RamDisplayMode_VDD2Usage), NamedValue("VDD2 + Usage", RamDisplayMode_VDD2Usage),
@@ -421,7 +421,7 @@ void MiscGui::listUI()
return false; return false;
}); });
this->listElement->addItem(gpuSubmenu); this->listElement->addItem(gpuSubmenu);
if(!IsHoag()) {
this->listElement->addItem(new tsl::elm::CategoryHeader("Display")); this->listElement->addItem(new tsl::elm::CategoryHeader("Display"));
tsl::elm::ListItem* displaySubMenu = new tsl::elm::ListItem("Display Settings"); tsl::elm::ListItem* displaySubMenu = new tsl::elm::ListItem("Display Settings");
displaySubMenu->setClickListener([](u64 keys) { displaySubMenu->setClickListener([](u64 keys) {
@@ -432,7 +432,7 @@ void MiscGui::listUI()
return false; return false;
}); });
this->listElement->addItem(displaySubMenu); this->listElement->addItem(displaySubMenu);
}
#if IS_MINIMAL == 0 #if IS_MINIMAL == 0
// std::vector<NamedValue> chargerCurrents = { // std::vector<NamedValue> chargerCurrents = {
// NamedValue("Disabled", 0), // NamedValue("Disabled", 0),
@@ -535,7 +535,6 @@ public:
protected: protected:
void listUI() override { void listUI() override {
if(!IsHoag()) {
addConfigToggle(HorizonOCConfigValue_OverwriteRefreshRate, nullptr); addConfigToggle(HorizonOCConfigValue_OverwriteRefreshRate, nullptr);
tsl::elm::CustomDrawer* warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) { tsl::elm::CustomDrawer* warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) {
renderer->drawString("\uE150 Enabling unsafe display", false, x + 20, y + 30, 18, tsl::style::color::ColorText); renderer->drawString("\uE150 Enabling unsafe display", false, x + 20, y + 30, 18, tsl::style::color::ColorText);
@@ -547,7 +546,6 @@ protected:
this->listElement->addItem(warningText); this->listElement->addItem(warningText);
addConfigToggle(HorizonOCConfigValue_EnableUnsafeDisplayFreqs, nullptr); addConfigToggle(HorizonOCConfigValue_EnableUnsafeDisplayFreqs, nullptr);
} }
}
}; };
class SafetySubMenuGui : public MiscGui { class SafetySubMenuGui : public MiscGui {