[LG Optimus 4X HD] postacik:
This application was tested on JB (Android 4.1.2) and requires "root" permissions.

None of the settings are permanent. Default values will be restored when you restart your phone.

Download link: http://www.tazetaze.com/?dl_id=8 (53 KB)

LG Optimus 4X decreases CPU frequency after battery temperature reaches 43 °C to cool the device.

If you play a game for a long time, battery temperature reaches 43 °C rapidly and the game starts to lag because of frequency decrease.

This application sets the Tegra3 "temp_throttle_skin", CPU governor and GPU frequency values according to your preferences when you switch "Boost" on.

So you can play games with higher frequencies and more CPU cores without being effected by the heat increase.

Boost Preferences

Temperature threshold (temp_throttle_skin) value can be set to 46, 48 or 50 °C.

CPU governor value can be set to interactive (default), ondemand or performance.

GPU frequency (3D and 2D) value can be set to 200 MHz (default value), 330 MHz, 380 MHz or 416 MHz.

Your device may feel hotter than before after you set "Boost" on and play a game for a long time.

Other Functions

It's possible to see the CPU usage and frequency by setting the "Show CPU Usage" switch on. This has the same effect as enabling "Show CPU Usage" setting from the hidden menu.

If you enable "Unlimited Temp. Charging", you can continue to fast charge even if slow charge is activated because of high temperature.

New function: If you set "Keep Brightness" switch to "On", LCD brightness will be kept at the level you specify at the "LCD Brightness" preference. Temperature rise will not lower the brightness.

WARNING

Use at your own risk.

Turn "Boost" off after you play your game.

Battery will drain faster when CPU governor is set to "performance".

Overheating may damage your phone hardware.

The code to change CPU governor was taken from the "No-frills CPU" project. Thanks to Luca Santarelli for making his project open source.

Shell commands to change GPU frequencies was taken from the "Tegra Overclock" application.

Release Notes

v1.5.1

If the kernel supports GPU frequency higher than 416 MHz, this maximum frequency can be selected in the GPU Frequency preference.

v1.5.0

"Keep Brightness" switch was added. Now you can keep brightness at the level you want regardless of phone temperature.

Note: This function requires that "Brightness Service" keeps running. If you kill the service with a task killer application, brightness will not be kept.

v1.4.0

"ondemand" CPU governor option was added to preferences.

Current CPU temperature is displayed under "Temperatures" section.

Minor user interface changes.

v1.3.0

"Unlimited Temp. Charging" functionality was added.

v1.2.3

Minor bug fixes

416 MHz was added to GPU frequencies list

v1.2.1

"echo 'Y' > /sys/module/tegra3_clocks/parameters/detach_shared_bus" command was added to program startup to prevent crashes that happened when GPU frequency was set.

v1.2.0

GPU frequencies for Boost can be set from "Boost Preferences" section.

v1.1.0

Temperature threshold and CPU governor values for Boost can be set from "Boost Preferences" section.

v1.0.0

First release