hanabbi
4e0ef5e117
sys-clk: fix wrong typo in safe/unsafe max
2023-08-14 06:19:18 +09:00
hanabbi
4965b486ab
version 1.8.0
2023-08-11 21:52:41 +09:00
hanabbi
ed4e428d68
sys-clk: update unsafe max for erista
2023-08-11 21:40:04 +09:00
hanabbi
4229ad9ee7
version 1.7.0
2023-07-06 06:57:48 +09:00
hanabbi
7464858387
loader: implement emc dvb table shift
2023-07-06 04:34:39 +09:00
hanabbi
63f7e86de0
loader: remove static table and patch coefficients instead
2023-07-06 03:57:48 +09:00
hanabbi
9618b15d68
loader: implement mariko gpu volt customization
2023-07-05 06:18:11 +09:00
hanabbi
0b79b2060e
loader: add static gpu table for mariko
2023-07-04 11:30:34 +09:00
hanabbi
cedec93222
sys-clk: add config to use governor only on handheld profile #28
2023-07-02 06:10:18 +09:00
hanabbi
299e4c0d4a
fix wrong table
2023-06-22 15:35:01 +09:00
hanabbi
1ca65730dd
bump cust_rev to 8
2023-06-22 14:52:22 +09:00
hanabbi
4c84a3b212
add 2397 freq and slt table for Mariko CPU
2023-06-22 14:47:01 +09:00
hanabbi
42aa6ce164
version 1.5
2023-06-02 23:26:48 +09:00
hanabbi
a20c62d2e7
recovered 1.5 files
2023-06-02 23:17:58 +09:00
hanabbi
38b8d782e1
bump cust_rev to 6
2023-05-29 14:54:57 +09:00
hanabbi
491fce7f89
Merge branch 'memory_oc'
2023-05-28 11:35:39 +09:00
hanabbi
c865fc8fef
add hiopt table for gpu undervolt
2023-05-27 21:10:15 +09:00
hanabbi
a43268acac
advanced timings and fix for mem auto adjust
2023-05-27 01:24:00 +09:00
hanabbi
3bbcbdae95
add hiopt table for gpu undervolt
2023-05-26 19:03:56 +09:00
hanabbi
db6df0e9c5
v1.3
2023-05-26 12:46:41 +09:00
hanabbi
0aa5e2927a
sys-clk-oc): bump cust rev to 5
2023-05-26 12:46:41 +09:00
hanabbi
df5448136b
feat: mariko gpu undervolt implementation
2023-05-26 12:46:41 +09:00
hanabbi
b9b36de4c9
feat(sys-clk-oc): set mariko min clock to 1020Mhz if using governor
...
Mariko: If using governor and cpu profile is higher than 1020, min clock will be set to 1020.
Not much power saved by underclocking below 1020, so to prevent stutter and hanging
2023-05-26 12:46:41 +09:00
hanabbi
ccf0eccbf1
fix(sys-clk-oc): improve governor by changing get_next_freq algorithm
...
use freq set in profile as max_freq instead of last entry in table
2023-05-26 12:46:41 +09:00
hanabbi
8cfab71f4d
fix(sys-clk-oc): fix governor not setting clocks correctly: fixes #1
...
- move hz check from ApplyTargetFreq to caller
2023-05-26 12:46:41 +09:00
hanabbi
210040d4df
fix(sys-clk-oc): temporary fix sysmodule not starting
...
fix 'cannot create directory' by remove call to mkdir in config in sysmodule
2023-05-26 12:46:41 +09:00
hanabbi
d2cf257fa4
refact(sys-clk-oc): change config directory
2023-05-26 12:46:41 +09:00
hanai3Bi
3db0b9b380
1.5.1
2023-05-26 12:45:29 +09:00
KazushiM
63bbde2f58
pages: cleanup
2023-02-12 23:55:54 +08:00
KazushiM
b0ace1d8ae
sys-clk-OC: Separate governor into multiple modules that could be disabled individually
2023-02-09 22:21:11 +08:00
KazushiM
8285e84071
Maximum RAM frequency will not be used automatically
2023-02-02 17:13:52 +08: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
012cd40a68
- sys-clk-OC: force disable charging, a temporary toggle that will be reset once power state changes ( #57 )
2023-01-04 14:25:33 +08:00
KazushiM
277f8d48e5
- sys-clk-OC: Charging current limit
2023-01-02 16:12:13 +08:00
KazushiM
139c7dfcad
- oc_loader: pcv_erista: use 1963.5 MHz instead of 1989
...
- sys-clk-OC: update safe/unsafe frequencies (Erista CPU 1785/2091, Mariko CPU 1963/2397, Mariko GPU 998/1305); add 408/510 MHz CPU clocks; add unsafe toggle for Erista
2022-12-30 20:58:33 +08:00
KazushiM
b50899f4d1
[sys-clk-OC] Governor: Improve utility responsiveness
2022-12-02 20:22:09 +08:00
KazushiM
d884077db8
Online loader_configurator for web browser
2022-11-08 17:21:45 +08:00
KazushiM
523d2dc45a
Fix maxMemFreq detection; Add some other alternative governor logic
2022-11-01 23:13:53 +08:00
KazushiM
72a8421df6
Create config dir if it does not exist; Fixed maxMemFreq detection
2022-10-31 17:22:39 +08:00
KazushiM
6a1ac29733
AutoCPUBoost for governor
2022-10-31 13:16:57 +08:00
KazushiM
f1225c9ed1
Revert IpcService thread stack size ( #47 )
2022-10-31 11:49:34 +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
524247955f
spl: is unavailable in overlay (ovlloader specifically)
2022-10-29 03:11:52 +08:00
KazushiM
4eed01f458
Fixed SplConfigItem_HardwareType detection
2022-10-30 01:46:02 +08:00
KazushiM
c808daa51f
Config directory -> /config/sysclk/ #42
2022-10-30 00:40:56 +08:00
KazushiM
26c0bff4dd
Sys-clk-OC: Fixed #41 ; Erista support added; Manager is deprecated
2022-10-29 18:38:57 +08:00
KazushiM
a6dcf1da5c
[Sys-clk-OC] Added an governor toggle per title in overlay (default: governor enabled) ( #37 ); Fixed an issue where governor does not bump CPU frequency immediately to max when some non-system core (Core0/1/2) util is 100%.
2022-10-28 22:18:20 +08:00
KazushiM
851839be0a
Schedutil-like governor with proper load_avg calculation; Fixed #36
2022-10-27 01:41:38 +08:00