From 03ede8f171cd130abd610d0fd36b06c26c8c001c Mon Sep 17 00:00:00 2001 From: souldbminersmwc Date: Sat, 14 Feb 2026 20:23:22 -0500 Subject: [PATCH] sysclk: fix crashing on boot and raise minimum refresh rate on aula --- Source/sys-clk/overlay/Makefile | 2 +- Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp | 2 +- Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp | 2 +- Source/sys-clk/sysmodule/perms.json | 2 +- Source/sys-clk/sysmodule/src/main.cpp | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/sys-clk/overlay/Makefile b/Source/sys-clk/overlay/Makefile index 2bee8fd7..b8756323 100644 --- a/Source/sys-clk/overlay/Makefile +++ b/Source/sys-clk/overlay/Makefile @@ -39,7 +39,7 @@ include ${TOPDIR}/lib/libultrahand/ultrahand.mk # version control constants #--------------------------------------------------------------------------------- #TARGET_VERSION := $(shell git describe --dirty --always --tags) -APP_VERSION := 0.38 +APP_VERSION := 0.39 TARGET_VERSION := $(APP_VERSION) #--------------------------------------------------------------------------------- diff --git a/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp b/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp index 1f0ba261..0582b802 100644 --- a/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp +++ b/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp @@ -289,7 +289,7 @@ void AppProfileGui::addProfileUI(SysClkProfile profile) ValueThresholds lcdThresholds(60, 65); if(!IsHoag() && configList.values[HorizonOCConfigValue_OverwriteRefreshRate]) { if(profile != SysClkProfile_Docked) - this->addModuleListItemValue(profile, HorizonOCModule_Display, "Display", 40, configList.values[HorizonOCConfigValue_EnableUnsafeDisplayFreqs] ? IsAula() ? 65 : 72 : 60, 1, " Hz", 1, 0, lcdThresholds); + this->addModuleListItemValue(profile, HorizonOCModule_Display, "Display", IsAula() ? 45 : 40, configList.values[HorizonOCConfigValue_EnableUnsafeDisplayFreqs] ? IsAula() ? 65 : 72 : 60, 1, " Hz", 1, 0, lcdThresholds); else this->addModuleListItemValue(profile, HorizonOCModule_Display, "Display", 50, 120, 5, " Hz", 1, 0); } diff --git a/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp b/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp index f358d90d..c6aa6e3f 100644 --- a/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp +++ b/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp @@ -292,7 +292,7 @@ void GlobalOverrideGui::listUI() #if IS_MINIMAL == 0 ValueThresholds lcdThresholds(60, 65); if(!IsHoag() && configList.values[HorizonOCConfigValue_OverwriteRefreshRate]) - this->addModuleListItemValue(HorizonOCModule_Display, "Display", 40, configList.values[HorizonOCConfigValue_EnableUnsafeDisplayFreqs] ? IsAula() ? 65 : 72 : 60, 1, " Hz", 1, 0, lcdThresholds); + this->addModuleListItemValue(HorizonOCModule_Display, "Display", IsAula() ? 45 : 40, configList.values[HorizonOCConfigValue_EnableUnsafeDisplayFreqs] ? IsAula() ? 65 : 72 : 60, 1, " Hz", 1, 0, lcdThresholds); #endif this->addModuleToggleItem(HorizonOCModule_Governor); } diff --git a/Source/sys-clk/sysmodule/perms.json b/Source/sys-clk/sysmodule/perms.json index 7fa6bdaa..c4eb76b9 100644 --- a/Source/sys-clk/sysmodule/perms.json +++ b/Source/sys-clk/sysmodule/perms.json @@ -3,7 +3,7 @@ "title_id": "0x00FF0000636C6BFF", "title_id_range_min": "0x00FF0000636C6BFF", "title_id_range_max": "0x00FF0000636C6BFF", - "main_thread_stack_size": "0x00008000", + "main_thread_stack_size": "0x0000C000", "main_thread_priority": 16, "default_cpu_id": 3, "process_category": 0, diff --git a/Source/sys-clk/sysmodule/src/main.cpp b/Source/sys-clk/sysmodule/src/main.cpp index bf0fec36..9ad50b16 100644 --- a/Source/sys-clk/sysmodule/src/main.cpp +++ b/Source/sys-clk/sysmodule/src/main.cpp @@ -36,7 +36,7 @@ #include "process_management.h" #include "clock_manager.h" #include "ipc_service.h" -#define INNER_HEAP_SIZE 0x34000 +#define INNER_HEAP_SIZE 0x40000 extern "C" {