Requirements: Android OS 2.1+
Overview: SetCPU is a tool for changing the CPU settings (capable of overclock and underclock) on a rooted Motorola Droid, Nexus One, G1, G2, Samsung Galaxy S, myTouch 4G, or one of many other devices to improve performance or save battery.
SetCPU is a tool for changing the CPU settings (capable of overclock and underclock) on a rooted Motorola Droid, Nexus One, G1, G2, Samsung Galaxy S, myTouch 4G, Motorola Xoom, or one of many other devices to improve performance or save battery.
SetCPU also allows you to set up powerful profiles to change the CPU speed under certain conditions, such as when the phone is asleep or charging, when the battery level drops below a certain point, when the phone's temperature is too high, or during certain times of day. See the screenshots for examples of how you might set up profiles.
SetCPU's wide feature set make it useful to beginners and enthusiasts alike. Accelerate your processor to unleash your phone's multitasking potential, or dial your CPU's speed down to save battery.
SetCPU also includes a "voltage control" menu, for use with certain devices with custom kernels that support it, to control undervolting to save even more battery. Keep in mind that undervolting is only available for certain kernels.
Have an HTC Sense device with a stock ROM or kernel? If you are having trouble getting your settings to "stick," press Menu > Disable Perflock. You still have to be rooted.
Galaxy S devices: conservative scaling is recommended where it is used by default (ondemand on the Nexus S and Galaxy S II). There are issues with Galaxy S kernels that may result in crashes if some other scaling governors are used, or if the sleep profile "max" value is set too low.
Recent Changes:
Additional permission: Read logs is required for efficient app condition checking. That is currently all it's used for.
Profiles tab:
Completely rewrote profiles.
Older profiles will automatically be converted into new profiles.
Added app and day of week in addition to the older conditions, and more are coming.
Profiles now support combining conditions under logical trees, with nestable "and," "or," and "not" operators available. It is now possible to easily build complex profiles that take the place of multiple profiles in the older version.
Actions can now be selected individually.
Profiles can now be marked as "non-exclusive," which means they will not block profiles with lower priorities from evaluating. In this case, the profiles with lower priorities will perform only actions which have not been performed by profiles with higher priorities. SetCPU will keep evaluating profiles until it reaches an "exclusive" profile that evaluates as true.
All number selectors in profiles are now in the style of the frequency selector in the main tab.
The new file extension for exported profile settings is ".setcpu.json."
To prevent ambiguous situations, it's no longer possible to select priorities that have been used by other profiles.
The CPU temperature sensor on OMAP4 and some other devices should now be supported for profiles. The option will appear if available.
Notifications are now set as an action per profile and can now be non-persistent.
SetCPU will still use the main screen as a "default profile" to set if no other profiles are active. It is now possible to specify an alternate default profile by creating an exclusive profile with no conditions at priority 0.
SetCPU now asks for a file name before backing up profiles to storage.
It is now possible to share profiles without having the internal/external storage mounted.
Main tab
IO scheduler selection has been added via a drop down menu in the main tab.
Bugfixes:
Fixed a bug where the short benchmark always reported 0 ms.
Fixed the labels in the pie graph in system info.
Fixed some common crashes.
Download
0 comments:
Post a Comment