souldbminersmwc
4738eea080
Merge sys-clk-oc and add upto 2903 clocks (please don't use)
...
I do have to come up with a better name too...
2025-08-22 18:31:38 -04:00
hanabbi
aa37b019c2
sys-clk: deprecate
2023-10-31 06:00:13 +09:00
hanabbi
299e4c0d4a
fix wrong table
2023-06-22 15:35:01 +09:00
hanabbi
4c84a3b212
add 2397 freq and slt table for Mariko CPU
2023-06-22 14:47:01 +09:00
hanabbi
c865fc8fef
add hiopt table for gpu undervolt
2023-05-27 21:10:15 +09:00
hanabbi
db6df0e9c5
v1.3
2023-05-26 12:46:41 +09:00
hanabbi
df5448136b
feat: mariko gpu undervolt implementation
2023-05-26 12:46:41 +09:00
hanai3Bi
3db0b9b380
1.5.1
2023-05-26 12:45:29 +09:00
KazushiM
f47e7604fe
- pages: Drop cust v2 support; Show update time in download section
...
- oc_loader: Separate Vddq and Vdd2 DRAM voltage for Mariko
- sys-clk-OC: Fix wrong regulator ID; Auto CPU Boost for Erista
2023-01-27 10:45:06 +08:00
KazushiM
120367cf7c
EMC voltage for Mariko; Fix #60 ; Show battery & voltage info in overlay on Erista
...
- From previous analysis, EMC voltage is set before AMS loads on Mariko, and will not be set again or changed afterwards.
- sys-clk-OC will take care of setting emc voltage on Mariko once it loads.
- OS will not hang at boot as it always boots with EMC @ 1600 MHz.
2023-01-24 23:24:58 +08:00
KazushiM
72a8421df6
Create config dir if it does not exist; Fixed maxMemFreq detection
2022-10-31 17:22:39 +08:00
KazushiM
2962163f19
Fix memory leaks; Adjust heap & thread stack size ( #47 )
2022-10-31 11:20:24 +08:00
KazushiM
859841ab8e
- Fixed gpu_hz_list typo in governor ( #46 )
...
- Parse loader.kip config from { "/", "/atmosphere/", "/atmosphere/kips/", "/bootloader/" } (#44 )
2022-10-31 00:43:40 +08:00
KazushiM
b52bef3c31
Updated: Sys-clk-OC, Loader, System_settings
...
- Sys-clk-OC
- Major cleanup in clock_manager, preparing to add basic Erista support.
- Added an experimental CPU & GPU frequency governor.
- Known issue:
- Occasional stuttering is expected: GPU load% metric PMU_GET_GPU_LOAD does not reflect real utilization precisely. Use another metric, some interpolation algo or add min frequency option for improvement.
- Loader
- Addressed an issue for Erista variants: Boot with unmodified Fusee or Hekate, nn::pcv::EmcDvfsPeriodicCompHandler will fail with rc 0x8C5. Fixed by removing 40.8 MHz while retaining 1600.0 MHz MEM table -- however, this means user has to use modified sys-clk.
2022-10-23 23:36:52 +08:00
KazushiM
4ff20f15f1
- IPC service for handling ReverseNX-RT communication, reducing I/O requests
...
- Set config for "Auto CPU Boost"/"Sync ReverseNX Mode" in overlay
- Apply hardened freq cap to handheld mode (CPU@1963MHz, GPU@921MHz)
2022-02-11 01:42:57 +08:00
KazushiM
e6b608fa43
- [Sys-clk-OC] Partial rewrite, general performance & stability improvement
...
- [ReverseNX-RT] Notify user if profile is synced with sys-clk
2021-12-18 23:11:26 +08:00
KazushiM
12aab58198
[Sys-clk-OC] improve Auto-Boost CPU (reuse some code from Governor_PoC)
2021-12-16 21:22:02 +08:00
KazushiM
bf3bd67dd6
- Revert commit a45b767a80 in favor of tinkering "enough_power_threshold_mw" in system-settings.ini
...
- Add InfoNX (For battery, charger, clocks, voltages, etc.)
2021-09-19 19:03:24 +08:00
KazushiM
a45b767a80
Sys-clk-OC: Option to regard Power Delivery chargers supplying >=18W (typically, 9V/2A) as official chargers
2021-09-15 12:23:54 +08:00
KazushiM
584e8d8665
isMariko check fix
2021-09-12 13:08:27 +08:00
KazushiM
de9f7b7478
- Sys-clk Fix: "Do not override" in overlay now works as intended
...
- Sys-clk Fix: Now you can completely disable ReverseNX profile syncing by removing "ReverseNX_sync.flag"
2021-08-31 23:24:17 +08:00
KazushiM
a4b4473809
sys-clk-OC
2021-08-29 15:00:45 +08:00