5,595,570 Members 46,952 Now Online
XDA Developers Android and Mobile Development Forum

[APP] RENOVATE Gaming Boost JellyBean v1

Tip us?
 
mwilky
Old
(Last edited by mwilky; 27th November 2012 at 04:02 PM.)
#1  
mwilky's Avatar
Recognized Developer - OP
Thanks Meter 6336
Posts: 4,564
Join Date: Feb 2011
Location: Manchester

 
DONATE TO ME
Default [APP] RENOVATE Gaming Boost JellyBean v1

First off i would like to say a massive thanks to henk2484 who made the original app then sent me the source code to modify/improve to my liking.
I would also like to say a massive thanks to hamdir for for finding all the optimal values.

Right here we go

RENOVATE GAMING BOOST


What is it?
Renovate gaming boost is a simple app which optimized the kernel to be used while gaming. It will give you easily the best gaming experience you have ever had on a mobile phone.

How do i use it?
It's really simple to use, before you want to start gaming just open the app, grant root permissions then click on enable. After you've finished gaming, simply open the app again and click to disable the boost.

Which kernels/ROM support this app?
Theoretically, it will work on all kernels and roms, but if your ROM dev uses custom ondemand values the app won't work. Ask your dev to look at the source code I uploaded and get him to tweak the app to match his ROM values.

Any bugs/side effects?
Obviously, gaming on a device like the One X will cause big battery drain, so don't be complaining to me if your battery only lasts an hour while playing a multi core game like ShadowGun.

How to install?
Flash the zip in recovery.

[SIZE="4"]Changelog:
JellyBean v1- 27/11/2012:

Compatible with JellyBean ROMs

Changelog:
v2.1- 15/10/2012:

Fixed Minfrees
Fixed CPU Clocks

v2- 15/10/2012:


Two versions for stock and custom kernels,
Removed 1.4ghz lock on custom kernels,
Re-added GPU scaling tweaks
Overclocks GPU on supported kernels.


v1-19/07/2012:

Initial Release


Download Link:
Renovate Gaming Boost JellyBean Stock Kernel

Renovate Gaming Boost v2.1 (Stock Kernel)
Renovate Gaming Boost v2.1 (Custom Kernel)


Devs if you wanna include this in your rom feel free, just send me a pm telling me so i can see how any people are finding it useful.
RENOVATE on the HTC One
Donations are much appreciated if you like my work
The Following 87 Users Say Thank You to mwilky For This Useful Post: [ Click to Expand ]
 
mwilky
Old
#2  
mwilky's Avatar
Recognized Developer - OP
Thanks Meter 6336
Posts: 4,564
Join Date: Feb 2011
Location: Manchester

 
DONATE TO ME
Reserved
RENOVATE on the HTC One
Donations are much appreciated if you like my work
The Following 6 Users Say Thank You to mwilky For This Useful Post: [ Click to Expand ]
 
hamdir
Old
(Last edited by hamdir; 4th December 2012 at 09:25 AM.)
#3  
hamdir's Avatar
Recognized Contributor
Thanks Meter 12381
Posts: 19,820
Join Date: Aug 2008
Location: Beirut
HTC One X - Tegra 3

RENOVATE Gaming Boost JellyBean v1.0

This version is suitable for most HTC phones including the HTC One X+
  • Sets supercharger's max memory minfree values (8, 16, 200, 220, 240, 275), when turned off it returns to stock ICS/JB values (32, 40, 28, 56, 64, 80)
  • Optimizes HTC's ondemand governor to greatly reduce random CPU stalls, turning boost ON will always switch you to ondemand governor with the tweaked values, turning boost OFF will also switch you back to ondemand governor with it's original stock values (this will also help you apply the performance tip below)
  • Unlinks the GPU from the CPU in 3D mode, that is when gaming if the CPU chooses to drop down, the GPU will keep using the upper clock (3d scaling off)
  • It will Attempt to set GPU520 for kernels using Franco's GPU interface
  • Does not attempt to change the scheduler, every kernel has it's own choice of schedulers, you can still set your favorite scheduler outside this app (using scripts or SetCPU)
  • It will not touch the CPU clocks, on stock JB ROM you can choose between 1300mhz and 1500mhz using the stock powersaver mode, on custom kernels you can still OC (using scripts or SetCPU)

For those who can't get it to work try to use the stock values fix zip from here

This version was optimized for HTC's stock JB OTA and Kernel, checkout the Stock HTC JB Kernel 3.14.x.24 review

PowerSaver mode
With HTC powersaver's CPU mode turned off, the device will use up to 1500mhz single and 1400mhz quad core, sadly for some rare quad enabled games like shadowgun this might cause random performance drops when the game calls the single core 1500 step
Enabling HTC powersaver's CPU mode will lock the device to 1300mhz quad core, effectively its a quad lock but slightly slower with less heat and battery consumption
Experiment with your game to find which mode works best along with game boost

Locking the quad
Simply set the CPU clock to 1400 on boot and it will stick, the powersaver mode will switch between 1300 and 1400, both quad modes without the buggy single core 1500 step
Place the attached 99CPU1400.txt script in etc/init.d folder, remove .txt extension and set all permissions, reboot
If this doesn't work or you are using a kernel without init.d support, simply use SetCPU, change the clock to 1400 and set on boot

Aggressive Performance tip
You can go further if you want to force max possible performance, unlike ICS, JB kernel allows the performance governor to use full quad, so you can enable boost ON and then switch to performance governor using your favorite SetCPU app, with powersaver off the device will use up to 1400mhz quad cores and idle around two cores 1200mhz, with powersaver on it will use up to 1300mhz quad cores and idle around two cores 1200mhz, naturally this tip will cause extra heat and battery drain, once you are done disable game boost and you will switch back to stock ondemand governor

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

RENOVATE Gaming Boost ICS v2.1: NCX gaming kernel v4 is the recommended custom kernel (based on pure stock kernel)
  • Unlinks the GPU from the CPU in 3D mode, that is when gaming if the CPU chooses to drop down, the GPU will keep using the upper clock (3d scaling off)
  • Set GPU520 for Franco's R20 GPU method
  • No longer tries to change the scheduler, since every kernel has it's own choice of schedulers, you can still set your fav scheduler outside this app (using scripts or set CPU)
  • The custom version will not touch the CPU clocks, this way you can OC or UC on supported kernels (using scripts or set CPU) and still use gaming boost, the custom version is best for Franco R20 and Faux 11
  • The stock version is for both ICS and JB stock kernels, for the ICS kernel like always you need to make sure not to switch off the screen after boost, on JB the values no longer reset on screen off

For those who can't get it to work try to use the stock values fix zip from here

If you still have trouble getting this app to work since it doesn't request SU or do anything, check this post

you will know that the app is working, if it requests SU the first time and takes a second switch to the boost mode

Warning! due to HTC code, on many kernels including both stock and older Faux, turning off the screen will reset two vital parameters set by the app so you have to make sure not to turn off the screen between boost and playing a game

This issue was fixed in most custom kernels like Gaming Kernel, Faux and Franco, if you are not using such custom kernels always remember to renable boost mode after screen unlock

If you still have trouble getting this app to work since it doesn't request SU or do anything, check this post

If you like to set the boost mode permanently:
How to set the gaming boost mode permanently using SetCPU 3.x for any Kernel

For AOSP 4.0.x ROMs, you will also need this:
RenovateGamingBoost_SenseFramework.zip (for AOSP 4.0.x ROMs, it will add the needed Sense framework system files, flash first followed by the app)

For AOSP 4.1.x ROMs this app is currently not working

Thanks to rayford85 and h00py for the installation solutions

Special thanks to timlambo for helping us test and refine the parameters

---------------------------------------------------------------------------------------------------------

For information the One X should last 2.5 hours of non stop gaming on full boost with screen brightness at 20%, it reaches a max of 52c in ambiance of 33c, do not try this while on the charger

---------------------------------------------------------------------------------------------------------

here is a link the original gaming boost thread for those who like to understand what this app really does:

[GUIDE+TOOLS] How To Easily Maximize One X Tegra 3 Game performance - root
The Following 21 Users Say Thank You to hamdir For This Useful Post: [ Click to Expand ]
 
stuart0001
Old
#4  
Senior Member
Thanks Meter 1177
Posts: 2,226
Join Date: Jan 2011
Location: Hampton

 
DONATE TO ME
Superb. Thanks guys.

Something that would really be useful if possible is a Tasker plug in to automatically enable and disable when a game is launched.

Sent from my HTC One X using xda premium
 
The-Last-Hylian
Old
#5  
The-Last-Hylian's Avatar
Senior Member
Thanks Meter 427
Posts: 1,700
Join Date: Feb 2012
Can I suggest you keep the MD5 Sum in your OP?

MD5: b78c274cfd484c787d0cca7ed61435fa

Great work man
Device: HTC One - ARHD 51.0 | Android 4.4.2 KitKat | HTC Sense 5.5 | 4.19.401.8 | TWRP v2.6.3.3


Feel free to Thank me anytime

Gaijintensity
HTC One (M8) - Mega Tech Discussion Thread >>
My Guide: The Ultimate Stock to Custom ROM awesomeness Thread - Noob Friendly


The Following User Says Thank You to The-Last-Hylian For This Useful Post: [ Click to Expand ]
 
Pointlol
Old
#6  
Senior Member
Thanks Meter 107
Posts: 449
Join Date: Dec 2011
Awesome! I just can't seem to install it though, says failed to install.
 
mwilky
Old
#7  
mwilky's Avatar
Recognized Developer - OP
Thanks Meter 6336
Posts: 4,564
Join Date: Feb 2011
Location: Manchester

 
DONATE TO ME
Quote:
Originally Posted by Pointlol View Post
Awesome! I just can't seem to install it though, says failed to install.
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
RENOVATE on the HTC One
Donations are much appreciated if you like my work
The Following 2 Users Say Thank You to mwilky For This Useful Post: [ Click to Expand ]
 
Pointlol
Old
#8  
Senior Member
Thanks Meter 107
Posts: 449
Join Date: Dec 2011
Quote:
Originally Posted by wilkyyyy View Post
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
Alright will do, thanks
 
hamdir
Old
#9  
hamdir's Avatar
Recognized Contributor
Thanks Meter 12381
Posts: 19,820
Join Date: Aug 2008
Location: Beirut
Quote:
Originally Posted by wilkyyyy View Post
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
why? i can't install it either? we should make it into a zip file

also root explorer will require permissions no?
 
mwilky
Old
#10  
mwilky's Avatar
Recognized Developer - OP
Thanks Meter 6336
Posts: 4,564
Join Date: Feb 2011
Location: Manchester

 
DONATE TO ME
Quote:
Originally Posted by hamdir View Post
why? i can't install it either? we should make it into a zip file

also root explorer will require permissions no?
Will make a zip now
RENOVATE on the HTC One
Donations are much appreciated if you like my work

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes