I expected it to be slightly more complicated than this but apparently not. I know that you can underclock with the use of applications but I thought I'd mention that it can be also be done this way too.
Note: I'm pretty sure this is modifying the Exynos but I've not had enough time to play with it yet so I'm not 100% sure.
WARNING: This modification will directly modify how the CPU works. As such I will not be held responsible for any damage this may cause. YOU HAVE BEEN WARNED.
Tested on
Samsung Galaxy S 4 i9500 (most likely will not work on the i9505)
Omega v4.0 ROM
Perseus Kernel
Requirements
I9500
Root Access
ADB command knowledge or a Root File Editor.
How to set the max number of active cores
1) Locate the file
Code:
/sys/power/cpucore_max_num_limit
2) Change it from 4 to whatever (you cannot set this to 0)
How to set the minimum number of active cores
1) Locate the file
Code:
/sys/power/cpucore_min_num_limit
2) Change it from 0 to whatever (you cannot set this to 4)
How to check it's working
1) Locate the file
Code:
/sys/devices/system/cpu/offline
This file should tell you how many cores are disabled (e.g, If you limit the active cores to 2, the 'offline' file will read "2-3".
2) You can double check with the
Code:
/sys/devices/system/cpu/online
file which will tell you have many cores are active.
How to underclock
[Pretty unnecessary as you can use various applications to do this bit for you]
1) Locate the file
Code:
/sys/power/cpufreq_max_limit
2) Change it to whatever you want (as long as it's a valid frequency)
You can also lock the device to 1.6GHz by editing the
Code:
/sys/power/cpufreq_min_limit
file
The Min and Max frequencies can also be changed by editing the files in
Code:
/sys/devices/system/cpu/cpufreq/ikcs-cpufreq
Things to Remember
1) These changes are not permanent. They will revert back to their defaults on boot.
2) Limiting the Exynos to 1 core causes the device to get rather unstable and can cause reboots.
3) I haven't tested this fully; any damage this may do I will not be held responsible for. Anything you do here you do so at your own risk.
Quadrant Scores
Device running on all 4 cores
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Device running on 3 cores
Device running on 2 cores
Device running on 1 core
Device running on 1 core with CPU clocked at 600MHz (why not? )
Ok, but... Why?
Good question. For me, this mod is completely unnecessary. I'm planning on making an application for this in the near future if anyone's interested.
Interestingly, there's very little difference between 2 cores and 4 in general usage. This may extend your battery life somewhat and perhaps cool the device down for those experiencing overheating but apart from that it's fairly useless.
Enjoy!
You could easily echo the commands in init.d scripts. Set sleep first to allow device to boot smoothly
Sent from my GT-I9500 using xda premium
An application would be useful, very useful. If you could release an app, I'd be really grateful.
Sent from my GT-I9500 using Tapatalk 4 Beta
Nasty_z said:
An application would be useful, very useful. If you could release an app, I'd be really grateful.
Sent from my GT-I9500 using Tapatalk 4 Beta
Click to expand...
Click to collapse
I'll try and knock one up quickly later on.
For the battery conscious among you I've been running my phone on 1 core all day by accident, I must have forgot to change it back, and it seems to have been both stable and pretty efficent, battery wise. I'll do a proper test when I next fully charge it.
Sent from my GT-I9500 using xda app-developers app
mate, the oc/uc can be easily done via either sytem tuner or nstool or any other cpu tools right?
bala_gamer said:
mate, the oc/uc can be easily done via either sytem tuner or nstool or any other cpu tools right?
Click to expand...
Click to collapse
Yup, I use CPU Master Free. Don't think anyone's made an oc capable kernel yet but you can just use applications to lower the cpu speed
Sent from my GT-I9500 using xda app-developers app
Meltus said:
Yup, I use CPU Master Free. Don't think anyone's made an oc capable kernel yet but you can just use applications to lower the cpu speed
Sent from my GT-I9500 using xda app-developers app
Click to expand...
Click to collapse
did you note something odd? played with few of those values now my cpu always hangs arooung 1.6ghz regardless of cpu usage ignoring low cpu clk
edit: changed the minfreq again after a reboot, its back to normal
If i'm correct these changes only apply to the A15 cores not A7?
Meltus said:
I expected it to be slightly more complicated than this but apparently not. I know that you can underclock with the use of applications but I thought I'd mention that it can be also be done this way too.
Note: I'm pretty sure this is modifying the Exynos but I've not had enough time to play with it yet so I'm not 100% sure.
WARNING: This modification will directly modify how the CPU works. As such I will not be held responsible for any damage this may cause. YOU HAVE BEEN WARNED.
Tested on
Samsung Galaxy S 4 i9500 (most likely will not work on the i9505)
Omega v4.0 ROM
Perseus Kernel
Requirements
I9500
Root Access
ADB command knowledge or a Root File Editor.
How to set the max number of active cores
1) Locate the file
Code:
/sys/power/cpucore_max_num_limit
2) Change it from 4 to whatever (you cannot set this to 0)
How to set the minimum number of active cores
1) Locate the file
Code:
/sys/power/cpucore_min_num_limit
2) Change it from 0 to whatever (you cannot set this to 4)
How to check it's working
1) Locate the file
Code:
/sys/devices/system/cpu/offline
This file should tell you how many cores are disabled (e.g, If you limit the active cores to 2, the 'offline' file will read "2-3".
2) You can double check with the
Code:
/sys/devices/system/cpu/online
file which will tell you have many cores are active.
How to underclock
[Pretty unnecessary as you can use various applications to do this bit for you]
1) Locate the file
Code:
/sys/power/cpufreq_max_limit
2) Change it to whatever you want (as long as it's a valid frequency)
You can also lock the device to 1.6GHz by editing the
Code:
/sys/power/cpufreq_min_limit
file
The Min and Max frequencies can also be changed by editing the files in
Code:
/sys/devices/system/cpu/cpufreq/ikcs-cpufreq
Things to Remember
1) These changes are not permanent. They will revert back to their defaults on boot.
2) Limiting the Exynos to 1 core causes the device to get rather unstable and can cause reboots.
3) I haven't tested this fully; any damage this may do I will not be held responsible for. Anything you do here you do so at your own risk.
Enjoy!
Click to expand...
Click to collapse
Can I use this method to turn off some core on the stock kernel from SS? Im not using the Perseus kernel. Does this method working only on Perseus kernel or any kernel?
Thanks for the excellent work:thumbup::beer:
Spoiler
Phone: SGS2
Inviato da: Tapatalk 2
Rom: NeatROM 4.7 LITE XWLSS
Kernel: Apolo 4.6 v0 ←testing-
Modem: XXMS2
Battery: Stock 1650mAh
SD Ext. : 32Gb class 10
Inviato dal mio supermuletto :tank:
Wait for the APP of urs ... @Meltus sir
palash_6670 said:
Wait for the APP of urs ... @Meltus sir
Click to expand...
Click to collapse
Me too
Sent from my GT-I9500 using xda premium
palash_6670 said:
Wait for the APP of urs ... @Meltus sir
Click to expand...
Click to collapse
Zahid Ali said:
Me too
Sent from my GT-I9500 using xda premium
Click to expand...
Click to collapse
Currently waiting to be sent an invoice to get my S4 repaired (the LCD screen cracked, possibly due to overheating as I never dropped it).
I could build you a quick app if you want but it won't have been tested.
It's fine, I can volunteer to test the app.
Meltus said:
Currently waiting to be sent an invoice to get my S4 repaired (the LCD screen cracked, possibly due to overheating as I never dropped it).
I could build you a quick app if you want but it won't have been tested.
Click to expand...
Click to collapse
Yeah sure why not
Sent from my GT-I9500 using xda premium
Meltus said:
……
Note: I'm pretty sure this is modifying the Exynos but I've not had enough time to play with it yet so I'm not 100% sure.
WARNING: This modification will directly modify how the CPU works. As such I will not be held responsible for any damage this may cause. YOU HAVE BEEN WARNED.
Tested on
Samsung Galaxy S 4 i9500 (most likely will not work on the i9505)
Omega v4.0 ROM
Perseus Kernel
……
Click to expand...
Click to collapse
The stock kernel can work fine with this way, in deep.
Good Job.
Ok, here's an app to do it for you.
Exynos Core Control
Should allow you to set the minimum and maximum amount of cores in use.
Requirements
i9500
Root Access and Busybox
Completely untested - Use at your own risk!
This is directly modifying how the CPU works. I will not be held responsible for any damage done to your device.
YOU HAVE BEEN WARNED
Now been using for almost four hours with max 2 and minimum 0 cores active. Used apps like camera etc, faced no issues so far.
Sent from my GT-I9500 using Tapatalk 4 Beta
There is no point in trying to turn the cores off by force, they are powered off by CPU idle C2 state. Same reason why the phone doesn't have usual hot-plugging anymore. All you're doing is limiting performance and probably even worsening battery life by not having the load spread out over many cores at low frequency.
Also I think this thread belongs in some other forum.
AndreiLux said:
There is no point in trying to turn the cores off by force, they are powered off by CPU idle C2 state. Same reason why the phone doesn't have usual hot-plugging anymore. All you're doing is limiting performance and probably even worsening battery life by not having the load spread out over many cores at low frequency.
Also I think this thread belongs in some other forum.
Click to expand...
Click to collapse
Not sure about battery life savings, didn't test it fully.
Running on 2 cores doesn't seem to impact much on performance in games but it does drastically reduce the overheating problem so I guess this could be considered a 'quick fix' until (or even if) Samsung sorts it out. I even said in the original post that this mod is pretty unnecessary but I thought I may as well post that it's possible to do.
Don't see why it doesn't belong in this forum either as it's a mod that no one's done before (as far as I'm aware) making it "Original". I guess it'd be at home in both Original and non-Original Development but the criteria for each aren't exactly clear.
I'm sure a mod will move the thread if they deem it to be misplaced.
Related
CoreControl
Only for users with ROOT ACCESS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(Screenshots show the battery profiles changing the core count)
This application will allow you to control how many cores are active on your phone!
Is your One X getting a little hot or is the battery running out a little too quick? This application attempts to solve these problems by allowing you to disable some of the processor's cores!
Battery Profiles Info (Please Read!)
[Battery Profiles will override whatever number is selected by the buttons at the top!]
First of all, this is nothing more than a proof of concept update. I realise that having a set number of profiles isn't the best idea and people will want to be able to change the cores on heat as well as battery level. There is also screen-off and charging profiles that need to be done. The layout is definitely not final either and will be changed in the next updates. I will try my best to incorporate these functions as well as others that have been requested.
Second, the 3 battery level values you can edit (in the Battery Profiles section) MUST go in descending order (e.g. 100, 80, 50, etc). The app will check for this.
The Battery profiles should take effect instantly.
Please expect bugs. This update is very much a proof of concept and whilst the battery profiles function correctly in my testing, bugs may very well arise.
Known Bugs
Very occasionally it will revert to the default of 4 cores when using the battery profiles. I've only ever seen this happen once and I have no idea what caused it.
Voltage is not currently colour-coded (I don't know the min/max levels)
Temperature is not fully colour-coded. Anything below 40C will be Green and anything above will be Red. More colours will be added when I know the Max battery temperature and I can work out good colour ranges.
Original thread - http://forum.xda-developers.com/showthread.php?t=1630200
I highly recommend you install TegraStats - http://forum.xda-developers.com/showthread.php?t=1615666 (or search 'Tegrastats Free' on the market) - to monitor how many are active.
If the file doesn't exist for you, try this fix!
Rastasia said:
Originally Posted by mike1986.
ok, my fault this time, sorry!
Open root explorer, go to system/etc/ and open init.post_boot.sh
navigate to line 115 and remove:
umount /sys/kernel/debug
save and reboot!
Click to expand...
Click to collapse
Changelog
Code:
v1.4.2
Hopefully fixed the pointless and repeated request for SU access
v1.4.1 [BETA]
Only ever asks for Root Access when changing cores
Added CPU temperature and frequency (Many thanks to Treebill!)
- WARNING: The frequency jumps around a lot. I don't know if the file is buggy or this is actually happening
- CPU temp and frequency only ever update when CoreControl is open. This will obviously be changed when CPU temperature profiles are introduced
- CPU temp is fully colour-coded
Battery Temperature is now fully colour-coded (Many thanks to Treebill!)
General code clean up and optimisation
v1.4 [BETA]
Added Battery Profiles
- See "Battery Profiles Info" above
Should get and display Battery Information quicker
[B]v1.3[/B]
UI Changes
Added a 'Battery Information' Sliding Drawer with the following information:
- Battery Health
- Power Type [USB/AC/Battery]
- Battery Charge [With Battery state, Charging, Full, etc.]
- Battery Temperature
- Battery Voltage
It's all colour-coded too!
Battery Profiles are pretty much fully coded, they're not included in this release though. Should be done by next update.
[B]v1.2[/B]
Removed pointless code
Quite a few UI changes
Active Cores can now be set on boot (last one selected will be used).
[B]v1.1[/B]
Removed pointless "1 Core" option
Disabling/Enabling cores should be quicker (slightly)
[B]V1.0[/B]
Initial Release
Enjoy!
All credits go to MrPhilo and K0rner!
Click to expand...
Click to collapse
Great app, thanks for making this easier for others and myself
Doesnt work for me
Gesendet von meinem HTC One X
keskincene said:
Doesnt work for me
Click to expand...
Click to collapse
How doesn't it work? Does it force close, throw an error message or just not do anything?
Doesn't work on Android revolution hd because of missing file.
Sent from my HTC One X using xda premium
jonas2295 said:
Doesn't work on Android revolution hd because of missing file.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Really? That's what I'm running at it works fine
Edit: Added a potential fix for the missing file in the OP. I've not tested it personally, so I don't know for definite that it works. I'll test it out properly tomorrow and if it works I'll integrate it into the app
Rastasia said:
Originally Posted by mike1986.
ok, my fault this time, sorry!
Open root explorer, go to system/etc/ and open init.post_boot.sh
navigate to line 115 and remove:
umount /sys/kernel/debug
save and reboot!
Click to expand...
Click to collapse
Meltus said:
Really? That's what I'm running at it works fine
Edit: Added a potential fix for the missing file in the OP. I've not tested it personally, so I don't know for definite that it works
Click to expand...
Click to collapse
No time to try that now sry but someone else will do that I hope
Sent from my HTC One X using xda premium
Confirmed working on Lee droid v6.1
it'd be cool if you could add a way to make it automatically turn off cores when your phone got to a certain battery percentage.
brentett said:
it'd be cool if you could add a way to make it automatically turn off cores when your phone got to a certain battery percentage.
Click to expand...
Click to collapse
Ill look at adding that feature in next
Any other feature people would like to see?
Sent from my HTC One X using xda premium
Can you make it easily configurable through notification bar?
Sent from my HTC One X using xda premium
shree.cse said:
Can you make it easily configurable through notification bar?
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Never tried doing that before, but ill have a go!
Sent from my HTC One X using xda premium
Okay your app works on ARHD 5.2.0
Sent from my HTC One X using xda premium
Working great! so far (arhd 5.2.0)
For me personally your app is EXTREMLY usefull!!! I never play any games.... i bought the phone because it has a great camera. No need for 4 cores As long the camera works and the launcher runs smoothly i am happy! In combination with a no-sense rom, low brightness patch and a nice kernel i got enough energy for a day with taking a lot of photos. Thx a lot!
If you need some help on graphics you can contact me
Sent from my HTC One X using xda premium
malte41 said:
Working great! so far (arhd 5.2.0)
For me personally your app is EXTREMLY usefull!!! I never play any games.... i bought the phone because it has a great camera. No need for 4 cores As long the camera works and the launcher runs smoothly i am happy! In combination with a no-sense rom, low brightness patch and a nice kernel i got enough energy for a day with taking a lot of photos. Thx a lot!
Click to expand...
Click to collapse
No problem, glad you find it useful! Don't forget to thank MrPhilo and K0rner, they found out how to do it, I just made it into an app
jonas2295 said:
If you need some help on graphics you can contact me
Click to expand...
Click to collapse
I may do! Gonna get everything functioning properly before I start thinking about graphics!
jonas2295 said:
Okay your app works on ARHD 5.2.0
Click to expand...
Click to collapse
Did the fix I post work alright for you?
Also, I've updated the OP with a few screenshots!
Meltus said:
Did the fix I post work alright for you?
Also, I've updated the OP with a few screenshots!
Click to expand...
Click to collapse
Didn't test but updated today and my guess I fixed it by switching kernel now on bricked kernel.
Regarding your graphic answer :
That's a good idea
Sent from my HTC One X using xda premium
jonas2295 said:
Didn't test but updated today and my guess I fixed it by switching kernel now on bricked kernel.
Regarding your graphic answer :
That's a good idea
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Ah fair enough! I'll play around with some ROMs later and see if I can confirm it works!
Small update for now; Removed the pointless "1 core" option and sped up disabling/enabling cores slightly!
New download is in the OP.
Great little helper!
Thank U for that. Works fine on LeeDrOid 6.2.0!
One suggestion: would be nice if there's an option to apply settings on boot. For me after rebooting last setting is gone.
But anyway: Thank U for this tool!
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
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
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.
Reserved
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
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
Can I suggest you keep the MD5 Sum in your OP?
MD5: b78c274cfd484c787d0cca7ed61435fa
Great work man
Awesome! I just can't seem to install it though, says failed to install.
Pointlol said:
Awesome! I just can't seem to install it though, says failed to install.
Click to expand...
Click to collapse
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
wilkyyyy said:
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
Click to expand...
Click to collapse
Alright will do, thanks
wilkyyyy said:
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
Click to expand...
Click to collapse
why? i can't install it either? we should make it into a zip file
also root explorer will require permissions no?
hamdir said:
why? i can't install it either? we should make it into a zip file
also root explorer will require permissions no?
Click to expand...
Click to collapse
Will make a zip now
Tested it out with Sonic thd and Dead trigger, it's working very nicely. Battery reaching up to 55C was fine right? Hit 52 degrees playing sonic, which btw is playing better than ever with the gpu overclocked and this app
Things like this make me really happy to have gotten a one x, by that I mean the things people such as you and Hamdir do, no way I would find that on another device
Nice work mate ... Will test it . ..
Well done Willkyy. Will test this soon, and see which values you use. Do you use the same ones, as which hamdir used in his latest scripts?
timlambo said:
Well done Willkyy. Will test this soon, and see which values you use. Do you use the same ones, as which hamdir used in his latest scripts?
Click to expand...
Click to collapse
I do indeed!
timlambo said:
Well done Willkyy. Will test this soon, and see which values you use. Do you use the same ones, as which hamdir used in his latest scripts?
Click to expand...
Click to collapse
My values for faux 004b6 for now
Soon wilkyyy will make versions for specific kernels, but this will do for now he is going on his well deserved holiday
wilkyyyy let me know if i can assist in that process
wilkyyyy said:
Either push to system/app with adb or put on sd card and move to /system/app with a root explorer.
Click to expand...
Click to collapse
You need to sign the app bro, then it can be installed how ever. Also maybe get your self a private sign key so you can upload it to google play for updates
Sent from my HTC One X using xda premium
rayford85 said:
You need to sign the app bro, then it can be installed how ever. Also maybe get your self a private sign key so you can upload it to google play for updates
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Im sure i signed it will try it now and test
playstore upload would be awesome
Thx wilkyyyy,
no problems with installing.
Just pushed the file as told nice one!
Obviously the HOX heats up a bit more but is to be expected.
Thx to hamdir and henk2484 here too!
Sent from my HTC One X using latest faux kernel and viperX Rom
The app should also explain that it's for the Tegra 3 One X
Hey all, this is a thread for how to undervolt your CPU and also post your Galaxy Note 2 specific results. The purpose of doing this is to save battery life by reducing the amount of power that the CPU draws while still overclocking, this helps alot! Please post your core speed and amount of mv you were able to undervolt for others to see. Shall we get started?
Prerequisites:
1. Must be rooted. http://forum.xda-developers.com/showthread.php?t=1980644 and recommended kernel= Perseus
2. Download and install System Tuner
3. Download and install Stability Test
Steps:
1. Open System Tuner and select CPU
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Drag the slider shown in the picture to overclock or underclock CPU. In this picture we are overclocking to 1.8ghz
3. Select Voltage at the top to get to CPU voltage settings.
4. Ok, here select the buttons as they are in the picture.
a. Select the Green circled button to save current stock default settings.
b. Select the Yellow circled button 4 times exactly to reduce the millivolts by 100.
Stability Testing:
Now we really should make sure that it can handle it under load right? :silly:
1. Open Stability Test and select CPU+GPU Stability Test.
2. Select Full Details - Proceed.
3. The app will now start stressing your cores. I waited until at least 10 cpu passes before quiting the app...
Cliffnotes:
-By default, your settings will revert back after you restart your phone. You can set them to load at boot, but don't do this unless your absolutely sure that they're stable!
Open System Tuner - CPU - Menu key - Settings - Active Tweaks - Reapply CPU Settings - On Boot Completed
-Whenever i tried to lower the mv more than 100 below stock at 1.8ghz, my phone rebooted
-I am in no way responsible for anything that might happen after performing the above, even if you start your sentence with the word "but"
-here's stock settings in case you need to revert
lmike6453 said:
Hey all, this is a thread for how to undervolt your CPU and also post your Galaxy Note 2 specific results. The purpose of doing this is to save battery life by reducing the amount of power that the CPU draws while still overclocking, this helps alot! Please post your core speed and amount of mv you were able to undervolt for others to see. Shall we get started?
Prerequisites:
1. Must be rooted. http://forum.xda-developers.com/showthread.php?t=1980644 and recommended kernel= Perseus
2. Download and install System Tuner
3. Download and install Stability Test
Steps:
1. Open System Tuner and select CPU
2. Drag the slider shown in the picture to overclock or underclock CPU. In this picture we are overclocking to 1.8ghz
3. Select Voltage at the top to get to CPU voltage settings.
4. Ok, here select the buttons as they are in the picture.
a. Select the Green circled button to save current stock default settings.
b. Select the Yellow circled button 4 times exactly to reduce the millivolts by 100.
Stability Testing:
Now we really should make sure that it can handle it under load right? :silly:
1. Open Stability Test and select CPU+GPU Stability Test.
2. Select Full Details - Proceed.
3. The app will now start stressing your cores. I waited until at least 10 cpu passes before quiting the app...
Cliffnotes:
-By default, your settings will revert back after you restart your phone. You can set them to load at boot, but don't do this unless your absolutely sure that they're stable!
Open System Tuner - CPU - Menu key - Settings - Active Tweaks - Reapply CPU Settings - On Boot Completed
-Whenever i tried to lower the mv more than 100 below stock at 1.8ghz, my phone rebooted
-I am in no way responsible for anything that might happen after performing the above, even if you start your sentence with the word "but"
Click to expand...
Click to collapse
Thats my exact settings. Got great battery on it since I got my note 2
Is that the PRO version? Cause on my phone it doesn't show the voltage setting
cophyor said:
Is that the PRO version? Cause on my phone it doesn't show the voltage setting
Click to expand...
Click to collapse
Nope it's the free version. You should definitely see it if you selected CPU after opening System Tuner.
cophyor said:
Is that the PRO version? Cause on my phone it doesn't show the voltage setting
Click to expand...
Click to collapse
Flash the perseus kernel to get voltage to pop up, thats the only way I could do it.
Sent from my SAMSUNG-SGH-I317 using xda app-developers app
My results..perseus kernel.Stock rom .overclocked 17.04 undervolted -100 its very stable excellent battery life..couldnt complain for a screen this massive. Used the stability test app shown in op..no errors thru 10 cycles. Thanks op
For people that don't know, undervolting is probably the single biggest thing you can do to improve battery life on a mobile phone. Good write up!
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
---------- Post added at 12:31 AM ---------- Previous post was at 12:24 AM ----------
Can someone post stock voltages for me? Like a dummy I lowered voltages and forgot to save the stock settings. Much appreciated.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
powerwagon said:
For people that don't know, undervolting is probably the single biggest thing you can do to improve battery life on a mobile phone. Good write up!
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
---------- Post added at 12:31 AM ---------- Previous post was at 12:24 AM ----------
Can someone post stock voltages for me? Like a dummy I lowered voltages and forgot to save the stock settings. Much appreciated.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
Click to expand...
Click to collapse
Here's stock settings
Sent from my SGH-I317M using xda app-developers app
lmike6453 said:
Here's stock settings
Sent from my SGH-I317M using xda app-developers app
Click to expand...
Click to collapse
Thanks man.. very much appreciated
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
I would love to see an ondemand/ interactive governor for this phone so I could use the frequency scaling test.
Easier to check for stability across all frequencies this way.
Thanks to the dev's though for being able to undervolt at all. Definitely one of the best mods for any phone, tablet or computer.
lmike6453 said:
3. Download and install Stability Test
Stability Testing:
Now we really should make sure that it can handle it under load right? :silly:
1. Open Stability Test and select CPU+GPU Stability Test.
2. Select Full Details - Proceed.
3. The app will now start stressing your cores. I waited until at least 10 cpu passes before quiting the app...
Click to expand...
Click to collapse
Thank you for the StatbilityTest app info.
I used it to test my setting after OC'ing to 1800 and undervolting by 100 on many frequencies.
I ran over 25 CPU passes and 80 GPU passes and no error at all. Satisfied!
Underclocked to 1000ghz
Undervolting -125mV from 200ghz-1000ghz (Not every chip is created equal, so your device may not be able to run my settings)
Satbility test ran for 10mins with cpu 16 passed, gpu 97 passed,No errors
:::UPDATE:::
Phone is rebooting when undervolting -125mV from 700ghz+ it goes back to normal when its undevolt -75mV below
---◆-----◇------◆------◇-----◆-----
☆★☆★☆★☆★☆★☆★☆★☆★
Device:T889 Galaxy Note 2
Rom: Xquizt N2 v6+Kitchen Aroma v6
Kernel: Perseus-alpha26.1
I was thinking the same JUST for the scaling stability test so I can find MIN stable voltages But today Note2Core 1.02 came out and that has ondemand as a govenor. Except currently you cant alter the voltage for 200 300 or 400 mhz
Sent from my Transformer Prime TF201 using xda app-developers app
powerwagon said:
For people that don't know, undervolting is probably the single biggest thing you can do to improve battery life on a mobile phone.
Click to expand...
Click to collapse
I have to strongly disagree with that statement.
In fact, based on actual testing as well as theory, the only scenario I've found where undervolting had a significant impact is when the phone was forcibly prevented from going into deep sleep while the display was turned off. For example, while listening to music.
If the phone is in deep sleep 90% of the time that the display is turned off, it would be nearly impossible to even measure the overall impact of undervolting by 100mA on all frequencies (and many of these devices can't reliably UV to that degree.)
When the display is turned on, the display will use (by far) much more power than the processor will use. When data or voice is being used, radio will also use much more power compared to the processor.
To improve battery life, attack what drains the most first: The display. Lower the brightness and use dark backgrounds (AMOLED uses 0 power to display black.) Turn off the display when it's not used. Minimize background data usage. Find and resolve issues with wakelocks.
Gary
garyd9 said:
I have to strongly disagree with that statement.
In fact, based on actual testing as well as theory, the only scenario I've found where undervolting had a significant impact is when the phone was forcibly prevented from going into deep sleep while the display was turned off. For example, while listening to music.
If the phone is in deep sleep 90% of the time that the display is turned off, it would be nearly impossible to even measure the overall impact of undervolting by 100mA on all frequencies (and many of these devices can't reliably UV to that degree.)
When the display is turned on, the display will use (by far) much more power than the processor will use. When data or voice is being used, radio will also use much more power compared to the processor.
To improve battery life, attack what drains the most first: The display. Lower the brightness and use dark backgrounds (AMOLED uses 0 power to display black.) Turn off the display when it's not used. Minimize background data usage. Find and resolve issues with wakelocks.
Gary
Click to expand...
Click to collapse
Ohhh,learn something everyday,hey do you know if UV affect the phone temperature?
---◆-----◇------◆------◇-----◆-----
☆★☆★☆★☆★☆★☆★☆★☆★
Device:T889 Galaxy Note 2
Rom: Xquizt N2 v6+Kitchen Aroma v6
Kernel: Perseus-alpha26.1
Lord_Kaizer said:
,hey do you know if UV affect the phone temperature?
Click to expand...
Click to collapse
Can potentially lower temps.. less voltage, less wattage, less heat from the cpu.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
garyd9 said:
Can potentially lower temps.. less voltage, less wattage, less heat from the cpu.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
Click to expand...
Click to collapse
ah ok thanks,that's pretty much the main reason i UV because i play alot of HD games that requires constant connection which causes the phone to go way about 100°F.So i just wanted to verify,Thanks again
---◆-----◇------◆------◇-----◆-----
☆★☆★☆★☆★☆★☆★☆★☆★
Device:T889 Galaxy Note 2
Rom: Xquizt N2 v6+Kitchen Aroma v6
Kernel: Perseus-alpha26.1
gary, totally agree. especially when battery usage shows that the screen takes up 60-80% of the overall usage time.
powerwagon said:
For people that don't know, undervolting is probably the single biggest thing you can do to improve battery life on a mobile phone. Good write up!
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
---------- Post added at 12:31 AM ---------- Previous post was at 12:24 AM ----------
Can someone post stock voltages for me? Like a dummy I lowered voltages and forgot to save the stock settings. Much appreciated.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
Click to expand...
Click to collapse
garyd9 said:
I have to strongly disagree with that statement.
In fact, based on actual testing as well as theory, the only scenario I've found where undervolting had a significant impact is when the phone was forcibly prevented from going into deep sleep while the display was turned off. For example, while listening to music.
If the phone is in deep sleep 90% of the time that the display is turned off, it would be nearly impossible to even measure the overall impact of undervolting by 100mA on all frequencies (and many of these devices can't reliably UV to that degree.)
When the display is turned on, the display will use (by far) much more power than the processor will use. When data or voice is being used, radio will also use much more power compared to the processor.
To improve battery life, attack what drains the most first: The display. Lower the brightness and use dark backgrounds (AMOLED uses 0 power to display black.) Turn off the display when it's not used. Minimize background data usage. Find and resolve issues with wakelocks.
Gary
Click to expand...
Click to collapse
garyd9 said:
I have to strongly disagree with that statement.
--snip--
Click to expand...
Click to collapse
Fair point, but those all require a change in behavior. Undervolting does not. Granted that's not what powerwagon said but if you look at it in this context then can you think of anything besides undervolting that can achieve battery increases without changes in user behavior?
jbrechtel said:
can you think of anything besides undervolting that can achieve battery increases without changes in user behavior?
Click to expand...
Click to collapse
Lower the screen brightness.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
AK Kernel FAQs
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Q1) What are custom kernels? What are the benefits of using custom kernels?
A kernel is basically the bridge between the software and hardware. Whenever you command your phone to do something (launching an app), the software sends that request to the hardware which in turn, makes the launching of the app possible. Custom kernels for Android are unofficial creations of independent developers. Unlike the kernels that OEMs make, custom kernels offer more modifications that allow you to tweak your phone in every possible way.
Benefits Of Installing Custom Kernels
You can benefit from having better control of your device. These options are most helpful for users who want to maximize the full potential of their phone or perhaps want to extend their device's battery life. Below are some of the benefits of installing custom kernels.
-Adjust CPU frequencies and set profiles like OnDemand, Battery Saving, etc.
-Underclock and overclock CPU speeds
-Underclock and overclock GPU speeds
-Adjust voltage
-Adjust touch screen sensitivity
-Equip your phone with BLN (backlight notifications)
-Custom recovery that allows backups and restorations of entire ROMs as well as installation of .zip files
-Minimum screen brightness pushed past the limitations of stock kernel
-Conserve battery (with the right settings
Q2) Where can I get the AK kernel and which one should I flash?
The latest kernel is always linked in the OP. The kernel is broken down between the Purity version and Pirate version. The Purity kernel is meant to be as close to stock as possible. The Pirate kernel on the other hand is more of a experimental kernel with more options than Purity.
Q3) I have a XXXXX version of the Galaxy Nexus, will it work?
Yes, the AK kernel works on all versions of the Galaxy Nexus. This includes the CDMA and GSM versions. Download the kernel from the AK thread.
Q4) How do I make changes to my kernel settings? (ex: voltages, fastcharge, etc.)
Download the Trickster Mod from the Google Play store.
Q5) Can I use AK on xxxxx rom?
AK is known to work on any rom based on AOSP, AOKP, CM10, and even MIUI.
Q6) How do I install it coming from another kernel?
TWRP is the prefered recovery, although CWM recovery may also work.
The ideal way to install AK, especially if you are coming from another kernel, is to do the following.
Wipe cache and dalvik cache
Wipe /system
Re-flash your ROM
Flash AK
Fix permissions in recovery (this may take up to a minute or two)
Reboot
Q7) Do I need to wipe cache/dalvik/battery stats/etc if I'm just installing the kernel onto a previous AK version?
No, download and flash away. Only wipe battery stats if your battery percentages are off. Do not believe the myth that doing so will increase your battery life.
Q8) Do I need to run any other apps like SetCPU or equivalent?
No, if you plan to install and run Trickster Mod, please uninstall any other apps that may interfere with your CPU settings. If you are still running into problems (ex: reboots, FCs, etc.) please check your /etc/init.d directory for any left over scripts from other rom or kernels. These may interfere with how AK operates.
Q9) What is Smart Reflex? What is FSync? What is Thermal Throttling?
Smart Reflex is used to scale your voltages. Voltage will be increased or decreased when required. If you are overclocking, disable SR to have access to higher clock speeds.
FSync is a system call that can be toggled on to write buffers to disk (slow) or toggled off (fast) for performance. FSync defaults to on in the linux kernels, the option to disable it exists but it is advised to use this with caution. COMPLETE data corruption could occur if the phone crashes with fsync disabled.
Thermal throttling protects your CPU from overheating. If you are benchmarking, turn this option off to prevent throttling of the CPU that can cause lower scores. Just remember to re-enable it afterwards. Bear in mind that at 110C, the CPU will shut down no matter what. It is not advised to disable thermal throttling, however the option exists for those enthusiasts who are aware of the risk of permanent hardware damage. Please take the necessary precautions!
Q10) Does PGM (slide2wake) for the Nexus work with AK?
Yes PGM is supported on. But be sure to use the latest(March-25) version.
Note- The latest free or pro version of the pgm app is required.[/B]
Q11) What is the sleep of death (SoD)?
You turn the screen off, when you want to pick it up, you can not wake it up.
There is no blinking notification and when you call it, there is no ringing or vibration. When you press and hold power, it does not turn on, otherwise it was OFF.
If you play a game and it reboots, or freezes. That is NOT a SoD.
Q12) Can xxxxx option be implemented in AK?
Stefano wants to keep Purity as close to stock as possible but feel free to request features for Pirate within this thread or the dev thread. Whether or not it gets implemented is up to Stefano.
Q13) I want to keep my Rom's bootanimation, why does AK kernel keep trolling me?
The boot animation by Ciprian is hardcoded so it cant be changed.
Q14) How is battery life?
No one can predict your usage. However, most folks are getting great screen on time and performance.
Q15) I just experienced a reboot, how can I help to pinpoint the problem?
Open up terminal emulator and issue the command:
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Take this last_kmsg.txt file and show it to Stefano in this thread. It's suggested to copy the contents and use something like pastebin instead of spamming the thread with your log.
Q16) Whats with all the name changes?
Stefano aka AK changes the name whenever he makes major change to kernels, meaning they are different kernels thats why they have different names.. thats why the kernels went from berserk>dummy>pirate>cylon>AK/diamond>.. AK/Diamond are the same he just changed the name from AK to diamond thats why the changelog for diamond leads to changelog of AK.. as for purity that kernel is as close to stock as possible so its name has been purity since i started using this kernel, Stefnao stopped making the purity kernel and now BigBrother1984 makes Rubik in its place
Any other things that should stand in the FAQ? Did I make some horrible language mistakes? Write me a PM or post in this thread.
=============================
Credits-
Stefano - for this great kernel :good:
GideonX - for letting me use this format and some of the question from his post :good:
If you have any problems, you need to collect the following data before reporting it:
- Report Only with default Freqs + default Uv
- kernel version
- rom version
- governor
- scheduler
- freq cpu
- freq gpu
- logcat
- dmsg
- last_kmsg
- short description of the problem
First!
Great job on this.
jstn_hillis said:
First!
Great job on this.
Click to expand...
Click to collapse
thanks.. btw guys i think this thread should be in the Q&A section instead so i am requestiong that a MOD move it there :good:
Khizar said:
Q4) Can I use AK on xxxxx rom?
Trinity is known to work on any rom based on AOSP, AOKP, CM10, and even MIUI.
Click to expand...
Click to collapse
What? :silly:
Kakashi Hatake said:
What? :silly:
Click to expand...
Click to collapse
i used GideonX post that is linked in the OP to make this and looks like i forgot to edit that, thanks for the catch :good:
PS- if anyone finds something else or has any siggestions please let me know :good:
Honestly I'd like to see peoples custom and under volt settings.
Sent from my Galaxy Nexus using Tapatalk 2
thx dude
PGM(free and better version) can't work with my Gnex with PA 20/2/13 on both Purity kernel and Pirate kernel.
fishhelmet said:
Honestly I'd like to see peoples custom and under volt settings.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
users are more than welcome to post their settings here :good:
pponto said:
thx dude
Click to expand...
Click to collapse
your welcome
baiyy0906 said:
PGM(free and better version) can't work with my Gnex with PA 20/2/13 on both Purity kernel and Pirate kernel.
Click to expand...
Click to collapse
the issue isnt with AK, its with pgm, the free version is outdated
Khizar said:
users are more than welcome to post their settings here :good:
your welcome
the issue isnt with AK, its with pgm, the free version is outdated
Click to expand...
Click to collapse
you are right,I find the latest version,that's work , thank you
Khizar said:
Q12) I want to keep my Rom's bootanimation, why does AK kernel keep trolling me?
The boot animation by Ciprian is hardcoded so it cant be changed.
Click to expand...
Click to collapse
I have no problem with branding, but I believe just a splash of the logo would suffice. I am running the Pirate version and not a huge fan of the pirate splash and would really like to remove it or at least have the option to change it to the AK logo. Any chance of this ever happening?
ThePhantom97 said:
I have no problem with branding, but I believe just a splash of the logo would suffice. I am running the Pirate version and not a huge fan of the pirate splash and would really like to remove it or at least have the option to change it to the AK logo. Any chance of this ever happening?
Click to expand...
Click to collapse
You can download source, compile with:
CONFIG_LOGO is not set
Why do I get major lag after receiving a notification with this kernel?
Sent from my Galaxy Nexus using xda app-developers app
soccer568 said:
Why do I get major lag after receiving a notification with this kernel?
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
i persoanly dont have any lag with this kernel(i use stock settings) but post the following info and we might figure out why you are getting lag-
- are you using custom Freqs + Uv?
- kernel version?
- rom version?
- governor?
- scheduler?
- freq cpu?
- freq gpu?
So I'm new to custom kernels, but I'd like to see super basic stuff for newbies in the faq. like "What is the benefit of installing a kernel and what does it do?" in the faq. or like "Is there a rom that works better with this kernel?"
uncola said:
So I'm new to custom kernels, but I'd like to see super basic stuff for newbies in the faq. like "What is the benefit of installing a kernel and what does it do?" in the faq. or like "Is there a rom that works better with this kernel?"
Click to expand...
Click to collapse
i like the first question so will add it in the OP, as for second question nobody can answer it but you, every device is different so the rom/kenrel that works best for me wont necessarily work best for you thats why i recommened that you try different rom/kernel combos
This might help with the question "is there a rom that works better with this kernel", or any kernel for that matter.
http://forum.xda-developers.com/showthread.php?t=2160723
Sent from my Galaxy Nexus using xda app-developers app
My personal opinion about this kernel
I really like the thing to keep it update to mainline linux, only 2 kernel keep this ( leankernel & franco kernel )
I noticed some strange things
the first is disabling MPU Smartreflex and set lower voltage than SR , device is hot and drain more battery WHY? it's unsense ( test with #704 ) anyone can confirm?
The second one too much battery ( using SR ), in the past i love check my phone every seconds and close all apps to keep some juice inside battery, now with AK kernel battery life is something incredible and it's annoying : / , i arrive to 21:00 ( from 7:00 ) with 30-40% and 4-5 hours screen on and ever single thing turn on ( i'm using google now only for meteo lol ), with others kernel same thing, i arrive with much lower %, like 5-10%
This is my settings:
AK kernel 704
AOKP Self Compiled updated with 22feb git
Interactive ( 350 - 1060 Mhz ) - ( Screen off max : 535 Mhz ) - ( hispeed_freq : 810000 ) ( brightness: 50% ) ( 135 apps installed ) ( Full disk encryption [ said only cuz disk operation use more CPU = more Battery ] )
I feel you should include the Wep not working on 704+ pirates.
SOS sent from my gnexus captured by the pirates.
ALL THANKS AND CREDITS GO TO THE ONE AND ONLY KTOONSEZ FOR HIS AWESOME KERNEL AND GIVING ME THE OPPORTUNITY TO PROVIDE THESE BUILDS.
Welcome!
I am in no way affiliated with Ktoonsez or his work. I’m just a simple member of the XDA community who happens to be a huge supporter of this kernel and its creator. This is just my way of giving back. I am aware of some of the issues that may occur on specific kernel builds for some users as well as the difficulties faced when fine tuning the kernel and this is my response to that:
This is by no means intended to replace any of the original KT-SGS6E kernel threads. The purpose of this thread is simply to work in conjunction with them by providing a variety of builds for which users can experiment with and find which versions perform as intended on each of their respective device models. As on previous Samsung devices I am also bringing back the Ktweaker Shop filled with tons of pre-configured settings compiled by myself and others in attempt to further assist S6 & S6 EDGE users with improving their overall experiences on this device or to simply use as a baseline to work upon tweaking further. So I’ve gathered just about all of the current and previous kernel builds I had hidden within my pc as well as all the various Ktweaker settings and am sharing them with the public. I hope this makes a difference for all you guys. ENJOY!! :good:
POST #2: Reserved for UNIFIED {G92X} users
POST #3: Reserved for the KTWEAKER SHOP
POST #4: Reserved for TEST PROFILES
If at any given time you aren't already on the kernel and Ktoonsez hasn't updated his links, there'll be no need to flash previous builds when you want to receive OTA's as ALL posts will be updated regularly upon future releases. So please be sure to refer back here for all builds from this point moving forward!
I will NOT be held liable for anything that may occur to your device nor will Ktoonsez. So please...
***FLASH AT YOUR OWN RISK***
If you encounter any suspicious issues when updating the kernel, follow my recommended procedure for the best possible results:
1) Backup current Ktweaker settings
2) Open any root browser (make sure it's mounted as r/w) then navigate to /system/app/ and delete the Ktweaker and KTmoniter apk's
3) Navigate to your sdcard and delete the Ktweaker folder OR rename it by adding a ".bak" extension without the quotes.
4) {Optional} Clear all Superuser logs
5) Reboot Recovery
6) Flash kernel
7) Reboot
8) Copy any saved profiles back into /sdcard/Ktweaker/Profiles/
9) Restore Ktweaker settings
10) Profit?
NOTE: If at any point Ktoonsez no longer wants this thread open it will be closed without question.
Please visit original kernel thread for change logs, extras, etc...
If you like and support his work, donate with this link:
http://forum.xda-developers.com/donatetome.php?u=4325945
**********G92X**********
KT-SGS6 kernel features
•Must have a S6 model G920F and G920I and G920S and G920T and G920W8 and G925F and G925I and G925S and G925T and G925W8
•Samsung open source
•Optimized kernel configuration
•unsecure root adb
•Voltage interface
•Over Clocking
•Under Clocking
•KTweaker app for kernel control
•KTweaker Widgets
•KTmonitor app to watch your cpu cores current speed
Click to expand...
Click to collapse
Downloads
Touchwiz Lollipop 5.0 VERSIONS:
https://copy.com/Yo6i7SqAQS8zsAmg
Main kernel thread: http://forum.xda-developers.com/tmo...lopment/kernel-kt-sgs6e-ocv-ktweaker-t3099758
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to the Ktweaker Shop!
Here you will find all of the pre-configured settings provided by myself and Ktoonsez. As a proud member of Team Kernelizers, I am offering a variety of profiles specifically for S6 and S6 EDGE users with their personal needs in mind as it's pretty clear not everyone favors the same governor, scheduler, etc.. Any suggestions are always welcome. All future profiles will be added here for sharing and discussion. Keep in mind that results will always vary per device regardless on the settings being used.
All profiles have been grouped into 3 sub-categories; "Conservative", "Balanced", and "Performance", which are used to classify each profile based on their role and what they are expected to deliver to your device. The 4th sub-group is where you can find some of our best "Projects" in which offers 2 or more profiles per project. Make your selections based on your usage needs and apply what works best for you and your phone. We're here to help eachother out and with more options comes better experiences for everyone running this kernel.
So shop around.. pick and choose.. load and go!!
Installation
Download links will include the specified profile(s) as well as an "Adjustments" and "About" file. The "Adjustments" file is just a simplified view of all the changes made to a profile compared to stock settings.
1. Download the file(s) to your phone.
2. Copy ONLY the XML(s) (DO NOT copy the "Adjustments" or "About" file) to "/sdcard/KTweaker/Profiles" using a file Manager of your choice.
3. Open the Ktweaker app and click on the "Profiles" setting at the top of the slider drawer OR scroll to the bottom and select "Profiles & Scripts" then click "Restore Profile from sdcard".
4. The file you just copied should be listed there. Select the one you want to apply and confirm.
5. Make sure the "Set options on boot" setting at the top of the slider drawer shows a little green boot icon below it, indicating the settings will be applied upon reboot.
6. Profit!
IMPORTANT: Be sure to ALWAYS load your stock voltage table on BOTH CPU clusters IMMEDIATELY after applying a profile as most of these are based on an ASV10 CPU and may result in reboots!!!
1) Apply the profile
2) Quickly go to the CPU voltage for cluster 0 and click "more" and load default voltages, then click apply.
3) NOW go to the CPU voltage for cluster 1 and click "more" and load default voltages, then click apply.
4) Done!
Conservative
Asking Alexandria
This is a battery driven profile in which focuses on saving as much juice as possible while also maintaining stability and providing an extremely snappy feel to your phone. It is quite possibly one of the smoothest and snappiest battery saving profiles available.
Why Asking Alexandria?
It's named after yet another one of my top favorite metalcore bands and I chose this because Alexander The Great basically ruled the world at one point and "Alexandria" is the female equivalent to that name, which has become known to mean the "one who comes to save warriors".
"Asking" was an addition to the title name as an indication in the sense that we are all asking Alexandria what she can really do to our phone.
Coming soon....
Bless The Child
Based on Ktoonservateq and aimed towards battery. This is specifically for all the battery hungry users out there wanting to conserve as much power as possible. So don't expect the BEST but rather decent performance out of this one.
coming soon...
Dead By April
This profile attempts to bring some of the best battery life possible to your device. It is similar to Bless The Child but takes things a step further with it's heavy underclocking as well as it's higher thresholds and online blocks to prevent other cores from coming online too soon. Although It focuses very little on performance it manages to maintain a fairly smooth interface for your average daily use.
https://copy.com/oFLHg4ZG2MyvRzrq
Balanced
Balanced Bull v1
These settings are very special to me as they were my very first, dating back to the Galaxy S3, and is a profile designed for my own personal usage pattern. It has become notable for it's fairly smooth interface and amazing battery life. If this stacks up to your standards then I encourage you to use it!
https://copy.com/SKdHYHskn1NgLitp
ECLIPSE
This is a performance oriented option where great battery life is also expected to intervene. This not only will bring an incredibly stable, smooth, and snappy feel to your device but will also benefit towards longer lasting battery so you can love and enjoy your phone the way you were meant to.
coming soon
Ktoonsified v1
These settings are my settings, This is a performance oriented option in which also offers a great deal of battery life. YOU WILL NEED TO LOAD YOUR STOCK VOLTAGE TABLE THOUGH since there are 16 different bins of CPUs!!!
Click to expand...
Click to collapse
https://copy.com/COP9WtEfLzTudZ2F
Ktoonsified {MOD}
This mod is intended to work as an alternative to the original Ktoonsified profile. It's specifically for the users experiencing issues such as screen wake and incoming call delays and media stutters on Ktoonsified v1 . Use this profile to repair most if not all of these issues.
NOTE: The adjustments text file will show you the few changes I've made from the original Ktoonsified profile.
https://copy.com/2bcvnievx8suWohD
SmoothManic v1
This profile was put together by none other than the BOSS himself, @ktoonsez!
The idea with this is to get the CPU really high on 2 cores when screen is touched and then bring them both back down really quick so UI is super smooth but don't kill the battery by hanging out at that high Mhz step.
Click to expand...
Click to collapse
https://copy.com/mgoNzpgrYn7TkLZO
Undisputed
This is a universal performance setup in which combines the essential elements of other profiles by providing equal battery life, speed, performance, and stability to bring the ultimate experience to your device.
coming soon
Performance
Feed The Machine
The exact opposite of Bless the Child. This is a performance oriented option for all hardcore users. If battery isn't a priority for you then this is a great option.
coming soon
From Ashes To New
This is a straight performance profile. It's similar to Feed The Machine and Rebirthing in the sense that it syncs the cores to the boosted frequency on touch and almost instantaneously jumps right back down to 300MHz. The difference between the profiles is that this one makes better use of all the cores. However, due to the rapid scale down I think most people will find battery life to be surprisingly good for this type of profile
coming soon
KTGaming v1
This profile was put together by none other than the BOSS himself, @ktoonsez! This is a super performance oriented option which allows me to play any game with ZERO LAG!!!!!!!
Click to expand...
Click to collapse
https://copy.com/VwSaksMPwJGCfCux
SmoothGaming v1
This profile is based on SmoothManiac v1 but with performance enhancenents to provide a much smoother gaming experience while hotplugging is active. Some of these enhancements include a much higher sampling interval as well as offline blocks to allow frequencies to scale and hotplug at a more reasonable pace.
NOTE: The adjustments file will show you the changes I've made to SmoothManiac v1.
https://copy.com/zI4c1TovjavAQBtI
Projects
Comatose
This project was inspired by the album of the same name by my #1 favorite rock band of all time, Skillet. It consists of 3 profiles of which are also named after 3 of my favorite tracks from this album (included in the "Extras" folder) and all focus on one key element; VARIETY.
As the name suggests, "Comatose" is geared towards battery conservation. It focuses on keeping CPU low for a prolonged period but utilizes 3 of the 4 cores on touch and the 4th on demand for fluidity. Sample rates have been decreased heavily as to increase polling and allow the other cores to quickly spike towards higher frequencies for a given task then immediately drop back down as if the component had been knocked unconscious.
The second profile is "Rebirthing". This profile will counteract the affects of Comatose by heavily boosting performance as a means to bring life and energy back into this profile that remains unconscious. Rebirthing is intended for those seeking a performance-based version of Comatose but who knows... For such a power hungry profile you may just be surprised by the great battery life it also delivers.
Some of you may not favor the heavy battery conservation that "Comatose" offers or the overall power consumption of "Rebirthing" and much prefer a mashup of elements delivered between the 2 and that is the purpose of "Whispers In the Dark". This profile is directed towards finding the right balance between these 2 profiles while still acting as a it's own profile. It utilizes most of the performance aspects from "Rebirthing" Like "Comatose" it uses a fairly high up_threshold for that extra boost in battery performance. The profile also idles at the same minimum cpu as "Comatose" but ALL profiles run at stock 2457Mhz.
All profiles maintain the same concept of rapid cpu polling. So yes, cpu will be working consistently but my theory here is that more polling will allow the kernel to rapidly check CPU usage, thus allowing CPU to change more frequently according to the load, which in turn will prevent persistent pegging of even higher frequencies and instead consume various amounts of power in various scenarios depending on your usage, consuming even less when a specific task has completed and immediately dropping the load.
This also applies to screen off states but that goes back to what was explained in this post regarding high vs low sampling rates and how they can greatly increase idle times depending on your screen off max.
coming soon
If you'd like to contribute to the Ktweaker Shop all you need to do is post the profile you'd like to share and include a brief description of it's purpose. It will then be tested thoroughly by the community and based on feedback will be submitted here in the Shop for approval and sent out to the dev so he can add the profile to the Shop in Ktweaker!
Useful Links
Information about profiles can be found HERE
Interested in learning how to fine tune this kernel but not sure of where to start?
Please refer to this Ktweaker User Guide (thanks to @Perseus71) and you'll be tweaking in no time!
Ktoonservativeq governor adjustments explained HERE
Reserved
Reserved..
just in case
Are the Same
LuigiBull23 said:
**********T-MOBILE**********
Downloads
Touchwiz Lollipop 5.0 VERSIONS:
https://copy.com/NGddRACV6Nm1xulA
Main kernel thread: http://forum.xda-developers.com/tmo...lopment/kernel-kt-sgs6e-ocv-ktweaker-t3099758
Click to expand...
Click to collapse
Hello the G925W8 and G925T its the same phone? use the same Kernel, Can I flash my G925T with sotck G925W8 frimware with Odin? maybe this frimware ask about the unlock code..
fabioplata said:
Hello the G925W8 and G925T its the same phone? use the same Kernel, Can I flash my G925T with sotck G925W8 frimware with Odin? maybe this frimware ask about the unlock code..
Click to expand...
Click to collapse
Yes they are the same, therefore use the same kernel. Not sure about the firmware but you're willing to try. However, as I'm sure you know I take no responsibility of the end result.
fabioplata said:
Hello the G925W8 and G925T its the same phone? use the same Kernel, Can I flash my G925T with sotck G925W8 frimware with Odin? maybe this frimware ask about the unlock code..
Click to expand...
Click to collapse
+1. Let us know if it works especially the sim unlock. Thanks
what worst?
LuigiBull23 said:
Yes they are the same, therefore use the same kernel. Not sure about the firmware but you're willing to try. However, as I'm sure you know I take no responsibility of the end result.
Click to expand...
Click to collapse
What its the worst?? Maybe error in the Odin and need flash with the stock firmware or maybe I can damage the phone?
fabioplata said:
What its the worst?? Maybe error in the Odin and need flash with the stock firmware or maybe I can damage the phone?
Click to expand...
Click to collapse
The worst I'd say is probably a soft brick since the devices are nearly identical but I still can't guarantee a positive result for you. It's a decision you're gonna have to make among yourself.
dont work
LuigiBull23 said:
The worst I'd say is probably a soft brick since the devices are nearly identical but I still can't guarantee a positive result for you. It's a decision you're gonna have to make among yourself.
Click to expand...
Click to collapse
Dont work, in Odin don't work, fail in Odin and now I have my phone in downloaded mode, stuck in this mode, I hope when de battery dies the phone start normally.
fabioplata said:
Dont work, in Odin don't work, fail in Odin and now I have my phone in downloaded mode, stuck in this mode, I hope when de battery dies the phone start normally.
Click to expand...
Click to collapse
Attempt to boot into recovery and wipe your data.
fabioplata said:
Dont work, in Odin don't work, fail in Odin and now I have my phone in downloaded mode, stuck in this mode, I hope when de battery dies the phone start normally.
Click to expand...
Click to collapse
just press power+volume down and it will restart
thanks
batillojr said:
just press power+volume down and it will restart
Click to expand...
Click to collapse
Ok, thanks.. Works for me..
The phone start normally but with Sim lock :crying:
fabioplata said:
Ok, thanks.. Works for me..
The phone start normally but with Sim lock :crying:
Click to expand...
Click to collapse
i know, i received the unlock code but won't work , i tried different roms but always says unlock unsuccessful , s***t ! I'm giving up , i'm just going to sell it on craigslist
I can't
batillojr said:
i know, i received the unlock code but won't work , i tried different roms but always says unlock unsuccessful , s***t ! I'm giving up , i'm just going to sell it on craigslist
Click to expand...
Click to collapse
Oh no.. I can't do that.. I'm in Colombia, I can't sell the phone buecouse don't work with local company's.. ..
I hope a solution.
fabioplata said:
Oh no.. I can't do that.. I'm in Colombia, I can't sell the phone buecouse don't work with local company's.. ..
I hope a solution.
Click to expand...
Click to collapse
Ya se, estamos en una situacion muy dificil , ojala que exista una solucion pronto.. por mientras seguire usando mi nexus6
Very awesome
Good thread dude, loaded some of these on to my phone