[Updated] Kindle fire hd 8.9 tweaks - 8.9" Kindle Fire HD Android Development

Moved to http://forum.xda-developers.com/showthread.php?p=37141532

Thanks but can you tell us what the benefit is from this tweek?
persano said:
PERSANO´S TWEAKS FOR KINDLE FIRE HD 8.9
This post will be updated gradually
YOU NEED A ROOTED DEVICE
AND LATEST BUSYBOX INSTALLED
dont use supercharged v6 or other script or tweak, if you want me to add a tweak to this tell me and i will see if it is compatible
I made this post to show you my ultimate script pack that i make with different tweaks. specially thanks to ryuinfierno who make easy for to have init.d scripts in stock rom for all devices and thanks to LENAROX who made the engine (exellent and one of the best mods)
Delete supercharged v6 and all other tweaks before installing , i wont use v6 because mp9engine work better without it, mp9engine will speed your kindle and make it smoother, it will improve a bit the baterry life and improve a lot perfomance, gta 3 is as smooth as ps2 or more
INSTALL THE LATEST BUSYBOX 1.20.2
THIS ISNT FLASHABLE, you have to do it manually.
1. The first thing you will need to do is to enable init.d scripts in stock rom (thanks ryuinfierno) download this zip and extract, then run the script and do the following
http://db.tt/SzmIVvX6 install init.d in all devices
Install -recovery.sh in Etc folder in /system/etc delete the existing one and paste this
Runparts in Xbin folder in /system/xbin
Set permission
Install-recovery.sh rwxr-xr-x
Runparts rwxr-xr-x
Or you can download pimp my rom from here and use it to enable init.d scripts
https://play.google.com/store/apps/details?id=com.androguide.pimp.my.rom Pimp My Rom App
2. After enabling init.d scripts in stock rom, download the file that correspond to your software version.
3. paste all in their folders
/system/etc/init.d for init.d tweaks in init.d folder
/system for mpengine folder
/system for build.prop, delete the old one and paste the new one that correspond to your version
4. Now set permission
Dont set permission to mpengine folder or any file in it or it wont work.
Set rwxrwxrwx permission t to init.d scripts.
set rw-r----- permission to build.prop.
5. Before rebooting check that all have the correct permission and all is in place.
Thanks for using my tweaks
Sent From My Super Modded KFHD
http://db.tt/rAtz4WrA version 8.1.4
Click to expand...
Click to collapse

timnan said:
Thanks but can you tell us what the benefit is from this tweek?
Click to expand...
Click to collapse
better multitasking, faster device, no more lag, best signal, snappier ur, no aggresive battery drain, auto cleaner and better gaming. make your device perfect! this tweaks can be used in all devices but i modified them for make them faster in kindle devices, this tweak pack was created by me but use a tweak from lenarox that is mp9enginex that is one of the best tweaks created, this is better than supercharged or any other tweak, i test all existing tweaks and this will give you the best and drain less battery

Nice. I will give it a try tonight.
persano said:
better multitasking, faster device, no more lag, best signal, snappier ur, no aggresive battery drain, auto cleaner and better gaming. make your device perfect! this tweaks can be used in all devices but i modified them for make them faster in kindle devices, this tweak pack was created by me but use a tweak from lenarox that is mp9enginex that is one of the best tweaks created, this is better than supercharged or any other tweak, i test all existing tweaks and this will give you the best and drain less battery
Click to expand...
Click to collapse

timnan said:
Nice. I will give it a try tonight.
Click to expand...
Click to collapse
if you want more perfomance or is slow tell me.

timnan said:
Nice. I will give it a try tonight.
Click to expand...
Click to collapse
worked?

Re: Kindle fire hd 8.9 tweaks
Pimp is easy and it tells me success init.d supported.
Boot animation is gone after tweak although still image of Kindle Fire shows up, scare me.
Antutu goes down from 9989 to 9229.
I am using Apex launcher I still feel lag but not sure whether improve a little bit.
persano said:
worked?
Click to expand...
Click to collapse
Sent from my KFJWI using Tapatalk 2

Re: Kindle fire hd 8.9 tweaks
timnan said:
Pimp is easy and it tells me success init.d supported.
Boot animation is gone after tweak although still image of Kindle Fire shows up, scare me.
Antutu goes down from 9989 to 9229.
I am using Apex launcher I still feel lag but not sure whether improve a little bit.
Sent from my KFJWI using Tapatalk 2
Click to expand...
Click to collapse
But, do you set fine the permission of the init.d tweaks, this have to give you a best perfomance, score sometimes lie, a kindle fire hd 7" user had the same"problem" he says it run smoother but it isnt slow, it decreased score because my z tweaks have interactive governors in both cores, this may give all less score but, is better battery saving that performance, change interactive words for performance in ztweaks and use antutu and you will have an higher score, this isnt a score tweaks, this is an overall tweak. Tweaks thinks that you dont see like better mount system or read sd. It is more smoother? Interactive governor give less score but is the more battery friendly in the amazon os. This tweaks are for make kindle a better device. Change this lines in ztweak file in init.d folder
echo "interactive" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "interactive" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
To
echo "performance" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "performance" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
And run antutu, for daily use change it back to interactive, performance drains the battery too fast. Performance is a governor for make test.
Later, i will upload a updatedversion of my tweaks for kindle fire 8.9, i dont have a 8.9, i have a kindle fire hd 7", this tweaks are for all devices, but improve device a lot.
Use nova launcher than is better
Sent From My Super Modded KFHD

Re: Kindle fire hd 8.9 tweaks
After using it for a while , I think this tweak makes it faster than before while it is not as fast as original android.
Another thing is that this device is not as hot as it does before tweak especially during charging make it really good benefit for me to use it.
About permission:
1. all files under /system/etc/init.d are set as rwxrwxrwx, folder init.d is set as rwxrwxrwx as well.
2. /system/build.prop is rw-r-----.
3. /system/mpengine is rwxrwxr-x, /system/mpengine/MPEngine9 is rwxrwxr-x, /system/mpengine/MPEngine9/MPEngine9X is rw-rw-r--.
EDIT:
Nova now is amazing smooth, no lag at all. I used to have nova but it is not fast like this. not sure why.
After rebooting several times, everything is faster. cheers.
persano said:
But, do you set fine the permission of the init.d tweaks, this have to give you a best perfomance, score sometimes lie, a kindle fire hd 7" user had the same"problem" he says it run smoother but it isnt slow, it decreased score because my z tweaks have interactive governors in both cores, this may give all less score but, is better battery saving that performance, change interactive words for performance in ztweaks and use antutu and you will have an higher score, this isnt a score tweaks, this is an overall tweak. Tweaks thinks that you dont see like better mount system or read sd. It is more smoother? Interactive governor give less score but is the more battery friendly in the amazon os. This tweaks are for make kindle a better device. Change this lines in ztweak file in init.d folder
echo "interactive" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "interactive" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
To
echo "performance" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "performance" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
And run antutu, for daily use change it back to interactive, performance drains the battery too fast. Performance is a governor for make test.
Later, i will upload a updatedversion of my tweaks for kindle fire 8.9, i dont have a 8.9, i have a kindle fire hd 7", this tweaks are for all devices, but improve device a lot.
Use nova launcher than is better
Sent From My Super Modded KFHD
Click to expand...
Click to collapse
Sent from my KFJWI using Tapatalk 2

Re: Kindle fire hd 8.9 tweaks
timnan said:
After using it for a while , I think this tweak makes it faster than before while it is not as fast as original android.
Another thing is that this device is not as hot as it does before tweak especially during charging make it really good benefit for me to use it.
About permission:
1. all files under /system/etc/init.d are set as rwxrwxrwx, folder init.d is set as rwxrwxrwx as well.
2. /system/build.prop is rw-r-----.
3. /system/mpengine is rwxrwxr-x, /system/mpengine/MPEngine9 is rwxrwxr-x, /system/mpengine/MPEngine9/MPEngine9X is rw-rw-r--.
EDIT:
Nova now is amazing smooth, no lag at all. I used to have nova but it is not fast like this. not sure why.
After rebooting several times, everything is faster. cheers.
This tweaks clean your device and zipaling apps, use sd maid and clean trash.files and cache and then reboot and you willbsee is more smooth, this make your device smooth without performance governor, so more battery save and gaming never was better
Sent from my KFJWI using Tapatalk 2
Click to expand...
Click to collapse
Sent From My Super Modded KFHD

Re: Kindle fire hd 8.9 tweaks
if any developer wan to add my tweaks or something of this pack to your roms do it.
Sent From My Super Modded KFHD

A friend had me try an app from the market called "LagFix Free". You have to be rooted to run it, but I was amazed by the decrease in lag throughout normal tasks. It increases read/write scores in benchmark tests. These tweaks and this app, has me running pretty smooth right now.

mdblaze said:
A friend had me try an app from the market called "LagFix Free". You have to be rooted to run it, but I was amazed by the decrease in lag throughout normal tasks. It increases read/write scores in benchmark tests. These tweaks and this app, has me running pretty smooth right now.
Click to expand...
Click to collapse
mine tweaks are good but are very battery friendly (very!), for better performance use sd maid too!
mi next release will be more battery friendly but with more higher performance (its real!)

New update !

mdblaze said:
A friend had me try an app from the market called "LagFix Free". You have to be rooted to run it, but I was amazed by the decrease in lag throughout normal tasks. It increases read/write scores in benchmark tests. These tweaks and this app, has me running pretty smooth right now.
Click to expand...
Click to collapse
this trim your partitions, is good, but sd maid clean all device, this two are good,it isnt lag, are trash files, that is the "lag" you have.
sd maid clean cache, trash files and corpse files, so its one of the better cleaners and "lag fixers" you will find

Re: Kindle fire hd 8.9 tweaks
No.more lag fix app people, i will add a.script that trim like the app, its the same like in the app, but this will be at boot!
Sent From My Super Modded KFHD

It would be helpful if you could be more specific about permissions. Especially if you mean all files in a folder, or the folder itself.

Geekybiker said:
It would be helpful if you could be more specific about permissions. Especially if you mean all files in a folder, or the folder itself.
Click to expand...
Click to collapse
i say in my post files in init.d folder! do you know english, understand it?

persano said:
i say in my post files in init.d folder! do you know english, understand it?
Click to expand...
Click to collapse
I understand it, however...
4. Now set permission
Dont set permission to mpengine folder or any file in it or it wont work.
Set rwxrwxrwx permission t to init.d scripts.
set rw-r----- permission to build.prop.
Click to expand...
Click to collapse
It doesn't specify all the files and there is a folder named the same. I assumed it meant the files inside the folder. Just trying to clarify. What I'm trying to say is that ./system/etc/init.d/*.* set to RWXRWXRWX is a little clearer. Just trying to make it easier for other folks who want to try this too. Thanks for your work!

redownload, i used a program to open the system.img of my backup and extracted my tweaks and modified them a bit and added some other tweaks.

Related

[MINIGUIDE][CM7|Stock] V6 Supercharger for the 2x (Smoothness & Snappyness)

.
Attention: This guide is for an older version of the V6 SuperCharger.
This doesn't mean that you can not use this guide as a reference or interesting read, but the new script has some more options which aren't covered here. You have to read the instructions within V6 carefully.
I did a lot of testing some weeks ago and now that I finally have some time I'd like to share what I got so far.
The V6 Supercharger is a tweak skript by zeppelinrox which works really great on my 2x. It feels smoother and snappier than ever - and multitasking is damn fast (and I never felt that CM7.2 was unsnappy.. but there is a difference now).
I won't talk a lot about what it is and how it does work - read the original thread. It has an even better effect on low spec phones, but it does improve the snappyness on high-end phones, too (and is even used on Samsung Galaxy S II and Galaxy Nexus phones!)
[Script][MOD][U9RC6.1] Sticky 'n Smooth ISCream-=V6 SUPERCHARGER!=-The ONLY RAM Fixer
All credits go to zeppelinrox for this great script!
Here's a quote for what it does:
zeppelinrox said:
What's it do?
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
Click to expand...
Click to collapse
Warnings:
This is not for ICS! Go to the 2nd post in the thread linked above - there are instructions for ICS (CM9) - I don't use CM9 yet and don't want to include instructions here, which I haven't tested thoroughly.
You shouldn't use this with custom kernels (like vadonkas) I guess - it might break some tweaks from the kernel devs.
I tested this with CM7.2 (temasek KANG) with the stock CM-kernel and it is working GREAT! It should make an even greater difference on Stock - please report!
I tested lots of options and never had a single problem.. but you should do a nandroid backup! There is always a slight chance that something goes wrong.
Click to expand...
Click to collapse
Instructions:
(type all options without quotes.. I hope that's obvious)..
Go to Settings - Cyanogenmod - Performance and make sure that "Lock home in memory" is not checked. If it is: uncheck it and restart (don't worry, the tweak will take over with a better solution than a permanent lock in memory).
Download the "V6_SuperCharger_for_Android-update9_RC6.1.sh.txt" from the original thread or from the attachments here and put it to the root directory of your SD card.
Open "Terminal Emulator"
Type "su" (and approve the Superuser request)
Type "cd /sdcard"
Type "sh V6*" (this is cAsE-sensitive)
The first time "wizard" will guide you through the installation process.
for the scrolling speed "2" is a good choice for the first time
type "b" for the build.prop option
type "y" to integrate /init.rc
I disabled the "AWESOME" animation (type "y") because it would get annoying after waiting for it to finish after the 3rd time.. sorry for that zeppelinrox
press the enter key
now type "10" (Quick V6 Custo-OOMizer option)
type "y" to use the calculated values
press enter twice
type "29" to reboot and wipe dalvik cache. The restart will take a while, be patient, that's normal!
that's it!
Click to expand...
Click to collapse
There's a "quick walkthrough" in the second post - together with the best options (at least for me) for the older update 8.
Again: All credit to zeppelinrox - he has a donation link in his thread! If you like it, donate to him please
Quick walkthrough - commands only (update 9 RC6.1):
("type Enter key" or "type any key" not mentioned)
Code:
su
sh /sdcard/V6*
2
b
y
y
10
y
29
Click to expand...
Click to collapse
------------------
Instructions for the "older" update 8:
Go to Settings - Cyanogenmod - Performance and make sure that "Lock home in memory" is not checked. If it is uncheck it, restart the device and recheck
(don't worry, the tweak will take over - I didn't have a single launcher redraw).
Download the "V6_SuperCharger_for_Android-update8.sh.txt" from the original thread or from the attachments here and put it to the root directory of your SD card.
Open "Terminal Emulator"
Type "su" (and approve the Superuser request) (without quotes.. I hope that's obvious)
Type "cd /sdcard"
Type "sh V6*" (this is cAsE-sensitive)
Type "0", "1", "2", or "3" to set how fast the text will scrool. "2" is a good selection for the first time.
Choose "9"
Type "16" (your device will restart without further warning!)
Click to expand...
Click to collapse
tonydl said:
under construction
Click to expand...
Click to collapse
Great but hard to set
PYCON said:
Great but hard to set
Click to expand...
Click to collapse
Sorry.. I wrote that because I pressed "Submit New Thread" accidentally before the post was ready. It's up now
there is already a update 9, which works perfect on the speed, but I don't see great improvements between Chuck Norris Edition with and without V6. Think Chuck Norris is already so awesome.
P.S: really easy to set up, just download Script Manager from the Market, open it, click on SU and open up this Script, everything else will be explained through the MENU
Has anyone tested this with the latest vadonka's ETaNa yet?
I know it's not ready yet, but I'm already psyched about it :-D
I already have a question about it.
If I run this skript is it suggested to change minfree values?
I have mine set on 16-24-32-90-100-110 right now. Thats pretty heavy I think, but Setiron suggested those values.
---------- Post added at 08:22 PM ---------- Previous post was at 08:19 PM ----------
TweetyPeety said:
there is already a update 9, which works perfect on the speed, but I don't see great improvements between Chuck Norris Edition with and without V6. Think Chuck Norris is already so awesome.
P.S: really easy to set up, just download Script Manager from the Market, open it, click on SU and open up this Script, everything else will be explained through the MENU
Click to expand...
Click to collapse
Hey, can you tell us how long you've been using this?
And can you tell us where you actually saw the improvement?
TweetyPeety said:
there is already a update 9, which works perfect on the speed, but I don't see great improvements between Chuck Norris Edition with and without V6. Think Chuck Norris is already so awesome.
Click to expand...
Click to collapse
Yup but update 9 is still a RC. I know it's pretty stable but haven't tested it yet, will do that over the weekend and update the instructions if everything works fine.
You're correct - the Chuck Norris ROM does use a lot of tweaks, too - this is mainly focused to non-tweaked CM7 and Stock ROMs
Great... I include always it in my rom...
Inviato con il mio P990 DjangoManouche!
Wow, thanks very much, my device feels superfast right now!
Do i have to repeat this procedure everytime i flash an cm update, e.g. a kang?
this script only advantage the bulletproof/hard to kill launcher for as, but since the o2x is a highend phone the launcher reload fast, probably dont even noticed that and if you have a memory hungry launcher probably not a bad thing if this is not stuck in the memory, so its not really necessary this. bulletproof the launcher is good thing in an old phone like moto milestone (this script originally made for that phone by the way)
the memory management is not so good, the autokiller memory optimizer app do a much better memory management and its user friendly.
also this script minfree values is not optimized for the o2x.
I'd rather not use overall, but its your choice guys
vadonka said:
this script only advantage the bulletproof/hard to kill launcher for as, but since the o2x is a highend phone the launcher reload fast, probably dont even noticed that and if you have a memory hungry launcher probably not a bad thing if this is not stuck in the memory, so its not really necessary this. bulletproof the launcher is good thing in an old phone like moto milestone (this script originally made for that phone by the way)
the memory management is not so good, the autokiller memory optimizer app do a much better memory management and its user friendly.
also this script minfree values is not optimized for the o2x.
I'd rather not use overall, but its your choice guys
Click to expand...
Click to collapse
I cannot agree in all points.
First of all V6 won't lock the launcher in memory (unlike the CM method!).
Then it will tweak more aspects in terms of memory management than just the "harder to kill launcher" - more on that in the official post. Last but not least - the phone is a highend one, but it lacks some memory (1GB would have been great). And it seems that it does help quite a lot, here.
But of course you're correct that it might not be the "best of all" solutions for the 2x - but I can feel quite a difference while using V6. For Stock LG and CM7 it seems to be a good enhancement - I don't mind if people here use it or not, I'm really happy with this solution right now. Just thought might be worse sharing as there are many threads for V6 for other phones (even the SGS II!!), but not for the 2x.
Just my 2 cents.
P.S.: I havent tested your newest kernel with the tweak scripts - maybe it will even blow me away more if the values are more optimized for the 2x
tonydl said:
I cannot agree in all points.
First of all V6 won't lock the launcher in memory (like the CM method!).
Then it will tweak more aspects in terms of memory management than just the "harder to kill launcher" - more on that in the official post. Last but not least - the phone is a highend one, but it lacks some memory (1GB would have been great). And it seems that it does help quite a lot, here.
But of course you're correct that it might not be the "best of all" solutions for the 2x - but I can feel quite a difference while using V6. For Stock LG and CM7 it seems to be a good enhancement - I don't mind if people here use it or not, I'm really happy with this solution right now. Just thought might be worse sharing as there are many threads for V6 for other phones (even the SGS II!!), but not for the 2x.
Just my 2 cents.
P.S.: I havent tested your newest kernel with the tweak scripts - maybe it will even blow me away more if the values are more optimized for the 2x
Click to expand...
Click to collapse
just look into this supercharger script and see what is really doing
I'll wait for ICS version of the script
PYCON said:
I'll wait for ICS version of the script
Click to expand...
Click to collapse
ICS is done. See post #2 of my OP.
vadonka said:
this script only advantage the bulletproof/hard to kill launcher for as, but since the o2x is a highend phone the launcher reload fast, probably dont even noticed that and if you have a memory hungry launcher probably not a bad thing if this is not stuck in the memory, so its not really necessary this. bulletproof the launcher is good thing in an old phone like moto milestone (this script originally made for that phone by the way)
the memory management is not so good, the autokiller memory optimizer app do a much better memory management and its user friendly.
also this script minfree values is not optimized for the o2x.
I'd rather not use overall, but its your choice guys
Click to expand...
Click to collapse
Will the REAL vadonka please stand up?
http://forum.xda-developers.com/showthread.php?p=14327296&highlight=supercharger#post14327296
vadonka said:
zeppelinrox: i use i&f 2.2 and now i installed your supercharger script v6, with the optiom oom fix and htk launcher. well, now the rom running even smoother than before. great job
Click to expand...
Click to collapse
lulz...
btw I'm sure you are totally unfamiliar with the newest incarnations where the values are calculated according the ram available on any device.
SO IT"S ALWAYS OPTIMIZED FOR THE DEVICE IT'S RUNNING ON.
If anything, bulletproof is BETTER suited for devices with more ram - since they can more easily do this without detrimental effects since they do have more ram.
Nothing you say adds up.
look, your script working superb on my old milestone, when i write this post what you quoted here i had the milestone not the o2x. but with o2x honestly i dont think its necessary to tweak so many memory management part. the phone have enough memory to handle most of everything and have a fast dual core processor.
i use only this:
echo 0,1,2,4,6,15 > /sys/module/lowmemorykiller/parameters/adj
echo 1536,2048,4096,15360,17920,20480 > /sys/module/lowmemorykiller/parameters/minfree
i dont see the point of the other stuffs
lock the launcher in the memory is also not necessary, its reloaded fast i dont even noticed that every time.
but its just my opinion
ps: you are using this file in many procedures: rcpath="/system/etc/rootfs/init.mapphone_umts.rc"
this isn't exsist in the o2x rom.
for example:
sed -i '/ro.EMPTY_APP_ADJ/ a\
setprop ro.FOREGROUND_APP_MEM '$SL1 $rcpath
this is only work if the rcpath=/system/etc/build.prop and cut out the 'setprop' string (/data/local.prop also not good for as). i also found some code what is not working with the o2x rom. the whole script is for the droid/milestone's. at least what i found in this thread OP
Try the newest one
http://forum.xda-developers.com/showthread.php?p=22689090&posted=1#post22689090
init.mapphone_umts.rc isn't even mentioned.
Instead, it does a search for the appropriate file.
It's vastly more sophisticated than Update 8 in all aspects.
The 0,1,2,4,6,15 is kinda useless... no different really than the default 0,1,2,4,7,15
There is a fairly new supercharger thread for the new Galaxy Note... they see a clear difference.
So you really won't ever know until you try
zeppelinrox said:
Try the newest one
http://forum.xda-developers.com/showthread.php?p=22689090&posted=1#post22689090
init.mapphone_umts.rc isn't even mentioned.
Instead, it does a search for the appropriate file.
It's vastly more sophisticated than Update 8 in all aspects.
The 0,1,2,4,6,15 is kinda useless... no different really than the default 0,1,2,4,7,15
There is a fairly new supercharger thread for the new Galaxy Note... they see a clear difference.
So you really won't ever know until you try
Click to expand...
Click to collapse
okay, this version it seems better: V6_SuperCharger_for_Android-Update9_RC6.1.sh
Yeah there isn't much difference between that and the one I linked to above if you're on CM7.
The incremental update was an ICS detection fix.
I may have all 4 scripts updated today tho
zeppelinrox said:
Yeah there isn't much difference between that and the one I linked to above if you're on CM7.
The incremental update was an ICS detection fix.
I may have all 4 scripts updated today tho
Click to expand...
Click to collapse
Hey zeppelinrox, do you recommend to change minfree values when using the v6 script?
I'm running CM9 with Ironkernel and mine are set to 16-24-32-90-100-110, but I think thats a little extreme. Setiron suggested those values, because ICS needs more ram.

[CM10] (5Feb13) NC Performance (and) Placebos

After getting a little annoyed at the runty, poorly mapped-out, scratchy thicket of real and imagined performance tweaks, I decided to embark on a semi-long term project to determine what's real and what's "zomg mega-booster performance pills".
First project was to evaluate existing performance options on stock CM10 for actual gains using experimental design. (tl;dr: for those geeky enough to want to know, it was a main effects only d-optimal design with 32 design points for the 16 parameters listed, including several lack-of-fit and pure-error replicates. I could go on, but do you really want me to?). I ended up with a list of 16 parameters all together, from the Developer Options and Performance settings, based on their showing up in various performance tweaks discussions.
The main challenge was finding a way to measure actual performance instead of perception. I settled on several benchmarking tools: Antutu, Quadrant, SQL Benchmark, and Chainfire's benchmarking app. One of the parameters being tested ("don't keep activities") actually breaks Antutu at the graphics testing step, so I'm not reporting anything from Antutu.
All told, out of the 16 parameters tested, only 9 showed any kind of effect whatsoever, and combining best settings for all 9 simultaneously, total performance only boosted by ~20%, of which fully half was due to switching max speed from 1000 to 1100. this means the other 8 settings combined for a total boost of ~10%, meaning individually they're peanuts. The remaining 7 settings that showed no effect are only so much fluff and unlikely to do a thing for you performance-wise.
Results are summarized below for your reading/teeth-gnashing pleasure:
Max Speed (1000 versus 1100): Very clear, notable difference between the two settings on all benchmarks. This is the expected result, about 10% improvement in all benchmarks on average. Recommendation: set max speed at 1100.
Governor (convservative vs interactive vs ondemand): This only had any impact on Quadrant benchmark, no other benchmarks appeared to care. In Quadrant, conservative was the worst overall, while interactive provided an ~ 5% boost and ondemand gave ~6% boost. Recommendation: use ondemand.
Scheduler (BFQ, CFQ, noop, deadline): I don't know what schedulers do or the differences between these settings, but the only place they had any effect at all was in the SQL benchmark. There were clear differences here though: BFQ was by far the worst. CFQ and deadline were about the same with a 17% increase in SQL activity performance. noop was the best with ~ 20% increase in SQL activity performance. Recommendation: use noop. [update: some have reported stability issues with noop. If thus us the case for you, CFQ would be the next best choice]
Zram (disabled, 18% default, 26%): Zram effects only showed up in Chainfire's benchmark app, specifically for Java activities. Default 18% setting performed worst but disabled setting wasn't significantly different. 26% setting gave a 4% boost, but again, only for the java-specific benchmark. Recommmendation: use 26% setting.
16-bit transparency (off or on): Turning on the 16-bit transparency setting gave a smallish 3% boost to Chainfire's java benchmark. It did not have a measureable effect anywhere else, and I did not visually see any differences anywhere during testing. Recommendation: turn on 16-bit transparency.
Kernel same-page merge (off or on): This had a *negative* effect when turned on, resulting in a 1% performance hit on Chainfire's native benchmark. It did not have any measurable effect anywhere else. Recommendation: Keep off.
Don't keep activities (off or on): This was very problematic: it provided a distinct improvement in quadrant score (+8%) when turned on, but behaved poorly with other apps (Antutu being one). Since it didn't seem to help anywhere else outside of Quadrant and didnt' play well with others, recommendation is to keep off:
The following list are the settings that had no measureable impact anywhere. Any attempt to claim they have "zomg" status should be summarily whipped with placebo pills, or else they should let me know the exact details in which they supposedly work and I can test.
Placebo hall of shame:
Surface improvement (since it had no effect anywhere, why not just set it on banding/blur and have the best pictures?)
Background process limit
Disable HW overlays
Force GPU setting
Any of the animation scale settings (although they look snappier at lower settings, so it at least *feels* faster)
minimum speed (seriously? people think this has an effect? keep at 300 for best battery life)
Allow purging of assets
Hope you like this, y'all! Let me know if there's any other mad-scientist experiments you'd like to see.
Nicely done. How many times did you run each test? Or perhaps the results were very consistent.
FYI; regarding the governor, scheduler and the like, you may want to have a look at this thread;
http://forum.xda-developers.com/showthread.php?t=1369817
I think gives your tests / results some perspective as well.
Re: [CM10] NC Performance (and) Placebos
NCKevo said:
Nicely done. How many times did you run each test? Or perhaps the results were very consistent.
FYI; regarding the governor, scheduler and the like, you may want to have a look at this thread;
http://forum.xda-developers.com/showthread.php?t=1369817
I think gives your tests / results some perspective as well.
Click to expand...
Click to collapse
Thanks for the link. Very informative.
How familiar are you with factorial designs? All parameters were tested simultaneously in such a way that their individual effects can be partitioned out mathematically. That's what allows me to test all those settings with just 32 runs and still get solid estimates of their effects, and more importantly, the amount of variation around them (a requirement for distinguishing real effects from noise).
I suggest googling "factorial design of experiments" if you're interested.
skwalas said:
Let me know if there's any other mad-scientist experiments you'd like to see.
Click to expand...
Click to collapse
Here are some others you could try gauging:
Seeder
http://forum.xda-developers.com/showthread.php?t=1987032
V6 Supercharger
http://forum.xda-developers.com/showthread.php?t=1191747
Lagfix
http://forum.xda-developers.com/showthread.php?t=2104326
OOM/Sysctl tweaks
http://forum.xda-developers.com/showthread.php?p=34123854#post34123854
http://forum.xda-developers.com/showthread.php?p=34448792#post34448792
Re: [CM10] NC Performance (and) Placebos
Good suggestions. Before trying these third party tweaks would be good to know a few things from actual users:
Has anyone tried any combinations of these tweaks simultaneously? If yes, did they all play well together? If no, details please!
Some of these appear to have device specific settings, can anyone share settings being used on the NC?
I intend to sandbox these, as i have little desire to use then in real life just yet. Can anyone confirm that if i restore my current setup, the restore process will clean out whatever settings these tweaks out in place?
Speaking for all scientists, thank you kindly!
skwalas said:
Good suggestions. Before trying these third party tweaks would be good to know a few things from actual users:
Has anyone tried any combinations of these tweaks simultaneously? If yes, did they all play well together? If no, details please!
Some of these appear to have device specific settings, can anyone share settings being used on the NC?
I intend to sandbox these, as i have little desire to use then in real life just yet. Can anyone confirm that if i restore my current setup, the restore process will clean out whatever settings these tweaks out in place?
Speaking for all scientists, thank you kindly!
Click to expand...
Click to collapse
Have only used V6, from my experiences, restoring a Nandroid or flashing a new nightly will clean out everything it changes other than the files you store on the SDcard. This post details how I set it up http://forum.xda-developers.com/showpost.php?p=34991382&postcount=1234
I never really noticed a huge performance boost from V6, it did reduce the lag that was in the Beta's and early nightlies, mostly seemed to keep memory available and avoid the lag issued in the early builds. Have not used for the last few weeks since performance has improved on the newer builds.
Re: [CM10] NC Performance (and) Placebos
I set all recommendations. I get back to you in a couple of days. I am running 20130120 nightly
Sent from my NookColor using Tapatalk HD
Thank you!
Thank you for your measured and logical approach and recommendations! It is appreciated. I have experimented a little with the third party tweaks and haven't found any that fascinating, honestly.
When I install CM10.1, I also flash a script I made to customize to my preference and delete stuff I don't use like language modules, ringtones, quicksearch, boot animation, etc to free up some RAM. Between that and killing memory hungry apps when I'm done, my old Nook is still holding on reasonably well.
Re: [CM10] NC Performance (and) Placebos
Skwalas:
Got to tell you, your suggestions on settings are paying off. My nook is smooooooth. Is working ok there is sometime that lag liittle bit, but my p3113 also doing the same. I will stay with this 0120 nightly for a while with your settings on perfomance. .
I will report later how i am doing
Sent from my NookColor using Tapatalk HD
Re: [CM10] NC Performance (and) Placebos
performance is ok....
Sent from my NookColor using xda app-developers app
Re: [CM10] NC Performance (and) Placebos
Sometimes mook freezes and I have to leave it until it settles. The rest of the time works good
Sent from my GT-P3113 using Tapatalk HD
Re: [CM10] NC Performance (and) Placebos
Ok. Today my nook wakeup crazy. Rebooted, but it stays changing from settings , battery and some icos. It llok like it retains some touches i did to the screen and created like a loop. I have to rebooted again. Then i change the io scheduler to cfq.
Sent from my NookColor using Tapatalk HD
Re: [CM10] NC Performance (and) Placebos
Lakland said:
Ok. Today my nook wakeup crazy. Rebooted, but it stays changing from settings , battery and some icos. It llok like it retains some touches i did to the screen and created like a loop. I have to rebooted again. Then i change the io scheduler to cfq.
Sent from my NookColor using Tapatalk HD
Click to expand...
Click to collapse
Would be hard to know what is settings specific and what is hardware or OS specific. I've had no issues with the settings as described, so let us know if you are able to resolve your issues.
Re: [CM10] NC Performance (and) Placebos
skwalas said:
Would be hard to know what is settings specific and what is hardware or OS specific. I've had no issues with the settings as described, so let us know if you are able to resolve your issues.
Click to expand...
Click to collapse
I know and I am using your settings as a baseline, rigght now I change de io scheduler to cfq. Is working fine. Keep you posed and thanks!
Sent from my GT-P3113 using Tapatalk HD
Lakland said:
I know and I am using your settings as a baseline, rigght now I change de io scheduler to cfq. Is working fine. Keep you posed and thanks!
Sent from my GT-P3113 using Tapatalk HD
Click to expand...
Click to collapse
I have had erratic behavior from schedulers also, especially BFQ, NOOP is not bad, but have had better luck with CFQ.
skwalas said:
Zram (disabled, 18% default, 26%): Zram effects only showed up in Chainfire's benchmark app, specifically for Java activities. Default 18% setting performed worst but disabled setting wasn't significantly different. 26% setting gave a 4% boost, but again, only for the java-specific benchmark. Recommmendation: use 26% setting.
Click to expand...
Click to collapse
I'm surprised that zram enabled IMPROVED things. So between disabled, 18%, and 26% (no idea what default really is without digging in the code), 26% was the best option?
Interesting. I thought zram would improve multitasking (maintaining background activities) at the expense of potential slowdowns (compressed swap to ramdisk).
khaytsus said:
I'm surprised that zram enabled IMPROVED things. So between disabled, 18%, and 26% (no idea what default really is without digging in the code), 26% was the best option?
Interesting. I thought zram would improve multitasking (maintaining background activities) at the expense of potential slowdowns (compressed swap to ramdisk).
Click to expand...
Click to collapse
It might have that effect, but wasn't apparent in the benchmarks i used. It could be that a different benchmark is needed to detect it, or it could be the negative effects are too small to be measurable compared to the normal "noise" of operation.
Any ideas how we could measure this more explicitly, if there is any interest?
skwalas said:
It might have that effect, but wasn't apparent in the benchmarks i used. It could be that a different benchmark is needed to detect it, or it could be the negative effects are too small to be measurable compared to the normal "noise" of operation.
Any ideas how we could measure this more explicitly, if there is any interest?
Click to expand...
Click to collapse
Good question, I'd think it'd require some way to switch activities around and somehow measure their switch rates, but the environment would be quite difficult to keep consistent.
BTW thanks for the scientific work on this stuff, MUCH better than "OMG THIS TURNED MY TABLET INTO A UNICORN" posts we see a lot on tech forums.
skwalas said:
Any ideas how we could measure this more explicitly, if there is any interest?
Click to expand...
Click to collapse
Since it would help most when memory is low (like it ever isn't), running two memory hogs simultaneously should show an effect if there is one. A custom memory-hog app built under two different names, perhaps?
I have a shell script that creates a swapfile and enables its use that would also be well tested this way, since zram creates an in-memory swapfile. I was never able to see any tangible results except for the output of "free", so I don't use it anymore, and haven't tried it under CM10.1.
Sent from my NookColor using xda premium

Please help: big lag issue

Guys, I need a help. Tried everything, but still facing big lag especially when I click on dialer, contacts or messages (waiting couple of secs until they show up). This is more obvious when I click right after I 'woke up' my phone from deep sleep.
I'm using stock 20b with Iodak v8 kernel (tried v9 as well, but due to bluetooth and fm radio issue on stock, reverted to v8). Also, I did everything what I could found to improve performace: disabled and then deleted MLT, did a full wipe of everything (clean install), installed only apps that I need, turned off 3g, data and gps (only WiFi is on), installed Greenify and so on..
My current setup of kernel is following:
Governor: interactive (tried ondemand, but was even worst)
Max: 1600000
Min/Max Screen Off: 760000
Scheduler: SIO
CPUQuiet Power: userspace (noticed that only 3 cores are online instead of 4)
I appreciate any help, but please, don't tell me to search, 'cause I did. As for the other custom roms, I tried CM, but I prefer more stock, mostly because of Gallery, Polaris and FM Radio Apps.
Guys, is there any way to fix this lag issue? I don't care much for the battery, since this lag drives me crazy.
Thanks in advance.
Vladimir
vladja10 said:
Guys, I need a help. Tried everything, but still facing big lag especially when I click on dialer, contacts or messages (waiting couple of secs until they show up). This is more obvious when I click right after I 'woke up' my phone from deep sleep.
I'm using stock 20b with Iodak v8 kernel (tried v9 as well, but due to bluetooth and fm radio issue on stock, reverted to v8). Also, I did everything what I could found to improve performace: disabled and then deleted MLT, did a full wipe of everything (clean install), installed only apps that I need, turned off 3g, data and gps (only WiFi is on), installed Greenify and so on..
My current setup of kernel is following:
Governor: interactive (tried ondemand, but was even worst)
Max: 1600000
Min/Max Screen Off: 760000
Scheduler: SIO
CPUQuiet Power: userspace (noticed that only 3 cores are online instead of 4)
I appreciate any help, but please, don't tell me to search, 'cause I did. As for the other custom roms, I tried CM, but I prefer more stock, mostly because of Gallery, Polaris and FM Radio Apps.
Guys, is there any way to fix this lag issue? I don't care much for the battery, since this lag drives me crazy.
Thanks in advance.
Vladimir
Click to expand...
Click to collapse
This is "normal" for system apps. Download custom apps from google store like ExDialer,GOSms.. That will resolve your lag.. When you install those apps from store, use titanium backup to freeze stock apps(dialer,contacts,messages).
@vladja10 http://forum.xda-developers.com/showpost.php?p=49272503&postcount=1986
Thanks guys, but neither of these two options helped. There's some improvements, but still pretty much laggy.
Think I found out what causing lag: synchronization. Every time when phone is synchronizing, everything is so laggy, otherwise is ok. Following accounts have sync turned on: Skype, Facebook, WhatsApp, Twitter and Google.
Does anyone of you have experienced similar problem? Is there solution for this?
vladja10 said:
Think I found out what causing lag: synchronization. Every time when phone is synchronizing, everything is so laggy, otherwise is ok. Following accounts have sync turned on: Skype, Facebook, WhatsApp, Twitter and Google.
Does anyone of you have experienced similar problem? Is there solution for this?
Click to expand...
Click to collapse
I have all those apps running in my phone, but I did not face those lags.
But ya I did felt those lags when I'm still using stock JB OS. Stock JB from LG is sucks man, you should instal another ROM.
Currently I'm using CM11 (Kitkat 4.4.2 based), its lag free and have more free RAM. (around 350 - 400MB). :good:
The difference is like heaven and hell compared with the stock ROM (I only have 150 - 200MB Free RAM).
bomerzz said:
I have all those apps running in my phone, but I did not face those lags.
But ya I did felt those lags when I'm still using stock JB OS. Stock JB from LG is sucks man, you should instal another ROM.
Currently I'm using CM11 (Kitkat 4.4.2 based), its lag free and have more free RAM. (around 350 - 400MB). :good:
The difference is like heaven and hell compared with the stock ROM (I only have 150 - 200MB Free RAM).
Click to expand...
Click to collapse
The ROM can make a difference, but it has nothing to do with "Free RAM". I wish people would stop perpetuating this myth.
Free RAM is wasted memory on an Android device. Unless you are getting below about 50MB there is not a problem as the device is designed to use as much as it can and then swap it out automatically.
I agree about CM11 though. I'm running the latest nightly and the only problem I have is the delay in waking when you press the power button
SimonTS said:
The ROM can make a difference, but it has nothing to do with "Free RAM". I wish people would stop perpetuating this myth.
Free RAM is wasted memory on an Android device. Unless you are getting below about 50MB there is not a problem as the device is designed to use as much as it can and then swap it out automatically.
I agree about CM11 though. I'm running the latest nightly and the only problem I have is the delay in waking when you press the power button
Click to expand...
Click to collapse
Well.. Sorry for my false statement and thank you for correcting it
4X HD is my very first android device. But that's what I really thought after I flashed the CM11.. Its like whoa, more free space on RAM, and it feels like I'm using a new phone
bomerzz said:
Well.. Sorry for my false statement and thank you for correcting it
4X HD is my very first android device. But that's what I really thought after I flashed the CM11.. Its like whoa, more free space on RAM, and it feels like I'm using a new phone
Click to expand...
Click to collapse
You might want a read of this;-
RAM: What it is, how it's used, and why you shouldn't care
Well, I’m afraid that I’ll be forced to get back to CM (used it once, but missed some apps such are: FM Radio, stock gallery app (couldn’t find good replacement that synced photos with google acc) and Polaris Office – these apps I use on a daily basis). Anyway, before install CM, I’ll give one more try to Stock.
I did what @ottomanhero told me, and that actually helped. But, since I used Trickstermod to tweak governors, after every single reboot, stock values would be back, so I had to use init.d script, and there comes a problem.
Here is what I did (followed instructions from Iodak's OP):
- Using ES File Explorer created folder /system/etc/init.d and set permissions to rwxr-xr-x
- Created new file in init.d folder and name it 1script (used Note++ instead of Windows editors to avoid leaving an extra space at the end of each line or an invisible invalid character)
- Then added following commands:
Code:
#!/system/bin/sh
echo "70" > /sys/devices/system/cpu/cpufreq/interactive/go_maxspeed_load
echo "70" > /sys/devices/system/cpu/cpufreq/interactive/midrange_go_maxspeed_load
echo "60000" > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time
echo "20000" > /sys/devices/system/cpu/cpufreq/interactive/timer_rate
echo 200 300 400 450 500 600 > /sys/devices/system/cpu/cpu0/cpufreq/gpu_overclock
- and finally set permissions to 1script rwxr-xr-x and owner to root group to shell
So, that should be it, but didn’t work for me. Then, I installed SManager to check what’s wrong with the script, and it stated that with first 4 lines error is: no such file or directory (which is strange because exactly that's the path), and for the last line is stated: permission denied.
Did I miss something? Apologize if this question is too noob for you guys, but I’m running out of ideas.
Thanks all for your help.
Regards,
Vladimir
SimonTS said:
You might want a read of this;-
RAM: What it is, how it's used, and why you shouldn't care
Click to expand...
Click to collapse
Oh, really?
Free RAM is NOT wasted RAM.
It directly effects smoothness of the phone.Why do you think android would have Out Of Memory values if it was created to just fill up the RAM with only apps? It still needs some RAM free for caching.
---------- Post added at 03:50 PM ---------- Previous post was at 03:46 PM ----------
vladja10 said:
Well, I’m afraid that I’ll be forced to get back to CM (used it once, but missed some apps such are: FM Radio, stock gallery app (couldn’t find good replacement that synced photos with google acc) and Polaris Office – these apps I use on a daily basis). Anyway, before install CM, I’ll give one more try to Stock.
I did what @ottomanhero told me, and that actually helped. But, since I used Trickstermod to tweak governors, after every single reboot, stock values would be back, so I had to use init.d script, and there comes a problem.
- and finally set permissions to 1script rwxr-xr-x and owner to root group to shell
So, that should be it, but didn’t work for me. Then, I installed SManager to check what’s wrong with the script, and it stated that with first 4 lines error is: no such file or directory (which is strange because exactly that's the path), and for the last line is stated: permission denied.
Did I miss something? Apologize if this question is too noob for you guys, but I’m running out of ideas.
Thanks all for your help.
Regards,
Vladimir
Click to expand...
Click to collapse
Code:
#!/system/bin/sh
echo "70" > /sys/devices/system/cpu/cpufreq/interactive/go_maxspeed_load
echo "70" > /sys/devices/system/cpu/cpufreq/interactive/midrange_go_maxspeed_load
echo "60000" > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time
echo "20000" > /sys/devices/system/cpu/cpufreq/interactive/timer_rate
echo "200 300 400 450 500 600" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_overclock
I think the script didn't execute at boot due to last line, you forgot the quotes.And while using Smanager you gotta tick "root" or else it won't run.Try this one
ottomanhero said:
I think the script didn't execute at boot due to last line, you forgot the quotes.And while using Smanager you gotta tick "root" or else it won't run.Try this one
Click to expand...
Click to collapse
Well, you were right about the quotes (now, the new values are set), but as the other 4 lines, they still have the same error: No such file or directory, and all values are stock.
Do you have any idea what's going on? Why did it work for one, and didn't for the other lines?
http://forum.xda-developers.com/showthread.php?p=48042187#post48042187
ottomanhero said:
Oh, really?
Free RAM is NOT wasted RAM.
It directly effects smoothness of the phone.Why do you think android would have Out Of Memory values if it was created to just fill up the RAM with only apps? It still needs some RAM free for caching.
Click to expand...
Click to collapse
As I stated in my first post;-
Unless you are getting below about 50MB there is not a problem
Click to expand...
Click to collapse
Of course you need some free memory, but not hundreds of MBs of it. I notice that you pointed the same XDA quote that is used and linked to by lots of different sites when this is being discussed. To use someone else's quote - better written than I could do so myself;-
In the most simplistic terms, here is how it works, and why "free RAM is wasted RAM," but also, why you don't want all RAM in use at any given time.
If an application is not in memory when you try to open it, that application haa to be loaded into memory, thus triggering a "load time." Having the application in memory (prefetched) prevents this load time and has the application load near insantly. This is why a modern OS will preload our most commonly used applications into memory. The more memory that you have, the more applications that can be preloaded, the smoother your device will run. Clearing this memory gives you no immeidate benefit, and will actually slow your device. Idle applications in memory consume almost no resources (CPU cycles, battery power, etc.). If an application is consuming resources, that means that it is doing something. Closing it will only force the application to re-load. Using a task killer for this purpose will cause a "boxing match" where the task killer closes the application, the app reopens itself, and back and forth. THIS will consume resources.
However, you want to have some memory free. Your devices will not have enough memory to preload EVERY application, so it has to guess based on your actions. It needs to have enough memory available to quickly load an app that you may want.
Let's say that you want to load an application that requires 256MB of RAM, but you only have 128MB available. This means that the OS is going to try to clear 128MB of RAM to accomodate your app, and as your app loads, will try to clear another 128MB to return to its previous state. This clear/load/clear causes a longer load time and more slowdown than just loading an app not already in memory.
So, the ideal situation is to have most common apps in memory (pre-fetched), but enough memory available to handle 1-2 common apps that are not already pre-loaded. Touchwiz (Samsung) devices allow you to clear memory from the task manager. My S2 had about 870MB of user-available RAM, and if I trashed all apps, it would go as low as 300MB in use. This may look cool, but it is a complete waste of resources, and the OS is simply going to re-load those apps over the next 2-3 minutes anyway. And if you use a task killer to keep your device idling at 300MB of available RAM? This is simply going to slow down the device, harm the battery, and give you the same memory performance and availability that you would get with an HTC G1.
Click to expand...
Click to collapse
As the OP was stating that "I only have 150 - 200MB Free RAM" with the Stock ROM, that is definitely NOT what is causing a lag issue. If you have that much free memory (before Android goes caching stuff and not declaring it of course) then you are absolutely fine on any Android device there is.
vladja10 said:
Well, you were right about the quotes (now, the new values are set), but as the other 4 lines, they still have the same error: No such file or directory, and all values are stock.
Do you have any idea what's going on? Why did it work for one, and didn't for the other lines?
Click to expand...
Click to collapse
Maybe your partitions aren't mounted.I took these lines from pimp my rom init.d script.Create another script but it has to come before the governor tweaks script.
#!/system/bin/sh
busybox mount -o remount,noatime,noauto_da_alloc,nodiratime,barrier =0,nobh /system
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodir atime,barrier=0,nobh /data
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodir atime,barrier=0,nobh /cache
Click to expand...
Click to collapse
For example, name this script "93Mount" and name the governor script "94Governor" so the mounting script will be executed before governor script.
ottomanhero said:
Maybe your partitions aren't mounted.I took these lines from pimp my rom init.d script.Create another script but it has to come before the governor tweaks script.
For example, name this script "93Mount" and name the governor script "94Governor" so the mounting script will be executed before governor script.
Click to expand...
Click to collapse
Well, I did like you said and here's what I got:
Code:
exec /system/bin/sh '/etc/init.d/93Mount'
h '/etc/init.d/93Mount' <
failed: No such file or directory
failed: No such file or directorybh on /data
mount: mounting atime,barrier=0,nobh on /cache failed: Invalid argument
Any idea?
For the People who want Stock Gallery on CM and hate Aosp Gallery like Iam, check facebook offical cyanogenmod. They send a link to their new gallery next. Its in beta stase, so its not avaible yet. But if its stable itll be in play store. Its like the stock gallery app. Very beauty
Sent from my LG-P880 using xda app-developers app
vladja10 said:
Well, I did like you said and here's what I got:
Code:
exec /system/bin/sh '/etc/init.d/93Mount'
h '/etc/init.d/93Mount' <
failed: No such file or directory
failed: No such file or directorybh on /data
mount: mounting atime,barrier=0,nobh on /cache failed: Invalid argument
Any idea?
Click to expand...
Click to collapse
Well try this app https://play.google.com/store/apps/details?id=com.stericson.remount&hl=tr
EDIT : check this link out. http://forum.xda-developers.com/showthread.php?t=1381188
I'm not sure it's the right track or not, it does happen to me quite ago.
The problem is the SD (my case, luckily it's external). The system try to read files from card but it got error thus try again => laggy
I removed the card and it's alive. Try to check your internal sd. hope that help
App didn't help, I got the same error. Never mind, I give up Will use Trickstermod after every single reboot until finally find solution. Thanks @ottomanhero for all your help.
@GalaxyVolvoZ that app looks realy nice. Finally a good replacement for Stock Gallery.
@klbterminator I don't have any problems with SD, at least didn't so far
Thanks guys.
Regards,
Vladimir

[MOD][Interactive Tunables] Excelsior Profile

Hello everyone, here I present to you a stunning profile - Excelsior - optimized for performance, less heat & stunning battery life.​
EXCELSIOR PROFILE​
Explanation & Features
Well, many of you might be using GovTuner mod or Xenon Tweaks, but you might still be expecting Stock Like Performance, so for such people here I bring to you Excelsior Profile - meticulously calculated values for the Interactive tunables. This is brought to public only after a lot of extensive testing by myself & -DM-, for the most part he did stunning battery tests & brought me proof of concept.
The main aim was to achieve stock like performance but with less heat - this was done by making use of the lower & mid-lower frequencies for most tasks without any noticeable lag, which also translates to better battery.
Results are attached below.
Now, obviously everyone might have different results according to the rom used. The above results are gained from RomAur 4.2.1 with Xposed & Greenify, and browsing, messaging, some video, few calls, 2 e-mail accounts always running with imap push, stock messaging and 3rd party messaging app also always running in background with LTE always on, on a E6853 - Z5 Premium.
Installation
Now, for people with init.d support, just copy the file under system/etc/init.d & give permissions 777.
And for those who don't have init.d, you can just add .sh extension to the file & run it with root & on boot with any script manager app.
For people who use Kernel Adiutor - Excelsior.json has been attached, you can just go to Kernel Adiutor > Profile > Import & apply it and select apply on boot.
Downloads
init.d script - https://drive.google.com/open?id=0BzzQ3ZoP3L62WEtoTzNDWWRzaEk
Kernel Auditor Profile - https://drive.google.com/open?id=0BzzQ3ZoP3L62VkFERzI4OXVtUE0
Credits
Me - obviously.
-DM- for extensive testing & results.​
Giving it a go now. Will report back with how it's been running after a few days Thanks
BTW, what theme are you using in the first 2 screenshots?
JonesWTF said:
...BTW, what theme are you using in the first 2 screenshots?
Click to expand...
Click to collapse
Those 2 are mine, status bar mod with flat style bar indicators module, the nav bar is from xstana but I moded one of the theme in the apk itself as I wanted more spacing in between icons...by doing that the touch highlights on the nav bar were off centered so I made a theme to remove those highlights on touch...
The theme apk that I made is here ---->View attachment tmp_7829-gray-dav-1306345171.apk
Now for the Excelsior mod, getting a smooth fast experience all around...great battery life, phone is cooler....the mod is use on RomAur with Zach's Kernel 2_4_7, no thermal mod added (I will test with some in future)
@Christian Fleming did an excellent job with this mod...
Over the last few days, I've had fairly identical results. Everything seem to run super smooth, too.
I had everything same with and without profile.
JonesWTF said:
Over the last few days, I've had fairly identical results. Everything seem to run super smooth, too. View attachment 4017115View attachment 4017116
Click to expand...
Click to collapse
L33Tgod said:
I had everything same with and without profile.
Click to expand...
Click to collapse
Well, if you actually read the OP - the main aim was stock like performance with less heatage, both of you I presume, use the regular Z5 with a 2900mAh battery, you're almost reaching 5 hours - pretty good for a Z5. Thank You again.
Christian Fleming said:
Well, if you actually read the OP - the main aim was stock like performance with less heatage, both of you I presume, use the regular Z5 with a 2900mAh battery, you're almost reaching 5 hours - pretty good for a Z5. Thank You again.
Click to expand...
Click to collapse
but I don't get near 6 hours like you screenshoted, hardly 4 and a half hours.
Christian Fleming said:
Now, obviously everyone might have different results according to the rom used. The above results are gained from RomAur 4.2.1 with Xposed & Greenify, and browsing, messaging, some video, few calls, 2 e-mail accounts always running with imap push, stock messaging and 3rd party messaging app also always running in background with LTE always on, on a E6853 - Z5 Premium.
Click to expand...
Click to collapse
L33Tgod said:
but I don't get near 6 hours like you screenshoted, hardly 4 and a half hours.
Click to expand...
Click to collapse
Could you not read the original post?? It's mentioned there - it depends on your usage, for my own self - I get 5 hrs & 45 mins of SOT cause of games. Try use Greenify - it helps.
Christian Fleming said:
Could you not read the original post?? It's mentioned there - it depends on your usage, for my own self - I get 5 hrs & 45 mins of SOT cause of games. Try use Greenify - it helps.
Click to expand...
Click to collapse
i have greenify combined with xposed for better results and even without games i get low SOT
anyone knows why greenify wont ask me for root? Its donated version
fixed it by disabling xposed module for greenify and than reenable it
New Version for Nougat.
*Recalculated some values.
*Less overheating.
*Better Battery.
*Balanced usage of all frequencies, the usage of frequencies above 1.2 Ghz is reserved for only tedious tasks resulting to better battery life for little cores.
*Frequent throttling of bigger cores to 1.9 Ghz reduced translating to lesser heat.
Still in testing phase.
https://drive.google.com/file/d/0BzzQ3ZoP3L62QUpkYklmdkZsQVU/view?usp=drivesdk
i copied into su.d folder.... root/su.d/
will it still work??
thanks
whalesplaho said:
i copied into su.d folder.... root/su.d/
will it still work??
thanks
Click to expand...
Click to collapse
I haven't tested with su.d, it works fine with init.d/Kernel Aduitor Init.d emulation.
You can also use script manager & set it on boot, just check the changed values in any Kernel Control app you use.
Christian Fleming said:
I haven't tested with su.d, it works fine with init.d/Kernel Aduitor Init.d emulation.
You can also use script manager & set it on boot, just check the changed values in any Kernel Control app you use.
Click to expand...
Click to collapse
im using exkernel manager.....
how do i check, just check the changed values in any Kernel Control app you use?
thanks
whalesplaho said:
im using exkernel manager.....
how do i check, just check the changed values in any Kernel Control app you use?
thanks
Click to expand...
Click to collapse
Yeah just match the values in any app & you'll be fine.
Christian Fleming said:
Yeah just match the values in any app & you'll be fine.
Click to expand...
Click to collapse
okay brov.... i ll double but check now & my settings is still same!
whalesplaho said:
okay brov.... i ll double but check now & my settings is still same!
Click to expand...
Click to collapse
If you use Script Manager, that works, & if you use Root Explorer, navigate to su.d & tap on Excelsior, open with Linux Script Handler & execute the file, this works too.
Christian Fleming said:
If you use Script Manager, that works, & if you use Root Explorer, navigate to su.d & tap on Excelsior, open with Linux Script Handler & execute the file, this works too.
Click to expand...
Click to collapse
i have applied with script manager & keep watch....
thanks
How i import the v2 to kernel adiutor? The file isn't .json (sorry if my english is bad).
Rekon.fs said:
How i import the v2 to kernel adiutor? The file isn't .json (sorry if my english is bad).
Click to expand...
Click to collapse
I haven't yet created a json for V2 yet, you can put the script in system/etc/init.d & emulate init support with Kernel Adiutor if you don't have it.

2.3GHZ Overclock in ZUI 2.5?

So in the Nougat ZUI2.5 I saw the cpu clock frequencies include a 2.3ghz for big cluster, and 1.7ghz for little cluster, also an option for "OC mode" in the setting
But no app can access it, I tried Kernel Adiutor and it always reset back to 2.15ghz, and when I turned on OC mode the actual cpu clock doesnt reach 2.3ghz, more like a governor change to performance with default clocks.
Is anyone currious about how to use the higher clocks?
pipyakas said:
So in the Nougat ZUI2.5 I saw the cpu clock frequencies include a 2.3ghz for big cluster, and 1.7ghz for little cluster, also an option for "OC mode" in the setting
But no app can access it, I tried Kernel Adiutor and it always reset back to 2.15ghz, and when I turned on OC mode the actual cpu clock doesnt reach 2.3ghz, more like a governor change to performance with default clocks.
Is anyone currious about how to use the higher clocks?
Click to expand...
Click to collapse
Been meaning to respond for a while now, I'm very interested in seeing this too and I've observed the clocks setting back to 2.15ghz, tried messing with system files and was tempted to make a custom kernel modification but I'm just waiting for someone else to introduce something.. if that ever happens, if more performance can be squeezed out then it'd be awesome, even if it already runs flawless, I enjoy pushing it further. I've been compiling some UE4 demos and tests and testing them to see what the phone can handle, I'd like seeing what overclocks could do to those results.
Ossie! said:
Been meaning to respond for a while now, I'm very interested in seeing this too and I've observed the clocks setting back to 2.15ghz, tried messing with system files and was tempted to make a custom kernel modification but I'm just waiting for someone else to introduce something.. if that ever happens, if more performance can be squeezed out then it'd be awesome, even if it already runs flawless, I enjoy pushing it further. I've been compiling some UE4 demos and tests and testing them to see what the phone can handle, I'd like seeing what overclocks could do to those results.
Click to expand...
Click to collapse
actually I got oc running in almost every single rom for the z2 plus now, just extract the sh file in the attactment to /system/etc, set permission to rw-r--r-- and you are golden
also a modified thermal engine file is included to raise the thermal throttling threshhold, if you want also move it to /system/etc then set permisson
remember to backup the old files, although I noted that all roms use the same default files. If you want to disable overfreq you have to move the original files back to place, removing them wouldnt do anything
That's really cool and I wanna use it but is it compatible with the Z2 Pro? I mean they use the same processors.
Don't work for me.
Did for me on the z2 pro, instant 160K in antutu on 50% battery, quite happy with that
Any way to include audio gains (headphones) for the kernel?
I'd like pushing it a little further, especially the GPU, just not sure how to go about that for now..
Ossie! said:
I'd like pushing it a little further, especially the GPU, just not sure how to go about that for now..
Click to expand...
Click to collapse
unfotunately you need a custom kernel for that to work, as the files I uploaded are only to enable the prebuilt overclock that zuk included with the phone. On custom roms based on cm/aosp I got the gpu to 652mhz which is the same as the sd821 SoC, and it worked fine. Not much progress has been done to raise the cpu clock higher however
pipyakas said:
actually I got oc running in almost every single rom for the z2 plus now, just extract the sh file in the attactment to /system/etc, set permission to rw-r--r-- and you are golden
also a modified thermal engine file is included to raise the thermal throttling threshhold, if you want also move it to /system/etc then set permisson
remember to backup the old files, although I noted that all roms use the same default files. If you want to disable overfreq you have to move the original files back to place, removing them wouldnt do anything
Click to expand...
Click to collapse
Hello and thanks for your file but...i don't have any "System" folder in my Zuk Z2, that is strange, i had it in my old phones...
pipyakas said:
unfotunately you need a custom kernel for that to work, as the files I uploaded are only to enable the prebuilt overclock that zuk included with the phone. On custom roms based on cm/aosp I got the gpu to 652mhz which is the same as the sd821 SoC, and it worked fine. Not much progress has been done to raise the cpu clock higher however
Click to expand...
Click to collapse
I get the feeling that Elemental X is never coming unless someone works with the source code, I see it's on the OP3 so I wonder how tough it'd be to port it over, would love to get the GPU in the Z2 Pro to 652 as well, I wanted to run this thing at the same frequencies as the 821 but wouldn't mind pushing the clocks further, I have the source for the OP3 EX kernel but this stuff is way out of my skill set..
I'm pretty sure I found where all the clocks and voltages are stored within the kernel, but like I said, I got no clue what to do.
juanzann said:
Hello and thanks for your file but...i don't have any "System" folder in my Zuk Z2, that is strange, i had it in my old phones...
Click to expand...
Click to collapse
Are you using root explorer or copying within the recovery?, if you're using twrp you need to go to the mount option and check the box for system, and if you're in the OS you gotta use something like root browser.
Ossie! said:
I get the feeling that Elemental X is never coming unless someone works with the source code, I see it's on the OP3 so I wonder how tough it'd be to port it over, would love to get the GPU in the Z2 Pro to 652 as well, I wanted to run this thing at the same frequencies as the 821 but wouldn't mind pushing the clocks further, I have the source for the OP3 EX kernel but this stuff is way out of my skill set..
I'm pretty sure I found where all the clocks and voltages are stored within the kernel, but like I said, I got no clue what to do.
Click to expand...
Click to collapse
It doesnt have to be elementalx, although if any custom kernel get to that level of polish would certainly be welcome for this device. If you want to try overclocking via custom kernel, reference other devices that have the same SoC (sd820 in this case) to check what voltages and clock speeds they are using, and how do they implement the overclock (it could be very different between devices across many oems). I tried to follow xiaomi mi5's oc and didnt success, maybe you could do it better. Good luck!
Very interesting, got 155k in Antutu with it
Ossie! said:
Did for me on the z2 pro, instant 160K in antutu on 50% battery, quite happy with that
Click to expand...
Click to collapse
aliensmille said:
Very interesting, got 155k in Antutu with it
Click to expand...
Click to collapse
woah! that's almost OP3T territory.
how's the battery and SoT with the OC?
"just extract the sh file in the attactment to /system/etc, set permission to rw-r--r-- and you are golden"
i changed the file in the system / etc folder but i don't know how to change the permissions from this file can somebody help?
alkombella said:
"just extract the sh file in the attactment to /system/etc, set permission to rw-r--r-- and you are golden"
i changed the file in the system / etc folder but i don't know how to change the permissions from this file can somebody help?
Click to expand...
Click to collapse
I use ES Explorer pro, just long press the file/properties and check all boxes, you will see rwx-rwx-rwx
---------- Post added at 08:21 AM ---------- Previous post was at 08:15 AM ----------
ar_15 said:
woah! that's almost OP3T territory.
how's the battery and SoT with the OC?
Click to expand...
Click to collapse
Between 3 and 5h, one day is no problem.
thank you i changed the settings to rw- r-- r-- and did a reboot after that. In antutu i only get a score of 13800 and if i run the app kernel adiutor i see the big cpu i set to 2150 MHz i also see the settings for changing to 2304 MHz but it doesn't change if i try to set it. Im on 2.5. 335ST with root. Before i changed the file my cpu was set at only 1708 MHz and i couldn't changed it to 2150.
You need rwx-rwx-rwx
pipyakas said:
actually I got oc running in almost every single rom for the z2 plus now, just extract the sh file in the attactment to /system/etc, set permission to rw-r--r-- and you are golden
also a modified thermal engine file is included to raise the thermal throttling threshhold, if you want also move it to /system/etc then set permisson
remember to backup the old files, although I noted that all roms use the same default files. If you want to disable overfreq you have to move the original files back to place, removing them wouldnt do anything
Click to expand...
Click to collapse
Thanks man it works perfectly. I'm getting 154K on antutu
Hi,
I did this but every reboot I need to run the script with root explorer. I tried rw-r--r-- and rwx-rwx-rwx.

Categories

Resources