[MOD] Increase Frames Per Second 5/14/15 - Android Software/Hacking General [Developers Only]

REQUIREMENTS.
MUST BE ROOTED WITH RECOVERY.
HAVE INIT.D SUPPORT for method 1.
HAVE TERMINAL EMULATOR for method 2.
NOTE: This may work for all android devices but is only tested on a LG G3 D851. If it works for you let us know.
So far others have used it on Sony and Samsung devices with great results.
ORIGINAL THREAD HERE
http://forum.xda-developers.com/showthread.php?t=3107282
[mod] increase fps 5/12/2015
GENERAL DISCLAIMER.
XDA and I are NOT responsible if anything wrong happens to your device by using this mod. Always make sure you have a backup ready if needed.
ABOUT THIS MOD.
Here is a very simple mod that I wanted to share. This is what has been labeled in the past as the build property to remove a FPS cap on all android devices. This doesn't actually do that but you will see an increase in frames per second by adjusting the EGL swap interval. Unfortunately, this property has always had big issues with visual artifacts that made it useless to use.
I found it frustrating that we could obtain such a high FPS but plagued with issues. So I spent some time and found a new value. One that could actually work on all android devices. Instead of 1 for stock or 0 for modified. Here is the new value...
debug.egl.swapinterval=-60
A general description...
https://www.khronos.org/registry/egl/sdk/docs/man/html/eglSwapInterval.xhtml
While other negative values may work, -60 brought the most bang for the buck when it came to benchmarks. I am truly excited about finding a way to make it work and although it's just a new value, I would appreciate if you could give me credit if using this property as it is the first time it will actually work the way we want it. This value didn't just fall from the sky. Certainly no need to ask for any permissions.
WAYS TO USE THIS MOD.
I figured many people would at least like to try this out so I made it as easy as possible for newer and more advanced users. The mod is actually really easy to apply. Simply add the property to your build.prop file and reboot or use one of methods below.
METHOD 1.
Use the proper flashable zip to install into init.d so the mod is ready directly after a reboot.
METHOD 2. (recommended)
Use the proper flashable zip to install into /system/xbin and call upon it when needed and disable it when not needed.
INSTALLATION.
Method 1
1. Download https://www.androidfilehost.com/?fid=23991606952603390
2. Flash in recovery.
3. Reboot.
METHOD 2.(recommended)
1. Downloadhttps://www.androidfilehost.com/?fid=23991606952602432
2. Flash in recovery.
3. After you reboot open Terminal Emulator and type the following without the quotes.
4. Type "su" and press the enter key.
5. Type "unlockfps" and press enter. This will activate the property for higher fps.
To deactivate type "lockfps"
NOTE: You may need to toggle your screen off/on to fully activate the mod using method 2.
You will also need to activate the mod again after a reboot. The setting won't survive a reboot with method 2.
UNINSTALL
METHOD 1.
Version 1.1
https://www.androidfilehost.com/?fid=23991606952603391
METHOD 2.
https://www.androidfilehost.com/?fid=23991606952602429
CHANGELOG
Method 1 version 1.1- Fixed permissions.
I have had people tell me battery life is better and some say it's worse. You be the judge and let us know.
Happy Flashing!

Mine

Mine too

Looks interesting I'm gonna try it on m8 thanks for this.
---------- Post added at 08:41 PM ---------- Previous post was at 08:33 PM ----------
How does it affect benchmarks

smeejaytee said:
Looks interesting I'm gonna try it on m8 thanks for this.
---------- Post added at 08:41 PM ---------- Previous post was at 08:33 PM ----------
How does it affect benchmarks
Click to expand...
Click to collapse
People have noticed an increase in most graphic benchmarking. If you run Quadrant you will see it clear as day.

Don't trust benchmarks because they are variable (they will never show the same result with two simultaneous tests), the most important part is the feeling and the changes you can see.
I had some problems with my status bar which suffered of some slowdowns. After the installation of your mod, they disappeared on my Galaxy Young ! Thanks a lot. :highfive:

BlackGunZ said:
Don't trust benchmarks because they are variable (they will never show the same result with two simultaneous tests), the most important part is the feeling and the changes you can see.
I had some problems with my status bar which suffered of some slowdowns. After the installation of your mod, they disappeared on my Galaxy Young ! Thanks a lot. :highfive:
Click to expand...
Click to collapse
Very true. You will feel the difference in transitions and overall fluidity.

faster, but destroys gameplay by making them go into a time warp thing

Jazznax said:
faster, but destroys gameplay by making them go into a time warp thing
Click to expand...
Click to collapse
I agree.
I am using galaxy note 4, dynamic Kat custom rom, and ael custom kernel straight out of the box.
I have been running this same exact setup for over a month straight now.
I play MC4 (modern combat 4) religiously, i probably put in about 3-4 hours a day m-f.
I play with a ps3 controller using the six axis controller app on play store.
I installed this thinking this would make gameplay better, I installed using all 3 methods and get the same results with gameplay.
It seems to make any game sort of stutter I guess you would call it.
Benchmarks, system, and everything else seems to work excellent though.
So pretty much everything except gameplay works great, so overall great mod, but is there any other inputs beside -60 that might benefit gameplay more @razz1?
If so, I'd be happy to test it out.

psycho4us4 said:
I agree.
I am using galaxy note 4, dynamic Kat custom rom, and ael custom kernel straight out of the box.
I have been running this same exact setup for over a month straight now.
I play MC4 (modern combat 4) religiously, i probably put in about 3-4 hours a day m-f.
I play with a ps3 controller using the six axis controller app on play store.
I installed this thinking this would make gameplay better, I installed using all 3 methods and get the same results with gameplay.
It seems to make any game sort of stutter I guess you would call it.
Benchmarks, system, and everything else seems to work excellent though.
So pretty much everything except gameplay works great, so overall great mod, but is there any other inputs beside -60 that might benefit gameplay more @razz1?
If so, I'd be happy to test it out.
Click to expand...
Click to collapse
Looks like it's going to work a little different on some phones. Unfortunately so far I haven't seen that issue on my G3. I would imagine we could adjust it somewhere else in the negative range to fix games on some devices. If you want to test things out, the best way would be for you to play with different negative numbers. Maybe -60 isn't the perfect value for a Note 4, but close.
If anybody needs to tweak it they can use Terminal Emulator and play with some values.
1. Open terminal.
2. Type "su"
3. Press enter/return key
3. Type
"setprop debug.egl.swapinterval"
4. Press Space bar to enter a space.
5. "Your new value"
6. Press enter/return key.
7. Test your game.
Try different values till the issue goes away.
Stock value is 1.
Don't bother with 0.
That's about all I can do to help those that have issues in games as I don't have every device. New values would just be a shot in the dark for me. I personally think it's a property that's worth the time to get right on your phone. People in the LG G3 forum have no issues and are very happy with it. It makes a considerable overall difference.

smeejaytee said:
Looks interesting I'm gonna try it on m8 thanks for this.
---------- Post added at 08:41 PM ---------- Previous post was at 08:33 PM ----------
How does it affect benchmarks
Click to expand...
Click to collapse
so do you see any difference? our M8 its already fast so l dont think we will see any difference at all xD

Jazznax said:
faster, but destroys gameplay by making them go into a time warp thing
Click to expand...
Click to collapse
What phone are you using?

psycho4us4 said:
What phone are you using?
Click to expand...
Click to collapse
Me myself an using a moto x 2014

razz1 said:
REQUIREMENTS.
MUST BE ROOTED WITH RECOVERY.
HAVE INIT.D SUPPORT for method 1.
HAVE TERMINAL EMULATOR for method 2.
NOTE: This may work for all android devices but is only tested on a LG G3 D851. If it works for you let us know.
So far others have used it on Sony and Samsung devices with great results.
ORIGINAL THREAD HERE
http://forum.xda-developers.com/showthread.php?t=3107282
[mod] increase fps 5/12/2015
GENERAL DISCLAIMER.
XDA and I are NOT responsible if anything wrong happens to your device by using this mod. Always make sure you have a backup ready if needed.
ABOUT THIS MOD.
Here is a very simple mod that I wanted to share. This is what has been labeled in the past as the build property to remove a FPS cap on all android devices. This doesn't actually do that but you will see an increase in frames per second by adjusting the EGL swap interval. Unfortunately, this property has always had big issues with visual artifacts that made it useless to use.
I found it frustrating that we could obtain such a high FPS but plagued with issues. So I spent some time and found a new value. One that could actually work on all android devices. Instead of 1 for stock or 0 for modified. Here is the new value...
debug.egl.swapinterval=-60
A general description...
https://www.khronos.org/registry/egl/sdk/docs/man/html/eglSwapInterval.xhtml
While other negative values may work, -60 brought the most bang for the buck when it came to benchmarks. I am truly excited about finding a way to make it work and although it's just a new value, I would appreciate if you could give me credit if using this property as it is the first time it will actually work the way we want it. This value didn't just fall from the sky. Certainly no need to ask for any permissions.
WAYS TO USE THIS MOD.
I figured many people would at least like to try this out so I made it as easy as possible for newer and more advanced users. The mod is actually really easy to apply. Simply add the property to your build.prop file and reboot or use one of methods below.
METHOD 1.
Use the proper flashable zip to install into init.d so the mod is ready directly after a reboot.
METHOD 2. (recommended)
Use the proper flashable zip to install into /system/xbin and call upon it when needed and disable it when not needed.
INSTALLATION.
Method 1
1. Download https://www.androidfilehost.com/?fid=23991606952603390
2. Flash in recovery.
3. Reboot.
METHOD 2.(recommended)
1. Downloadhttps://www.androidfilehost.com/?fid=23991606952602432
2. Flash in recovery.
3. After you reboot open Terminal Emulator and type the following without the quotes.
4. Type "su" and press the enter key.
5. Type "unlockfps" and press enter. This will activate the property for higher fps.
To deactivate type "lockfps"
NOTE: You may need to toggle your screen off/on to fully activate the mod using method 2.
You will also need to activate the mod again after a reboot. The setting won't survive a reboot with method 2.
UNINSTALL
METHOD 1.
Version 1.1
https://www.androidfilehost.com/?fid=23991606952603391
METHOD 2.
https://www.androidfilehost.com/?fid=23991606952602429
CHANGELOG
Method 1 version 1.1- Fixed permissions.
I have had people tell me battery life is better and some say it's worse. You be the judge and let us know.
Happy Flashing!
Click to expand...
Click to collapse
Keep smiling brother, may your equipment production certificate of my work, but the feeling is not obvious. Motorola x 2013

On Galaxy Nexus with CM12.1 diffrence is visible, thanks man

Works fine in my galaxy tab pro 8.4
, thanks!!!!!!

CikiPiki said:
so do you see any difference? our M8 its already fast so l dont think we will see any difference at all xD
Click to expand...
Click to collapse
Not tried it yet been messing with something else ATM lol might try it today if I get 5 mins.

OK so I flashed this and it does make a difference, things feel faster and gaming performed seems better also.
Thanks for this

help
the links are dead, please repost
seems like the site was down last night, just dled and going to give this a try

I'm on a nexus 5, 5.1.1, euphoria rom with elementalX kernel.
-60 makes my games go crazy. -1 seems to be normal. -2 goes crazy, but if I decrease more (like from -1 to -2, to -3, -4 etc.) then it goes crazier the more I decrease the value. Also, I didn't really notice any improvements on the fluidity of my UI.

Related

[share] REAL RACING 3 graphics change

There's a method to change the graphics quality in REAL RACING 3 which needs you to change the files in the data folder of real racing depending on your current graphics config... but for that you need to identify what are the current configs...
But in this method you will just need to know which settings you want..... the configs are
AndroidLow.plist (blurry textures, no real-time reflections only shadows from bridges, car has blob shadow)
AndroidMid.plist (normal textures, no real-time reflections only shadows from bridges, car has real-time shadow)
AndroidHigh.plist (normal textures, real-time reflections of environment and bridges, car has real-time shadow)
AndroidXtraHigh.plist (no difference to AndroidHigh.plist)
Click to expand...
Click to collapse
Just decide the config you require based on the above description....
The default path to the configs is "/sdcard/Android/data/com.ea..games.r3_row/.depot/eds/" if you dont see .depot dir then check your settings for show hidden folder......
1) Make backup of all the files...
2) now if you want Highest config i.e. AndroidXtraHigh for you then
3) delete all the files from the default directory (of course after making back up)
4) then from the backup, copy the AndroidXtraHigh.plist to the default directory and rename it to AndroidLow.plist
5) then again from the backup, copy the AndroidXtraHigh.plist to the default directory and rename it to AndroidMid.plist
6) then again from the backup, copy the AndroidXtraHigh.plist to the default directory and rename it to AndroidHigh.plist
7) then again from the backup, copy the AndroidXtraHigh.plist to the default directory and do not rename it....
Same way you can do with other configs also..... :good:
so what we will have in the default directory is the same XtraHigh config files but with different names.... So whichever file the game loads by default we will get the XtraHigh config......
Go and Enjoy RR3... :good:
Worked great for me......
Credits:
astuermer > for the quoted part...
I am not responsible for your loss of any kind.....
http://forum.xda-developers.com/showthread.php?t=2171272
Why not just usw this app??!!!
Much easier in my opinion!
https://play.google.com/store/apps/details?id=lt.hitex.rr3graphics&hl=de
Gesendet von meinem Nexus 7 mit Tapatalk 2
cherrytree said:
Why not just usw this app??!!!
Much easier in my opinion!
https://play.google.com/store/apps/details?id=lt.hitex.rr3graphics&hl=de
Gesendet von meinem Nexus 7 mit Tapatalk 2
Click to expand...
Click to collapse
+ 1
cherrytree said:
Why not just usw this app??!!!
Much easier in my opinion!
https://play.google.com/store/apps/details?id=lt.hitex.rr3graphics&hl=de
Gesendet von meinem Nexus 7 mit Tapatalk 2
Click to expand...
Click to collapse
its an app and this is the manual method....
its your choice I am not forcing you to use this......
starbase64 said:
http://forum.xda-developers.com/showthread.php?t=2171272
Click to expand...
Click to collapse
you need to know the config before you change its name.....
This metod, app and manual one, still work until last update. Now every time i change and rename .plist archives, RR3 crash and get android frozen. I need help!
anyone with a Nexus S able to run this game on High? The highest I can go is Medium sadly
Tries this little "mod" on my Galaxy Note 8.0 and it bumped the gfx up quite a bit with renaming XtraHigh to all the other names.
I thought that the Note 8.0 with its quite impressive hardware would use High already but it seems it didnt
---------- Post added at 11:24 PM ---------- Previous post was at 11:06 PM ----------
I bumped up the gfx one step on the Galaxy Note 8.0 with this little "mod", thanks alot for this
I'm Using An AT&T Samsung Galaxy S3 "i747" & The game just will not run in Any higher quality in that RR3 Graphic's app, So i figured i'd ask here & try to do this manually, Why does my GS2 "i727" Skyrocket, Run this game better than the GS3 "i747"?
On My Skyrocket, the graphic's run in high with mirror reflection's, but on my GS3 I cannot for the life of me get the game Running With High Or Even Medium 2 Graphic's Setting's!
& I Know it can handle it, it work's but then it crashes when i go to repair a car, or even view a car. than sometime's it load's, so i'm not sure what's causing the crashing, but it crashes a lot on the GS3. What's the best way for me to get Reflection in the Mirror's But keep the Other Graphic Level's down a bit? is there a way to fine tune which graphic area's are high & low in the Plist File's?
I Really want to get back to progressing in RR3, As i'v gotten pretty far already, just got the Mclaren MP4-12C, It was a Gold Only Car & 20% Off so i figured id just get it. Is there anyway to Unlock ALL? Like an Offline sort of cheat? which i still want to use my save file to progress & really play the game through, but i'd really like to test drive a few of those race car's i won't get anytime soon. The Veneno Cost's 900 Gold & It's A Gold Only Car. R$ Can't buy the car, So it cost's 100$ to add 1,000 Gold, & This car cost's 900 Gold, Yikes... It's Basically A 100$ Car, they definitely should of thought over those prices for those new car's, it's really hard for a new player to get into this game, especially when i started playing on the GS2 Skyrocket With High Graphic's & No Crashing, Now i got a GS3 & the game doesn't even run in Medium?
Something's very oddly wrong with this GS3. Also Google Play Store, I'v Bought Asphalt 8, & Now Google Play keep's saying Update Game, & When i go to Update The Game, It Say's It's Unsupported? Yet i bought that exact game ON this GS3! & It worked before, now i can't even load the game cause it just say's update, & i can't get the update, cause it's unsupported now? I want to Root My GS3, But i'm being very careful with it, I Rooted My GS2 Skyrocket "Android 4.4.1", Which maybe why it run's in full high graphic's. & the GS3 is "Stock" "Android 4.3."
I Just don't understand why i can't get this one game running on the GS3? Anybody have any idea's? or is there any other RR3 Graphic App's that are good i can test out? I Have to deal with my GS3 for Awhile till i can upgrade, which will be awhile. so it seem's right now at this point i can play maybe 1 race, & then Crash & Force Close. & Sometime's the Crash Is BAD! I'll Finish 4 Lap's To Find Out It Didn't Save. I Just can't take the crashing anymore, but still want to keep playing this game as it's grown on me as something i do a few races a day. but now i really can't sense i switched to a GS3.
I Can Probably record a video Of RR3 Running In High Graphic's, But The GS3 Cannot Handle High Graphic's?
It Act's like it want's to but just crashes & i have no clue where to begin to get it to stop crashing like that. i cleared the Plist & re-installed, It was working on Medium High for 1 day till i restarted my phone, & i had Mirror Reflection's, & they just disappeared & now there smudgy/blurry again. so I'm 100% the game can run in High. But it just won't, Maybe Rooting it will fix the issue? i still never touched it after stock cause of all the new security app's like KNOX, & all those other background program's that make it harder to root the phone. so i'm taking it slow with rooting it.
Dude u r awesome!!!!
hello guys, this no longer works right?
Hi, many people know that directly change those plist files or using rr3 gfx no more work, since rr3 rewrite those plist file every time we launch rr3. But I found a thread.
usoftsmartphone.com/t150347.html
I have tried but I can't pass step 3, can anyone try it to see if it work? Thx
684jav said:
Hi, many people know that directly change those plist files or using rr3 gfx no more work, since rr3 rewrite those plist file every time we launch rr3. But I found a thread.
usoftsmartphone.com/t150347.html
I have tried but I can't pass step 3, can anyone try it to see if it work? Thx
Click to expand...
Click to collapse
You need any filecommander and copy the apk to any folder. Open the .apk with MT manager and make step 4-6. In MT manager you can sign apk. Then make steps 10-13.
doesnt work atm, any another solution?
The directory structure changed, it's now $GAMEDIR/files/apk/res/eds
The directory rebuilds itself upon launching
in 2020 we cant change files, if we alter files then when we start the game, it will download all the files that we altered. how to prevent this?

[Q&A] [p6800](18/Nov/2014)CyanogenMod 12.0 (Android 5.0) experimental

Q&A for [p6800](18/Nov/2014)CyanogenMod 12.0 (Android 5.0) experimental
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [p6800](18/Nov/2014)CyanogenMod 12.0 (Android 5.0) experimental. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Hey Daniel, any solution to fix 3g on p6800 lollipop? Thanks
---------- Post added at 07:55 AM ---------- Previous post was at 07:19 AM ----------
Hey,Daniel,any solution to fix 3g on p6800 lollipop?Thanks
I need 10post to be able to post in Development board
Looking for fawrd to this build,
need at least mobile data, i will try it out...
had been follow since 4.3 till now..
Dear Daniel
Thanks for your developments. Will try it and revert for any comments.
Anthony
Daniel
Why cannot play youtube video in the apps. just only black blank screen, can you please to fix it?
Thanks for your great work
Anthony
HAPPYFATHER said:
Daniel
Why cannot play youtube video in the apps. just only black blank screen, can you please to fix it?
Thanks for your great work
Anthony
Click to expand...
Click to collapse
As far as know it a known problem in cm at the moment it has to do with the hw decoders.
Sent from my Xperia Z1
Method to achieve root
Got ideas how to achieve root? KitKat method or any specified methods?
Amazing work, Daniel. Thanks so much for your effort.
My impressions on this release: battery life is AMAZING, a lot better than official firmware; I am unable to play any kind of video, Youtube included, that´s the only thing that is really bothering me since I use chromecast to watch movies from it; Incredibly fast and responsive; some screen tearing when browsing the web (using Chrome); I don´t know if it is just my imagination but the color scheme seems to be a little "off", contrast is a bit down; some reboots here and there, it doesn´t seem to have a specific reason.
Well, that´s it. Thanks again for all your work!
cm 12
Its super awesome we are seeing lollipop on gt6810 all though there were some fixes need for video decoding and others. I did try it out but all the roms I've tried don't quiet give me the simple stable experience paranoid 3.68 gives me especially with camera flash everytime its opened for new pictures to be taken and browser distortions which is hardly experienced in pa3.68. Looking at the paranoid rom, do you think lollipop could use abit of the old experince of paranoid just incase the new updates coming out of lollipop pose abit too much of difficulty?... I really would love to see this awesome lollipop interface you've given us a chance to experience on a paranoid kind of feel...u know... Also, compared to how light paranoid is, the kitkat and others seem to perform under alot of pressure. My tab practically gets really warm when watching a video on low screen light and a minimized volume. These things are scaring the crap out of me so I've reverted back to paranoid. Would love to have a positive feedback, hopefully... Once again, Thank you for the work you've done so far.. You're aweSome!
---------- Post added at 05:38 PM ---------- Previous post was at 05:32 PM ----------
My laptop got stolen recently.. Really wanted to tinker with this new build. now I have to do that directly from my tab somehow...really depressing and stressful but all goes well, hoping for a better future with cm 12.. :cyclops:
I Need Multi-User Support
Thank you Daniel. I love it!
I hope that the multi-user support will be added in the next build. Your efforts are greatly appreciated.
Happy New Year!
test results for 5/1
very usable but not too stable,random crashes,auto restart,freezing
apps start fast but then lag a little
over all almost can be used as daily drive other than lag and random random crash and reboot
miss xposed and themes engine,lollipop has an annoying green-white theme ,yuck
Some issues with 10th Jan build
Hey Daniel,
Firstly, thanks a ton for your hard work. I check this forum on daily basis to check out new builds if any. I really love your work. I am still using my 3 year old tab just because of you.
I have installed the the 10th Jan build. There is one major issue I want to report. When I leave the tablet on for sometime untouched on charging or anything. I come back and try to use it at the moment the screen never switches on. I have to push the power button and hard restart the device again.
It seems to be dying out after going into deep sleep and need to be restarted to start using again.
If I am missing some solution for this please let me know so i can fix this. Otherwise this new build and new kernel is awesome. Even the speed of device has tremendously improved.
Ravi
reboot into recovery
hi
I installed this cyanogen rom on my P6800 , but in "Rom Manager" app i couldn't Reboot to Recovery.
when i press "Reboot to Recovery" my tab doesn't reboot!!!!!!!
Great Rom
This ROM is by far better than kitkat on many ways...and its much more stable... So far everything works perfectly...the only small thing is, I think lollipop is abit too heavy on the tab 7.7. Cm 12, I'm really enjoying the feel... Thanks Dan.
So how can lollipop feel lighter but with the same features? In terms of its memory management, speed at which it can process one or more things at a time and considering where tab 7.7 is coming from, it doesn't seem all that simple...
Also, you we could tell you if there were any problems.. No distortion or anything but there are minor flickers which kinda scares me..I hope its nothing. The flashlight function don't work. Any gapps higher than the micro version, I get this error "insufficient internal storage-aborting installation'. I use the latest TWRP.
Is it possible to get a camera app with photosphere? I really love that function in a camera..
Everything else works just fine...WiFi works better on da kk versions and much better on da lollipop (cm12). Like I said from the beginning, seems the lollipop weighs the tabs overall performance down a lot.. I couldn't find anything in the root folder that helped so maybe you could teach me a thing or two about that area on android lollipop...
I have a tab gtp6810
Thanks
And o, the previous ROMs that some people complained about the charging running down the battery instead while plugged in and running at least one app like the browser... I did a power supply reset in the terminal... I don't know if worked but I'll give a feedback here if I see any improvements for everyone using any of Dan HK ROMs...
fifth try
Well, I only installed the cm12 without gapp.. I'm going to fix in the apps I want from the gapp... So far, running abit smoother than with gapp install along cm12 together... For the torch, I'm going to take the one from cm11 and try make it a system app.. Also, the camera...the flash only works when every time you open anew and take the first picture or select through the flash settings.. Just like all the previous ROMs from carbon to slimkat... Only PAC and paranoid 4.2.2 are the last that works the way you would want..but graphical interface ain't as good as this..hehe
---------- Post added at 09:10 PM ---------- Previous post was at 08:57 PM ----------
The dalvik heap size allocations...do they work through the system's available storage, ram or some separate caches space separated? I sort of change those area abut..there was abit of change around the graphic performance and processor...couldn't really tell but it felt abit different... Will those sort of changes affect anything negatively as well somewhere in the custom firmware? I want to be careful I'm not doing anything wrong...
runs good
I think it run better without gapp....only difference is, you won't have all the Google service interface eating away your battery and stuffs power related.. Also, recent app button, the apps take abit more time for the close sign to appear... Its basic issues still remain like the missing torch function But in all, it works very good.. U think this new cm 12 could actually become an OS on it own? I've been going round the web seeing as how Aroma installer are popularly used with different cool installer interfaces... Cm12 so far ROCKS!
For those having battery charging problems, get the stock recovery (it worked for me) and flash in the pit file for ur device as well, seems to help somehow...you can try sbl bin but I mean, its just an idea... I lost my laptop so I can't manage going back and forth from friends houses all the time...
few cm12
Bluetooth..pair and connects with some av control. Didn't realize the tab was my PC now. Sending files..-"no bluetooth device found" (while paired or with the extra a/v connection).
Tab turned off, trying to charge under twrp 2.8.2.1, "battery draw jpg cannot load" or sth like that. Not sure what that means but a white one shows charging after the error.
Mobile Odin can't see nor access external SD.
On first install, Google search appears after turning off in launcher settings, open recent apps tab (show up here insteadv big and white), go back and turn on in setting,"heeeyyy, you're here!! Welcome back to my screen..lol".. So its not ICS version I see on the home screen.
Live paper on, turned on Bluetooth first time and device restarts. Surfing over 5 tabs on browser at the same time, restarts. Also, using an app like torrent to download one file while watching a movie (tab get very warm & freezes completely and unresponsive till I keep on power button till it restarts the device)
But I'm only testing all this with a fresh installation and gapp 5 beta 12 nano. I haven't changed any settings at all. Just want to help out with more feedbacks on overall performance.
Most responses to apps opening and closing can be slow in moments where about at least three or four apps have been opened.. So I have to manage an app at a time while clearing my recent apps. And surface a page or two unless with a different browser like UC browser, its okay.
Colors, everything feels cool. Flashed lollipop font and system sounds (don't remember where I got them but I'm sure it was on xda). It sort of felt like I was using the kitkat version that's why I changed them. Runs and feels abit better than my first time install cm12.
I don't know if there are any memory forced to leak but maybe you could hover around to see if something's is abit off about it from what I've said so far.
So between recovery and custom ROM, seems there's some unstable thing going on from within their interactions... I don't know, maybe recovery also needs an update....I guess...?... Well, you're the expert so these are my user experiences so far... Will let you know if anything else comes up
This new lollipop really is different. I can't even tell in the lib files are supposed to be in the apps or lib folder or both when trying out an app like the latest Google camera. I've tried but I only get as far as paranoma and it stops working at photosphere. Sometimes it opens but da circle has no use when the pictures are supposed to be taken. Read from file to file, I must say...I have never been this lost in android...hahahahaha
updating on cm12 issues that could help, hopefully
Lollipop looks light but feels heavy on performance i think cos of how much memory it over-uses.. Maybe its the kernels or sth so I'll wait for what Daniel will help us with to understand more (thank you again Daniel. U're awesome!)
What I noticed today was, when the memories goes to its limits in usage is some areas I think, the tab glitches, slows down abit and restarts if anything else opens... I was only watching a movie series (homeland TV series) from my 32GB SD card, and downloading a ROM from media fire with all my apps closed but the system running. No other recent tabs were opened.. Before I continue, I limited the memory use so between 5mb to 256mb does seem enough unless u r da type that multitasks a lot more (but that should not the case, right?...weird tho). I did this cos when I increased it, with a bit extra apps (about 1 or 2 etrxa apps running), its kept either freezing badly or restarting. So I just had to test this to see if its me or this new OS is going to be hard to work with...
Secondly...I use MX player a lot... Sometimes hardware works but when switched to software decoding and back to hardware, suddenly hardware is not supported unless I close the current video or app itself and start again. But will still fail at hardware decoding and sometimes restarts unexpectedly during software decoding.. Too much info?...haha... Naaah.. Lol
JESUS! The cursor is abit difficult to move around with a huge finger that covers it completely...lol
In case you are wondering,"where did this guy come from"...I assure u, I have been a fan of xda for about a year or two maybe or more cos I remember using my first tab its been almost or over two years. I only recently joined cos android has fascinated me in many ways and by having alot of great customization options and being an open source if I may add... I'm happy old devices get to meet the challenges that people have doubts on.. I'm grateful that I still use some of my old devices with a lot of confidence...
---------- Post added at 01:57 PM ---------- Previous post was at 01:41 PM ----------
saeghe3000 said:
hi
I installed this cyanogen rom on my P6800 , but in "Rom Manager" app i couldn't Reboot to Recovery.
when i press "Reboot to Recovery" my tab doesn't reboot!!!!!!!
Click to expand...
Click to collapse
Really? How did you install it? And did you do a factory reset after install ROM or clearing cache and dalvik cache? Have u tried a long press on the power button to shutdown first?
As for ROM manager, I can't say for sure I can help u with that but I also noticed some things like mobile odin don't fully run all its functions on my tab p6810 with the p6800 kernal I found for mobile Odin to work o my tab.. I can't see the external SD unless i copy da file I want to use to the internal storage... So cm12 is still a working progress I guess.. Refer to the original cm12 post...Daniel said sth about the we probably will have to end up with our own new custom kernel to use I think due some out dated resources...For now, if no options works for u... If u know how to open the tab gently to take out the battery's connection and back in to enable u go into recovery to do a back up just in case... The u can sort out the ROM properly...and only if ur tab doesn't allow u to shut it down manually... At ur own risk..u can watch YouTube videos on how to handle ur tab p6800 with care when opening..
I've used twrp recovery and cwm recovery (which cwm needs to be rooted before flashing ROM), they all worked well for me so far.. A feww issues I've already pointed out but could be sorted eventually..
I searched da web for info and made a few changes to my build prop. Would share with u if interested...but remember, I'm only using the WiFi version of ur tab..
---------- Post added at 02:20 PM ---------- Previous post was at 01:57 PM ----------
I think the last cwm recovery works abit better (if in case u have charging charging issues and don't want to use the original stock recovery).. U flash that and root ur device through the recovery, restart recovery to root or fix root then install cm12 with mini or nano gapps 5.0. Battery draw is missing in ROM but don't worry, it will still charge.
I want to share my super su which I flashed to root the device but I can't get the upload button to pop up any window to find the file on my tab in the system's browser on the cm12. Well, all the same...Good luck!
I wonder if this is what they call a memory leak...
Three words...poor memory management... For an old device, lollipop settings over use tab hardware resources..though its performance is better in terms of gaming.
OK...I said I made a few changes to my build.prop...well, here they are:
#
ro.sf.lcd_density=180
ro.HOME_APP_ADJ=1
#
wifi.supplicant_scan_interval=84
dalvik.vm.heapstartsize=7m
dalvik.vm.heapgrowthlimit=49m
dalvik.vm.heapsize=294m
dalvik.vm.heaptargetutilization=0.72
dalvik.vm.heapminfree=788k
dalvik.vm.heapmaxfree=7m
dalvik.vm.lockprof.threshold=600
These are lines I made changes to (p6810)
******
I'm using nova launcher as system launcher
Flash some L fonts and sound I found on YouTube
And boot animation
Just to try get it to feel like lollipop as much as possible..
I notice a white line that flickers between long minutes like about 45mins during a movie playing on my MX player.. It also happens during charging the device when running twrp I guess...i see that on my lockscreen when on landscape mode...don't really know what that means...but I take out the charger for some time and plug it back and it stops for a long while but I switched to cwm.. Da MX player thing still shows though..
I removed that performance tweak app... Can't risk overheating...sorryyyy...I get scared a lot when I know my device hardware has its limits and way of coding to the responsiveness to whatever android versions out there....and I guess it all depends on the hardware make or build period and its sources..
Well, catch ya'll later... Still waiting for kernel and/or some ideas...
Cm file manager don't do much aside from viewing files and folder or install apps..
I tried material manager pro...that too crashes when I try to select everything at once in a folder...have no clue what that means either but will make time for the apps later.. Right now, cm12 needs a good workout till I feel its stable enough for extra updates from Daniel and others who enjoy helping g out....
PEACE!!
tasty lollipop
arrrghhhh! Wish I had an 'F5' button on my Google keyboard!!!
Just messing around..lol... But seriously though, you use it for abit with different apps running and closed...then remove all recent tabs...restart, you have most apps you opened which a lot are related to Google running as background processes......mmmmm....didn't realize the system takes me abit too seriously...Haha
So now, I have 'ccleaner' and 'the cleaner' installed. Ccleaner runs... 561.6mb ram of 770.97mb used. Okaaaay..........analyze....clean processes, empty folders, cache....no changes to memory.....awkward...lol..
Now, 'the cleaner' app- analyze, 197mb or sth to be recovered...nice! - 'clean'.......384.84mb in use...shows in ccleaner....wow!
This is.....sth......
Ok so, system bootup........Google+ and YouTube are background processes.... Sometimes 'music' pops up....weird....I.....don't think I'm ready to dance just yet... But after a while they get tired and leave, leaving YouTube behind.......maybe it wants me to watch xda videos....... Ok, so Google app pops up when I've l've literary stopped all its functions... I haven't force closed it, no no no...well....not yet but I will....
I once saw Google service and Google play service pop up...are they related?
Also, I would like to make guess or assumption; I think it takes abit longer to load everything compared to previous ROMs... Even when its already booted to home screen..
Ok, so some was last night's observations.. I think this gapp is going to make me saaad.
Will use only cm12 without gapp and run the Google apps manually instead to avoid multiple background processes at once...gms core.....interesting and can be quiet a strain...o well.....laterrrrrrr

Extremely slow and laggy

So I got my Nvidia Shield a while back. The first thing I did when getting it was installing all the updates. Eventually after the final update was installed, I did a full factory reset of the device.
I have hardly any apps installed besides the essential Google applications, but my Nvidia Shield still feels remarkably slow. Chrome is practically unusable, and switching between apps is not a pleasant experience at all. That said, benchmarks and games perform wonderfully, which has me a bit puzzled. There doesnt seem to be any problems with memory leaks as there is plenty of RAM available. I do tend to restart it quite often just to see if it makes a difference, but I doesnt really feel like it has much of an impact.
Does anyone here have similar issues at all? I have worked with Android quite a bit and never have I experienced a system run Android so much worse than you would expect given the hardware specifications. My Nexus 10 feels a lot more snappy in general use.
Thanks for any help
All I can say is that I have a similar experience to you, although I have quite a lot of applications installed. I don't have any solutions for you, only to wait and hope that nvidia optimises the software for the hardware in the next update (Android 5.1 hopefully)
It's up to you, but I will recommend you to try this:
1) Unlock bootloader and Root (If you haven't).
2) Use CWM in this thread as custom recovery, I know TWRP is fancier but has some issues while flashing and wiping stuff, tending to not cleanly install things.
3) Try @BitOBSessiOn custom CM12 ROM here.
4) As stated there, avoid CM gapps, we don't know why but they are culprit of making the system lag A LOT making it almost unusable as you posted, specially if you frequently use Facebook and Chrome. Instead use the minimal gapps posted there.
5) Really important step: Activate Developer Options and disable all animations, lollipop men leak resides on a function called when the system draws them, so the only temporal fix for this is disabling them, after that, reboot and kill any bloatware app on options > apps (G+, FB, Messenger, Vine, Chrome, etc)
6) Profit
I've had this problem too.
I just turned off battery saver. It got too low, automatically turned on and I didn't realize but when I turned it off, it got way faster.
albertorodast2007 said:
It's up to you, but I will recommend you to try this:
1) Unlock bootloader and Root (If you haven't).
2) Use CWM in this thread as custom recovery, I know TWRP is fancier but has some issues while flashing and wiping stuff, tending to not cleanly install things.
3) Try @BitOBSessiOn custom CM12 ROM here.
4) As stated there, avoid CM gapps, we don't know why but they are culprit of making the system lag A LOT making it almost unusable as you posted, specially if you frequently use Facebook and Chrome. Instead use the minimal gapps posted there.
5) Really important step: Activate Developer Options and disable all animations, lollipop men leak resides on a function called when the system draws them, so the only temporal fix for this is disabling them, after that, reboot and kill any bloatware app on options > apps (G+, FB, Messenger, Vine, Chrome, etc)
6) Profit
Click to expand...
Click to collapse
The Lollipop memleak bug is pretty easy to detect though and that's not what's causing the performance issue on the Shield Tablet. At least not in my case. While I would normally be the first to unlock my bootloader and port CM to my new device, I would want to keep my tablet stock.
Im glad to know I'm not the only one experiencing issues so Im going to assume that there's nothing specifically wrong with my device in particular. I guess Ill give Nvidia one more chance to rectify performance issues with their next update, otherwise I'm selling the tablet and buying a Nexus 9 or something else.
I have the same experience. I have flashed the latest recovery image, unlocked and rooted. I have disabled apps I don't need and does not have a lot of apps installed. It is unbelievable slow. Like stated above Chrome is almost useless and switching apps is painful. I am using my Nexus 10 too, the Shield tablet will collect dust until there is a fix released.
If I have the time I will try flashing CM12 but I rather stay stock.
You should give it a shot...
Chrome lag totally solved. Most Nvidia apps work. Only deal breaker is the controller, but a ps3 controller can be paired via BT using sixaxis app.
albertorodast2007 said:
Chrome lag totally solved. Most Nvidia apps work. Only deal breaker is the controller, but a ps3 controller can be paired via BT using sixaxis app.
Click to expand...
Click to collapse
This has almost convinced me to switch to cm12.
If it just werent for the loss of Dabbler, some other Nvidia apps and the fact that I have a looooot of apps installed...
Not worried about gamepad, because I use an ipega 9023.
I may have found the holy grail of slow laggy freezy hell! https://play.google.com/store/apps/details?id=com.jrummy.apps.memory.manager under tasks go to 3 dot menu at top right choose minfree manager pick the top silder and max it out. Hit apply, let app stay in background and proceed with speedy happy days.
I don't know why but it won't keep the settings after boot no matter what I do but I can live with it now and don't fantasize about smashing it with a rock anymore.
I should mention short of non-stock Nvidia roms I tried EVERYTHING twice! This just works for 3 days now perfectly. I actually might even trust it in a week for actual work applications. My poor old Nexus 7 gen one was totally owning the Shield except for game until now.
I have a LTE USA model running rooted 4.4 Kit Kat. I would guess this will work with 5 as well.
Please remove. (Double post)
NaminatoR1254jaime.sier said:
This has almost convinced me to switch to cm12.
If it just werent for the loss of Dabbler, some other Nvidia apps and the fact that I have a looooot of apps installed...
Not worried about gamepad, because I use an ipega 9023.
Click to expand...
Click to collapse
Root your tab. Do a nandroid backup, backup your apps with titanium backup, flash cm or team eos rom (gotta plug my stuff, restore your apps with titanium. If you don't like it, restore your nandroid and you're back like nothing ever happened.
danjull said:
Root your tab. Do a nandroid backup, backup your apps with titanium backup, flash cm or team eos rom (gotta plug my stuff, restore your apps with titanium. If you don't like it, restore your nandroid and you're back like nothing ever happened.
Click to expand...
Click to collapse
I have it rooted, with xposed, and a lot of apps. I may try CM over the weekend.
NaminatoR1254jaime.sier said:
This has almost convinced me to switch to cm12.
If it just werent for the loss of Dabbler, some other Nvidia apps and the fact that I have a looooot of apps installed...
Not worried about gamepad, because I use an ipega 9023.
Click to expand...
Click to collapse
Dabbler works fine on CM. It's on the Play Store.
kickassdave said:
Dabbler works fine on CM. It's on the Play Store.
Click to expand...
Click to collapse
And GRID also works fine. The only deal breakers (and the ones every dev is working hard to make em work on AOSP) are console mode and the controller wireless pairing.
---------- Post added 4th April 2015 at 12:08 AM ---------- Previous post was 3rd April 2015 at 11:36 PM ----------
jasonpctech said:
I may have found the holy grail of slow laggy freezy hell! https://play.google.com/store/apps/details?id=com.jrummy.apps.memory.manager under tasks go to 3 dot menu at top right choose minfree manager pick the top silder and max it out. Hit apply, let app stay in background and proceed with speedy happy days.
I don't know why but it won't keep the settings after boot no matter what I do but I can live with it now and don't fantasize about smashing it with a rock anymore.
I should mention short of non-stock Nvidia roms I tried EVERYTHING twice! This just works for 3 days now perfectly. I actually might even trust it in a week for actual work applications. My poor old Nexus 7 gen one was totally owning the Shield except for game until now.
I have a LTE USA model running rooted 4.4 Kit Kat. I would guess this will work with 5 as well.
Click to expand...
Click to collapse
That's contradictory. I have a really tiny LMK value for foreground apps (foreground= 8mb, Visible=16, secondary=32, hidden=64, content provider=96, empty=128 ) so apps in the foreground are killed only if system goes under 8mb of free ram, and have no lag, but I'm on CM12.1. So I really don't know how this is working but I'm glad for you. Although it may drain your battery faster BC android is killing apps as soon as they go to the foreground to keep that amount of free ram and is using more CPU cycles to load them back when you need them again, that's what I get. But anyone with more knowledge maybe could guide us why this is working???
Interesting, it's working but I didn't even try any other variables. I will try your settings and get back. Needless to say battery life is next after usability.
---------- Post added at 07:01 AM ---------- Previous post was at 06:28 AM ----------
Ok tried your suggestion verbatim. It immediately was back in useless mode as I have been calling it. Without a reboot it took me at least 15min to get back to here. Still could not type so minmanged back to previous settings and its running. Weird.
My test would have been run Facebook, chrome & this app with poweramp music. Never got halfway before it got all James May on me. Are we running the same tablet? Any thoughts on why we could have opposed settings and get different successful results.
---------- Post added at 07:02 AM ---------- Previous post was at 07:01 AM ----------
Also when it slows down it gets warmer the settings I'm using leave it pretty cool in comparison.
I'm on stock 5.0.1, 32gb SD + internal memory almost full. I experience some lag mainly with chrome and switching app. Yestetday I tried to set the power saver to "max performance" and the everything seems much smoother..
Make sure you SD cards are formatted with NTFS. exFAT is fine for 32gb, but if you have a 64GB or higher, the card needs to be formatted in a PC using NTFS...
Don't ever let your main ram storage memory get below 500meg.
If somehow you run out of memory,, let's say sub 10megs then all manner of weird things begin to happen including reboots and app crashing. You can jam that external sd1 card full however.
I reset mine several times and tried everything I saw in these threads about the lagginess and stuff.
In the end, I found the solution. I returned the NST and exchanged it for a new iPad Mini 2 32gb Retina Screen... No really.
I love Android on the phone, but it just seems that the tablet arena isn't anywhere near as far along and sorted out yet. Buggy, almost too many options, so you wonder how much love each model gets from the manufacturer, etc... I hate to have a new tablet for $300, and the only way to get it to run the way it was supposed to run out of the box, is to void the warranty, root and install a custom ROM on it, and give up some features in the process.
I like ROMs for things that they do above and beyond the stock experience. I don't feel that I should pay that much for a device and have a ROM be a requirement just to get it to run decently...
So, for my tablet needs, I had to go to the dark side. Good luck!
I will still rock my Note 4 and don't see myself going to Apple for my phone needs any time soon, but for a general purpose tablet for Netflix, email, browsing and basic games... I agonized for hours over this but in the end I just pulled the trigger and exchanged it.

[MOD][JioSpeed Optimizer][Increase Your Jio Speed Drastically!]

Greetings Xda, I know how hard it is to browse with slow internet speeds, so I came up with a mod as a solution to it.
JioSpeed Optimizer
This mod has scripts & tweaks to increase the sluggish speed of your internet data connection.
Note : Although this mod was written with the intention of increasing Jio Network speeds, it will also work on other network carriers. Now that I've already answered this question, don't encourage yourself/others to ask the same!
Caution 1 : Your Device must be rooted in order to use this mod.
Caution 2 : Neither this forum, nor am I will be responsible if you damage your device with your own misunderstandings or due to
other mods conflicting. You are flashing at your own risk!
Feature List :
3G/4G Tweaks
Init.d Script (Written using shell language)
WiFi Tweaks
Ad-blocker
Google DNS
Smoother Video Streaming Tweaks
Installation Guide :
1) Boot your device into recovery mode
2) Select Install Option
3) Choose the zip file
4) Flash
5) Done.
Reboot your device after the flashing process is done.
Your device might take some time to boot as JioSpeed Optimizer will clear cache & dalvik/art cache, so please wait till it boots and don't panic!
Once rebooted, let it settle for a few minutes and start browsing
Download : MOD EDIT - Removed
Final Note : PLEASE DO NOT MIRROR MY D'LINKS.
Click to expand...
Click to collapse
Credits :
@_alexndr
Reserved for later use.
i tried it on my lenovo a7000(mtk device) at the first try i felt a little bit of increase in speed.later on data disconnected and on reconnection things were like back like in past
PS:am living in a place where jio signal is too weak,maybe thats the reason
working fine for anyone else????
This link redirect to premium service to pay automatically, ****,delette the post
mikivila said:
This link redirect to premium service to pay automatically, ****,delette the post
Click to expand...
Click to collapse
it worked fine for me
---------- Post added at 02:48 PM ---------- Previous post was at 02:00 PM ----------
sorry to say,but i even felt like there's a decrease in speed
aswinp222 said:
i tried it on my lenovo a7000(mtk device) at the first try i felt a little bit of increase in speed.later on data disconnected and on reconnection things were like back like in past
PS:am living in a place where jio signal is too weak,maybe thats the reason
working fine for anyone else????
Click to expand...
Click to collapse
aswinp222 said:
it worked fine for me
---------- Post added at 02:48 PM ---------- Previous post was at 02:00 PM ----------
sorry to say,but i even felt like there's a decrease in speed
Click to expand...
Click to collapse
Try rebooting once and see. If the problem still exists, report it here or PM me.
Cheers.
mikivila said:
This link redirect to premium service to pay automatically, ****,delette the post
Click to expand...
Click to collapse
So could you please tell me how much you paid ?
Next time, it's better you learn something rather than posting inappropriate things on a FREE hard worked contribution. No wonder why we don't get to see much of developers here nowadays, who wants to get yelled at for their hard work after all.
Hello there,
Your mod has taken me quite an interest, not because of how it works but how it is applied
In your ZIP file, there are several contents that raised the red flag for me. I'll comprehensively give a break down of these files and why I gave them the red flag.
1.) gps.conf
This has absolutely nothing to do with network speed whatsoever, the GPS server provided here is for North America too. I don't need to guess, but I'm pretty sure Jio isn't anywhere in North America.
Either way, there is no reason to put this file here, it just increases the chance of users receiving unrelated bug reports due to the fact that some device uses a different gps.conf.
2.) init.goldfish.sh
While I applaud your work on finding out this file, this file is simply useless on device that doesn't load it. My device for example, loads only init.qcom.bt.sh. This "load" I am referring to is loading them through ramdisk (which is why they are called init files). I'd also argue that some devices has this file in a different layout, having different variables and whatnot. This may or may not cause a severe boot error if just replaces casually.
3.) init.netconfig.sh
According to what I have read from this file, this belongs to or from a Sony device, like I said above, this won't be loaded by the device, and this file loads network driver and WLAN driver configuration which varies between device (and again, has nothing to do with network speed whatsoever).
4.) wifi/tiwlan.ini
This is a WiFi driver specific configuration, I don't know why you end up adding it here, aside from the fact that if you replace it normally it may cause problem for the device that uses it, there's a very high risk of it affecting the usage of WiFi if the device's WiFi driver loads it.
---
There's actually quite a whole lot more I want to talk about, but my quick observation ends here. I wouldn't say what you are doing is bad, but I'd say you can improve more
Cheers!
DeveDroid said:
So could you please tell me how much you paid ?
Next time, it's better you learn something rather than posting inappropriate things on a FREE hard worked contribution. No wonder why we don't get to see much of developers here nowadays, who wants to get yelled at for their hard work after all.
Click to expand...
Click to collapse
You cant even click properly on that website. Should change the download link. I think download links like that are not permitted in XDA.
DeveDroid said:
So could you please tell me how much you paid ?
Next time, it's better you learn something rather than posting inappropriate things on a FREE hard worked contribution. No wonder why we don't get to see much of developers here nowadays, who wants to get yelled at for their hard work after all.
Click to expand...
Click to collapse
Are you sure? I'm a noob?
You look my many work and then use your brain
http://www.htcmania.com/showthread.php?t=661587
http://www.htcmania.com/showthread.php?t=783551
http://www.htcmania.com/showthread.php?t=606307
http://www.htcmania.com/showthread.php?t=904129
http://www.htcmania.com/showthread.php?t=862680
http://www.htcmania.com/showthread.php?t=1177909
http://www.htcmania.com/showthread.php?t=1229420
http://www.htcmania.com/showthread.php?t=1255603
---------- Post added at 06:05 PM ---------- Previous post was at 06:04 PM ----------
You seeee developer
https://drive.google.com/file/d/0B8towaIo1CKZVGF3WkdxUWJLN1U/view?usp=drivesdk
F4uzan said:
Hello there,
Your mod has taken me quite an interest, not because of how it works but how it is applied
In your ZIP file, there are several contents that raised the red flag for me. I'll comprehensively give a break down of these files and why I gave them the red flag.
1.) gps.conf
This has absolutely nothing to do with network speed whatsoever, the GPS server provided here is for North America too. I don't need to guess, but I'm pretty sure Jio isn't anywhere in North America.
Either way, there is no reason to put this file here, it just increases the chance of users receiving unrelated bug reports due to the fact that some device uses a different gps.conf.
2.) init.goldfish.sh
While I applaud your work on finding out this file, this file is simply useless on device that doesn't load it. My device for example, loads only init.qcom.bt.sh. This "load" I am referring to is loading them through ramdisk (which is why they are called init files). I'd also argue that some devices has this file in a different layout, having different variables and whatnot. This may or may not cause a severe boot error if just replaces casually.
3.) init.netconfig.sh
According to what I have read from this file, this belongs to or from a Sony device, like I said above, this won't be loaded by the device, and this file loads network driver and WLAN driver configuration which varies between device (and again, has nothing to do with network speed whatsoever).
4.) wifi/tiwlan.ini
This is a WiFi driver specific configuration, I don't know why you end up adding it here, aside from the fact that if you replace it normally it may cause problem for the device that uses it, there's a very high risk of it affecting the usage of WiFi if the device's WiFi driver loads it.
---
There's actually quite a whole lot more I want to talk about, but my quick observation ends here. I wouldn't say what you are doing is bad, but I'd say you can improve more
Cheers!
Click to expand...
Click to collapse
Hey, I appreciate the fact you went through the zip file and pointed out a few things which is really a great help for both, the developer as well as user.
Coming to the answers,
Your first point was about gps.conf file, Yes it has nothing to do with India but I hope you did read the OP which stats 'Although this mod was written with an intention to support Jio Users, it can be used by other carrier networks'. So a person living in USA could find this handy and regarding the execution, not all devices are same but it certainly does work on some, which brings me to your second point. I am personally using this file since a year now as this file is always a part of my other mods and it mostly gave me good results return. Since this mod is not device-specific, there might be certain tweaks which will be left out as placebos, can't argue with that, can we?. Regarding init.netconfig.sh file, most of the code is from Sony devices and since they have licensed it, I wouldn't wanna go against it but there were few changes made by me. Again, this will be helpful for devices manufactured by Sony.
Coming to wifi/tiwlan.ini, as the mod is related to network I thought it would be a better idea to drop this file along and if file exists in system, then it won't harm anything as most of the parameters are kept as stock/default with a few changes to experimental tweaks and if any device (Eg, my present Android phone) does not contain by the manufacturer, then again it's just a placebo.
I hope it answered your questions/points and if you still have something to say/ask, It would be my pleasure to have a PM session with you.
Cheers.
mihran_thalhath said:
You cant even click properly on that website. Should change the download link. I think download links like that are not permitted in XDA.
Click to expand...
Click to collapse
Alright, I'll reupload in a different hosting site.
F4uzan said:
Hello there,
Your mod has taken me quite an interest, not because of how it works but how it is applied
In your ZIP file, there are several contents that raised the red flag for me. I'll comprehensively give a break down of these files and why I gave them the red flag.
1.) gps.conf
This has absolutely nothing to do with network speed whatsoever, the GPS server provided here is for North America too. I don't need to guess, but I'm pretty sure Jio isn't anywhere in North America.
Either way, there is no reason to put this file here, it just increases the chance of users receiving unrelated bug reports due to the fact that some device uses a different gps.conf.
2.) init.goldfish.sh
While I applaud your work on finding out this file, this file is simply useless on device that doesn't load it. My device for example, loads only init.qcom.bt.sh. This "load" I am referring to is loading them through ramdisk (which is why they are called init files). I'd also argue that some devices has this file in a different layout, having different variables and whatnot. This may or may not cause a severe boot error if just replaces casually.
3.) init.netconfig.sh
According to what I have read from this file, this belongs to or from a Sony device, like I said above, this won't be loaded by the device, and this file loads network driver and WLAN driver configuration which varies between device (and again, has nothing to do with network speed whatsoever).
4.) wifi/tiwlan.ini
This is a WiFi driver specific configuration, I don't know why you end up adding it here, aside from the fact that if you replace it normally it may cause problem for the device that uses it, there's a very high risk of it affecting the usage of WiFi if the device's WiFi driver loads it.
---
There's actually quite a whole lot more I want to talk about, but my quick observation ends here. I wouldn't say what you are doing is bad, but I'd say you can improve more
Cheers!
Click to expand...
Click to collapse
:good:Simply perfect, no more anything and sorry for my bad english
:good:
mikivila said:
Are you sure? I'm a noob?
You look my many work and then use your brain
http://www.htcmania.com/showthread.php?t=661587
http://www.htcmania.com/showthread.php?t=783551
http://www.htcmania.com/showthread.php?t=606307
http://www.htcmania.com/showthread.php?t=904129
http://www.htcmania.com/showthread.php?t=862680
http://www.htcmania.com/showthread.php?t=1177909
http://www.htcmania.com/showthread.php?t=1229420
http://www.htcmania.com/showthread.php?t=1255603
---------- Post added at 06:05 PM ---------- Previous post was at 06:04 PM ----------
You seeee developer
https://drive.google.com/file/d/0B8towaIo1CKZVGF3WkdxUWJLN1U/view?usp=drivesdk
Click to expand...
Click to collapse
Wow, how old are you? 12? I mean a gentleman would never come out as-in a way to start a war. And my previous statement never pointed at you as a noob, all I said was to 'Learn' by which I meant, learn to reply and not flame/argue for something given as a contribution.
Let's not start showing off what things were contributed and by whom as I find this as kiddish behavior.
All I can say is, all the best for what you're up to and no hard feelings mate.
Cheers.
Yessss, i have 12 yesrs old, but you see all that post and enjoy for your eyes jajajsja
http://www.htcmania.com/showthread.php?t=545749
The firts swiftkey theme material design in 2014 for me, and yes i have 12 years old
Given the pay-per-click download host given, link removed and now...
Thread Closed.
Regards,
OfficerJimLahey

Essential Tweaks

Hey everyone! Hope you're all doing fine. I just updated to Android 10, coming from AICP Pie, and I noticed that battery life took a serious hit compared to AICP. Now I know that AICP (and probably many other custom ROMs) use EAS by default, which could be credited for the great performance and battery life you get with these setups. This didn't stop me from conducting some tests and experimenting with some changes in order to try and improve the battery life I am getting on Android 10 (and possibly all previous versions of the stock ROM). Anyway, without further ado, here is a script that tweaks the phone a little, which should improve your phone's battery life on STOCK ROMs, mainly Android 10 but it is also applicable to Android 9, though I have mainly tested it on Android 10 and the deprecated developer previews and beta builds of Android 10. A link to download the script is provided down below, right below the prerequisites and instructions.
Prerequisites
1- An Essential PH-1 (of course!)
2- Magisk (make sure to have the latest version installed)
3- A terminal emulator app -- I use this one here:
https://play.google.com/store/apps/details?id=jackpal.androidterm
4- Any file manager app.
Instructions
1- Download the script from the link below.
2- For more convenience, move the script you just downloaded to the root of your internal storage (/sdcard) using any file manager if your choice.
3- Open the terminal emulator app.
4- Type "su" (without the quotes) and hit the enter/return key on your keyboard to grant it root access (Magisk could display a pop-up window asking whether you want to grant this app root access. Make sure to tap in Grant. This usually happens once).
5- Afterwards, type "sh /sdcard/essential-tweaks" (without quotes) and hit the enter/return key on your keyboard to execute the script.
6- Voila! You're done!
--> In case you think the script has caused any regressions your are dissatisfied with, simply reboot your phone since this script doesn't automatically get applied on boot.
--> In case you rebooted your phone and wish to re-apply the script, simply follow the same instructions again.
Download
G Drive: https://drive.google.com/file/d/101Z_Co7uVU_h2blanJ88MV8x9PpRcOvg/view?usp=drivesdk
Let me know your thoughts down below. Cheers!
Reserved
Reserved 2
Sounds interesting and I'd like to try it. I don't know if you know this though, but the file on Google Drive is set to "ask permission" to download it.
Tanner1294 said:
Sounds interesting and I'd like to try it. I don't know if you know this though, but the file on Google Drive is set to "ask permission" to download it.
Click to expand...
Click to collapse
Fixed. Sorry for inconvenience. Thanks for letting me know!
#justgoogledrivethings
Mostafa Wael said:
Hey everyone! Hope you're all doing fine. I just updated to Android 10, coming from AICP Pie, and I noticed that battery life took a serious hit compared to AICP. Now I know that AICP (and probably many other custom ROMs) use EAS by default, which could be credited for the great performance and battery life you get with these setups. This didn't stop me from conducting some tests and experimenting with some changes in order to try and improve the battery life I am getting on Android 10 (and possibly all previous versions of the stock ROM). Anyway, without further ado, here is a script that tweaks the phone a little, which should improve your phone's battery life on STOCK ROMs, mainly Android 10 but it is also applicable to Android 9, though I have mainly tested it on Android 10 and the deprecated developer previews and beta builds of Android 10. A link to download the script is provided down below, right below the prerequisites and instructions.
Prerequisites
1- An Essential PH-1 (of course!)
2- Magisk (make sure to have the latest version installed)
3- A terminal emulator app -- I use this one here:
https://play.google.com/store/apps/details?id=jackpal.androidterm
4- Any file manager app.
Instructions
1- Download the script from the link below.
2- For more convenience, move the script you just downloaded to the root of your internal storage (/sdcard) using any file manager if your choice.
3- Open the terminal emulator app.
4- Type "su" (without the quotes) and hit the enter/return key on your keyboard to grant it root access (Magisk could display a pop-up window asking whether you want to grant this app root access. Make sure to tap in Grant. This usually happens once).
5- Afterwards, type "sh /sdcard/essential-tweaks" (without quotes) and hit the enter/return key on your keyboard to execute the script.
6- Voila! You're done!
--> In case you think the script has caused any regressions your are dissatisfied with, simply reboot your phone since this script doesn't automatically get applied on boot.
--> In case you rebooted your phone and wish to re-apply the script, simply follow the same instructions again.
Download
G Drive: https://drive.google.com/file/d/101Z_Co7uVU_h2blanJ88MV8x9PpRcOvg/view?usp=drivesdk
Let me know your thoughts down below. Cheers!
Click to expand...
Click to collapse
Neat...
A kranel tweaker...
In my opinion:
The damn powerhint is probably the worst offender to battery...
Currently, with magisk, I just remove /vendor/etc/powerhint.xml
I am also using kernel touchboost so I can idle down to 300...
If your battery doesn't suck... You can switch back to 518 and 806 for minimum frequencies, disable msm touchboost, and kill the powerhint... And get MUCH closer to where you were with AICP on Pie
rignfool said:
Neat...
A kranel tweaker...
In my opinion:
The damn powerhint is probably the worst offender to battery...
Currently, with magisk, I just remove /vendor/etc/powerhint.xml
I am also using kernel touchboost so I can idle down to 300...
If your battery doesn't suck... You can switch back to 518 and 806 for minimum frequencies, disable msm touchboost, and kill the powerhint... And get MUCH closer to where you were with AICP on Pie
Click to expand...
Click to collapse
Is that similar to disabling perfd?
Because that is what I did (and incidentally what my script does).
Thanks a lot for your suggestion!
Mostafa Wael said:
Is that similar to disabling perfd?
Because that is what I did (and incidentally what my script does).
Thanks a lot for your suggestion!
Click to expand...
Click to collapse
No sir...
The powerhint has something to do with the PowerHals directly...
You'll notice if you watch any frequency monitor that when you touch the screen... It jumps to 1.1Ghz on both big and little ... That's NUTS...
It also will run the processor at 1.9 and 2.5 for 5 seconds on app launch... Also CRAZY and unnecessary
Perfd controls the profiles in /vendor/etc/... I think there's 8 of em...
And like mpdecision before it... It sucks...
On a side:
I've been on Q since beta 2... And have put together a magisk module that cuts frequencies down... 1.8 Max for little and 2.0 for big... Kills perfd... Kills the powerhint by replacing with a 0 byte file... Ups zram to 1 GB... And puts touchboost to 825 and 499...
I just incorporated your scheduler changes and I'll let you know what I come up with...
If you're interested in the module ... I'll share it .. just let me know
Edit: @KuranKaname approves the frequency choices BTW
rignfool said:
No sir...
The powerhint has something to do with the PowerHals directly...
You'll notice if you watch any frequency monitor that when you touch the screen... It jumps to 1.1Ghz on both big and little ... That's NUTS...
It also will run the processor at 1.9 and 2.5 for 5 seconds on app launch... Also CRAZY and unnecessary
Perfd controls the profiles in /vendor/etc/... I think there's 8 of em...
And like mpdecision before it... It sucks...
On a side:
I've been on Q since beta 2... And have put together a magisk module that cuts frequencies down... 1.8 Max for little and 2.0 for big... Kills perfd... Kills the powerhint by replacing with a 0 byte file... Ups zram to 1 GB... And puts touchboost to 825 and 499...
I just incorporated your scheduler changes and I'll let you know what I come up with...
If you're interested in the module ... I'll share it .. just let me know
Edit: @KuranKaname approves the frequency choices BTW
Click to expand...
Click to collapse
Yes I know about the max frequency values. These used to be the default in Kuran's AICP too
Interesting, so you mean to say that this is completely different from perfd? Well, I only disabled perfd and I am not seeing the phone jumping back to 1.1GHz while interacting with the screen or locking on max frequencies while launching apps.
Also, what command are you using to disable perfd on Q? I just found out that the usual "stop perfd" command is not working anymore like it used to on Pie :/
I used EXKM to disable it and it works just fine :good:
Let me know if my sched tweaks bring any further improvements to you. Cheers!
EDIT: these input boost frequency values used to be the ones Sultanxda go for too iirc right?
Mostafa Wael said:
Yes I know about the max frequency values. These used to be the default in Kuran's AICP too
Interesting, so you mean to say that this is completely different from perfd? Well, I only disabled perfd and I am not seeing the phone jumping back to 1.1GHz while interacting with the screen or locking on max frequencies while launching apps.
Also, what command are you using to disable perfd on Q? I just found out that the usual "stop perfd" command is not working anymore like it used to on Pie :/
I used EXKM to disable it and it works just fine :+1:
Let me know if my sched tweaks bring any further improvements to you. Cheers!
Click to expand...
Click to collapse
Interesting ..
stop perfd
getprop|grep perfd yields the service has stopped for me
rignfool said:
Interesting ..
stop perfd
getprop|grep perfd yields the service has stopped for me
Click to expand...
Click to collapse
Weird. I will check again when I am home.
Thanks for chiming in! :highfive:
Mostafa Wael said:
Weird. I will check again when I am home.
Thanks for chiming in! :highfive:
Click to expand...
Click to collapse
Interesting... I just put back the powerhint... While stopping perfd and now it's listening ... I wonder if I came up with that when I had the typo in my script...
Thanks for forcing me to debug...
---------- Post added at 02:30 PM ---------- Previous post was at 02:18 PM ----------
Mostafa Wael said:
Weird. I will check again when I am home.
Thanks for chiming in! :highfive:
Click to expand...
Click to collapse
OHHHH...
Are you using service.d to run your script?
If so... You need
while [ "$(getprop sys.boot_completed)" != 1 ];
do sleep 1;
done
sleep 5
Before... Otherwise init gonna reset your stuff...
And post-fs-data.d is WAAY too early
So I have been doing a lot of tracing and testing some new changes and, well, I think it is very difficult to squeeze any more battery life on stock ROMs. Which means that it is highly unlikely that this script is going to be updated with new additions as this is practically the best we could reach at the moment. However, I will keep digging deep and see if I can come up with any updates.
To put things into perspective, here is a quick comparison with the default stock ROM tunings.
By default, I would get an average active drain of 14%/h per charge cycle, peaking at 16%/h
After applying this script the average active drain rate would drop to around 12-13%/h, peaking at 15%/h.
In other words, there is around 1-2%/h improvement in active drain rate as per my usage.
Idle drain rate is fairly similar though.
Mostafa Wael said:
So I have been doing a lot of tracing and testing some new changes and, well, I think it is very difficult to squeeze any more battery life on stock ROMs. Which means that it is highly unlikely that this script is going to be updated with new additions as this is practically the best we could reach at the moment. However, I will keep digging deep and see if I can come up with any updates.
To put things into perspective, here is a quick comparison with the default stock ROM tunings.
By default, I would get an average active drain of 14%/h per charge cycle, peaking at 16%/h
After applying this script the average active drain rate would drop to around 12-13%/h, peaking at 15%/h.
In other words, there is around 1-2%/h improvement in active drain rate as per my usage.
Idle drain rate is fairly similar though.
Click to expand...
Click to collapse
hello. Thanks for your work. It's nice and works very well.
How I can add this script to autorun?
P.S. Here is screenshots of my battery life after tweaks
@Mostafa Wael Hey mate, do you remember what the experiment was that you wanted to do recently ?
Was meant to help with smoothness and battery on Android 10?
St.Noigel said:
hello. Thanks for your work. It's nice and works very well.
How I can add this script to autorun?
P.S. Here is screenshots of my battery life after tweaks
Click to expand...
Click to collapse
I really don't have any idea, I just run then every time after boot via terminal emulator ?
CamoGeko said:
@Mostafa Wael Hey mate, do you remember what the experiment was that you wanted to do recently ?
Was meant to help with smoothness and battery on Android 10?
Click to expand...
Click to collapse
Well, it was a desperate attempt by me to try and squeeze more juice on Android 10 custom ROMs, not sure it will work out on stock ROM. Basically, I am experimenting with different values for the cpusets and stune settings of each cgroup.
I'm still evaluating whether it has a significant impact or not. So far, it is almost the same...
Mostafa Wael said:
Well, it was a desperate attempt by me to try and squeeze more juice on Android 10 custom ROMs, not sure it will work out on stock ROM. Basically, I am experimenting with different values for the cpusets and stune settings of each cgroup.
I'm still evaluating whether it has a significant impact or not. So far, it is almost the same...
Click to expand...
Click to collapse
If you're running Artemis... You're wasting you're time...
Military Dictator @KuranKaname does not allow for the powerhal to accept adjustments from stune other than what HE deems required ...
You MIGHT be able to adjust scheduler values and have them mean something ...
rignfool said:
If you're running Artemis... You're wasting you're time...
Military Dictator @KuranKaname does not allow for the powerhal to accept adjustments from stune other than what HE deems required ...
You MIGHT be able to adjust scheduler values and have them mean something ...
Click to expand...
Click to collapse
Cpuset and stune values are open (besides the top-app stune boost)
I'm using elementalx kernel on android 10 nov update, and my battery drain in deep sleep is unusually high at 2 - 2.5% per hour.
I'm wondering if this script conflicts with anything with the kernel.
I took a look at the script and it looks like some of the settings I can apply in the kernel manager.

Categories

Resources