# ============================================== # Dual-core & some battery save CPU script # # https://github.com/remcoros/sensation-dual-core-patch # # Current behaviour: # - first check for existence of /system/etc/virtuous_oc/wake_max_freq # if found, asume oc daemon found and exit. # # when awake: # - if we wake from earlier sleep, set cpu0 to the remembered cpu0 frequency # - sets cpu1 online with scaling_max_freq same as cpu0, enforcing governor ondemand # # when sleeping: # - remember current cpu0 frequency # - sets cpu1 offline # # To enable debugging (log to /devlog/dual_core): # echo 1 > /system/etc/dual_core/debug # # use dcbsp-control to see some stats and enable/disable debug. # # note, this should all be temporary. I think the kernel should handle all this properly. # # based on original script by mike1986 (http://forum.xda-developers.com/showthread.php?t=1098849) # heavily mod by remcoros # # # 1.3: small bug in control script # 1.2: added /system/xbin/dcbsp-control Use this to view settings. enable/disable debug, view log, etc. # 1.1: fix issue with cpu1 always set to boot frequency (not always the same as current cpu0) # 1.0: Standalone patch on github # 0.8: cpu1 governor lock # 0.7: detect oc daemon, reformat code, writable settings/log, better handle awake when 3rd party sets frequencies, extensive logging (when enabled) # 0.6: rewrite # 0.5: mike1986's script # ==============================================
remcoros/sensation-dual-core-patch
HTC Sensation Dual-core on and Battery saver patch. See README.
Shell