From f7e75b180710849bcd0a0b30794e2f1743502e07 Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Mon, 29 Jun 2026 15:43:50 +0200 Subject: [PATCH] Raise default gpu high uv limits to 1305 From the knowledge gained from ina tests and math, the pmic limits have been busted. Raising the limits to 1305 (max supported by dvfs tables) is quite reasonable. Up to 1420MHz gpu is theoretically below pmic limits even on terrible binning. CPU limits remaing unchanged due to voltage concerns. --- Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp | 4 ++-- Source/hoc-clk/overlay/src/ui/gui/freq_choice_gui.cpp | 4 ++-- Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp index 249f23fa..f1649c21 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp @@ -177,8 +177,8 @@ volatile CustomizeTable C = { AUTO /* 1075 */, AUTO /* 1152 (HioPT / High UV only!) */, AUTO /* 1228 (High UV Only!) */, - DEACTIVATED_GPU_FREQ /* 1267 (Disabled by default) */, - DEACTIVATED_GPU_FREQ /* 1305 (Disabled by default) */, + AUTO /* 1267 (High UV Only!) */, + AUTO /* 1305 (High UV Only!) */, DEACTIVATED_GPU_FREQ /* 1344 (Disabled by default) */, DEACTIVATED_GPU_FREQ /* 1382 (Disabled by default) */, DEACTIVATED_GPU_FREQ /* 1420 (Disabled by default) */, diff --git a/Source/hoc-clk/overlay/src/ui/gui/freq_choice_gui.cpp b/Source/hoc-clk/overlay/src/ui/gui/freq_choice_gui.cpp index fce953be..52c73404 100644 --- a/Source/hoc-clk/overlay/src/ui/gui/freq_choice_gui.cpp +++ b/Source/hoc-clk/overlay/src/ui/gui/freq_choice_gui.cpp @@ -146,9 +146,9 @@ void FreqChoiceGui::listUI() { if (IsMariko()) { unsafe_cpu = this->configList->values[KipConfigValue_marikoCpuUVHigh] ? 2398 : 1964; - unsafe_gpu = 1229; + unsafe_gpu = 1383; danger_cpu = this->configList->values[KipConfigValue_marikoCpuUVHigh] ? 2500 : 2398; - danger_gpu = 1306; + danger_gpu = 1460; } else { unsafe_cpu = this->configList->values[KipConfigValue_eristaCpuUV] ? 2092 : 1786; if (this->configList->values[KipConfigValue_eristaGpuUV] == GPUUVLevel_NoUV) { diff --git a/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp b/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp index ba4e6624..bdf5a51a 100644 --- a/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp +++ b/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp @@ -2241,7 +2241,7 @@ class GpuCustomTableSubmenuGui : public MiscGui { tsl::elm::CustomDrawer *warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) { renderer->drawString("\uE150 Setting GPU Clocks past", false, x + 20, y + 30, 18, tsl::style::color::ColorText); - renderer->drawString("1228MHz without a proper undervolt", false, x + 20, y + 50, 18, tsl::style::color::ColorText); + renderer->drawString("1305MHz without a proper undervolt", false, x + 20, y + 50, 18, tsl::style::color::ColorText); renderer->drawString("can cause degradation or damage", false, x + 20, y + 70, 18, tsl::style::color::ColorText); renderer->drawString("to your console!", false, x + 20, y + 90, 18, tsl::style::color::ColorText); renderer->drawString("Proceed at your own risk!", false, x + 20, y + 110, 18, tsl::style::color::ColorText);