GL Tools
------**** Root and a writable /system partition are required! Please, read the description completely! ****-------
GLTools is a custom OpenGL driver (proxy), that is compatible with any known OpenGLES 2.0-compatible GPU + ARM processor, x86 processors are not supported (Galaxy Tab 3 for example). If you still don't understand, what this app is, the closest known analog is Chainfire3D.
Features list:
- Change resolution and rendering bitness in any app, even if it doesn't support that by default.
- Change GPU name and enjoy enhanced graphics even on a noname low-end GPU.
- Take full control over textures: now you can decompress/recompress them (even if your GPU doesn't support that texture format) and resize. Note that decompression feature is available only if you'll install a plugin (internet is required to do that)
- Optimize shaders on-the-fly for optimal performance (the same optimizer is used in Unity3D engine by default)
- Enable MSAA or CSAA in any app to improve graphics quality (make sure that your GPU supports that)
- Measure gained performance with a nice onscreen FPS counter (or you can output FPS information to Logcat if you are a pro)
GLTools is 100% safe if you have a custom recovery installed (and you didn't disable backup in GLTools install dialog), if you'll find it non-working, you can just flash uninstall_gltools.zip in recovery and email me with details (or request a refund).
Tested on:
- HTC One X
- Nexus 7 2013
- LG G2
Failed on:
- Some Samsung devices (random). The lowest success rate is with SGN3 and SGS4 (thx to Knox). Installing a custom kernel can help, this problem is firmware-related. The same for Lenovo devices.
Legal information
By using this app, you agree to all the following terms:
User is responsible to make sure that any plugins he uses are legal to use. All texture plugins (except for Default) are written by independent developers and are placed on a 3rd-party webserver (except for Default which is builtin), which has nothing to do with me, a GLTools author, except for that I provide a simple in-app browser to install them (as all we know, browser creators have nothing to do with any abusive Internet content, the same thing here).
User is responsible to make sure that this app won't cause any EULA violation. GLTools is designed for debugging of apps that user is author of, any other usage is not officially supported. Anyway, this app changes system libraries only and doesn't cause any binary modification of 3rd-party apps.
All trademark usage is nominative, nominative usage is Fair Use, it doesn't require any permission from trademark holder. Any trademarks are the property of their owners anyway.
If you think that GLTools itself is illegal, you can always contact me via [email protected]
Source code of used GNU Binutils (assembler, linker, etc) and Busybox can be obtained by writing to [email protected]
What is new:
It is not 100% stable, so contact author for any questions! ([email protected])
1.29:
Binary hotfix.
1.28:
Added Android L support.
Fixed Android 2.2 support.
Fixed Samsung KNOX support (partially).
Made license checking more permissive to avoid Samsung-related problems.
Added new plugin API support.
1.26:
sRGB hotfix.
1.25:
Guess what is now supported.
Added emulation options: now some features can not only be faked but also emulated.
How to install:
Download from attachment
Install APK.
That app is a beta pirate version
Sent from my LG-E400 using XDA Free mobile app
Paget96 said:
Only for gamers
check out
http://forum.xda-developers.com/showthread.php?t=2604723
Click to expand...
Click to collapse
i suggest you to respect developer work and dont share apk...
however i tested gltool on my device and work and i can apply setting to most of apps, only something crash...
combine the right setting allow you to get a smooth game but with a BAD resolution, our phone has yet a bad resolution and gltool can decrease /2 or /4 and everything become orrible! :'(
the app do his work and on better device it became really usefull, but not on l5 :'(
For who ask about pirating and such, I quoted here :
**THIS IS THE XDA VERSION OF THE APP BY THE DEVELOPER FOR THE XDA COMMUNITY**
Click to expand...
Click to collapse
So I guess it's not pirating. Anyway, great share @Paget96
F4uzan said:
For who ask about pirating and such, I quoted here :
So I guess it's not pirating. Anyway, great share @Paget96
Click to expand...
Click to collapse
Thanks, my friend
Thank you for this app, but it is almost useless to my phone.
Do not tell me the best settings for the LG Optimus L7 ?
This is really works on l5 e610 ?
Sent from my LG-E610 using XDA Premium 4 mobile app
Auris777 said:
This is really works on l5 e610 ?
Sent from my LG-E610 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I dont know, try
I gonna try on e610, after will here to post
petit89 said:
I gonna try on e610, after will here to post
Click to expand...
Click to collapse
And?
UPDATE!!!
First post updated.
Works on L5?
Jonas Cardoso said:
Works on L5?
Click to expand...
Click to collapse
Works on every phone.
Paget96 said:
Works on every phone.
Click to expand...
Click to collapse
thanks
@Paget96 installed this and I'm stock how to use this tool. Do you have any suggestion or recommended setup or settings? And how to tell if it's working?
vaikz said:
@Paget96 installed this and I'm stock how to use this tool. Do you have any suggestion or recommended setup or settings? And how to tell if it's working?
Click to expand...
Click to collapse
You have per-app settings, choose your game (I think you use this app for games), and play with settings ,you can reduce textures, quality...
Try, you can't lose anything.
Works perfect. :good::highfive:
Darmer Aldevaran said:
Works perfect. :good::highfive:
Click to expand...
Click to collapse
How it work
Does game run faster and smoother
SMILEVN said:
How it work
Does game run faster and smoother
Click to expand...
Click to collapse
Sure
You can configure per-app settings try and see
Who can show me how to setting this app for best performance
My device is E612
https://play.google.com/store/apps/details?id=sg.gumi.bravefrontier&hl=vi
Related
Hi,
I just bought the new GTAIII game for my lg optimus 2x but the game looks worser then games where you DONT need tegra. I'm using cynogenmod (latest nighlies version, so 1 month old). Anyone a Idea how to change settings or to make the game look better?
(I MEAN ITS NOT SHARP)
thanks
Check the in-game settings? GTA3 isn't available in my country, so I don't know much. AFAIK, there's no setting changes.
Or maybe you could try ChainFire's driver?
@Aricci
I would agree with thol85 to look for in game settings first.
ChainFire 3D drive might be a tip, but AFAIR there isn’t any option for sharpening besides MSAA.
…and MSAA isn’t supported by the tegra 2 GPU build in the Optimus 2x
The Bravia Engine for Optimus 2x might help, but right now (AFAIK) there is only a patch for the camera app available…
http://forum.xda-developers.com/showthread.php?t=1394305
Don’t know if it is of any use for your problem – hadn’t a chance to try right now – besides I don’t have GTA III.
And did you look into this thread?
http://forum.xda-developers.com/showthread.php?t=1326303
thloh85 said:
Check the in-game settings? GTA3 isn't available in my country, so I don't know much. AFAIK, there's no setting changes.
Or maybe you could try ChainFire's driver?
Click to expand...
Click to collapse
You could try a "market enabler" from the android market - and any app should be available as you wish...
The mobile port is just not that sharp as the original, I don't think you can do anything against that, it is still very enjoyable IMO.
Sent from my LG-P990 using XDA Premium App
you also have to consitter that gta 3 is a very old game. it looks better in my phone than i remember it in playstation 2
For those of you used to SetCPU, NSTOOLS and other apps to manage your custom kernels *plenty on our NS forums* I have found this little tool called CPU Tuner
I ditched NSTOOLS since last version has some stability issues when selecting SMARTASSV2 in my experience and others have also reported some issues with last update (I'm sure it will be corrected in next version).
This made me look for an alternative and found this little gem (only thing this app is not capable off is doing liveOC) but it's ok for me and I'm sure for others that like to run their kernels with default clocks put into kernels by the developers.
CPU tuner has profiles pre-made from easy to advanced features and they can be customized to your needs. I selected the most advanced profile and had made changes accordingly to my own needs.
I'm attaching pictures so you have an idea of what the app is capable of doing, I tested this app using Air_Kernel 3.1 voodoo version by r_data and I was able to get 18 hours of use with about 4 hours and 45 minutes of screen ON... that's a lot my friends. Without this app I was able to get more time about 24 hours but with only 3H30m of screen ON. I still am playing with this app as I need to experience what the best governors and frequencies to use depending on my day of regular use.
Please, feel free to try this app (totally free) and you may like it or you may hate it.
I'm just throwing some own experience here and hopefully you can make good use of this wonderful application.
Some info about profiles in this thread here
SCREENSHOTS:
See below in next post
Note: this app has replaced my app *tasker* which I used to manage CPU and Frequencies
Screenies below:
Hmmmm.... Will have to try this out.
If you do, please throw some feedback about your experience with this app.
Looks pretty decent. Might as well give it a shot.
gear.h34d.2012 said:
Looks pretty decent. Might as well give it a shot.
Click to expand...
Click to collapse
Well, I am pleased with this app... tons of features to manage your custom kernels... you can set governors and different frequencies... I also see there's a function where you can set days to it....
thank you for introduce and recommand this app.
so cool to control cpu because I don't use any mod of ezekeel's.
Thank you.
bluelyd said:
thank you for introduce and recommand this app.
so cool to control cpu because I don't use any mod of ezekeel's.
Thank you.
Click to expand...
Click to collapse
You will love this app... so much you can do with it.
Can it do deep idle?
zgomot said:
Can it do deep idle?
Click to expand...
Click to collapse
Nop, you'd need to run a separate script to enable it.
Sent from my Nexus S using Tapatalk
It looks useful
I'll try this
Recently got this phone was was annoyed with how much the minimum brightness hurt my eyes when I was using it in bed.
A bit of digging around in the kernel sources and Googling for datasheets revealed that there was a parameter used to scale the overall brightness that was fixed to be the default of 19 (20.2 mA max).
This driver exposes that control through sysfs. A sample app is attached for changing that value.
It goes between 0..31, but I'm cautious about going higher than the default.
I think this method of setting is not very intuitive and it would be better for the driver to internally map the supported brightness values (0..255) to a pair of (scale, brightness).
i.imgur.com/R42YP.png
i.imgur.com/0VOiB.png
Since we have the formulas, it should be easy to get a monotonic mapping.
Sample app source: github.com/mzhou/OptimusDim
Driver source: github.com/mzhou/lm3533_bl_custom
for who name " a random person" your funny, i see the thank button on mobile and its said" thanks by : a random person" soo funny ,,,,, sorry to OP i cant resist will try this later
Sent from my LG-P880 using xda app-developers app
dfreake said:
for who name " a random person" your funny, i see the thank button on mobile and its said" thanks by : a random person" soo funny ,,,,, sorry to OP i cant resist will try this later
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Are you talking to me or just a random person?
On topic: Thanks for the awesome app op :good:
brithnesprofiles apk from market let you dimm your sreen alot more than system
Could this be adapted to work on any device similar to a custom rom's custom backlight settings ala aokp or cm? I am doubtful as you had to hack kernel source but anything is possible if the sys fs interface is present I guess?
Sent from my Galaxy Nexus using Tapatalk 2
wizayne said:
Could this be adapted to work on any device similar to a custom rom's custom backlight settings ala aokp or cm? I am doubtful as you had to hack kernel source but anything is possible if the sys fs interface is present I guess?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Not really. The GNex is an AMOLED design, not an LCD + backlight design. As such, the GNex doesn't have a backlight controller at all. What you want to do iss mess with the colour curves for the GNex display.
Of course, I may be wrong and the GNex may well have a similar chip as a filter/resistor/amp/attenuator for the AMOLED panel.... I've seen some weird design decisions in my time...
wizayne said:
Could this be adapted to work on any device similar to a custom rom's custom backlight settings ala aokp or cm? I am doubtful as you had to hack kernel source but anything is possible if the sys fs interface is present I guess?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
I believe not for the Galaxy Nexus, but the general process would be
Find out the model number of the backlight controller
Search for the data sheet
Find what parameters can be tweaked (e.g. brightness value, current, voltage, etc.) and compare with what the driver already lets you change
Modify driver if necessary
You could find what the backlight controller is by running something like:
Code:
[email protected]:/ # stat /sys/class/leds/lcd-backlight/device/driver
File: '/sys/class/leds/lcd-backlight/device/driver' -> '../../../../../bus/i2c/drivers/lm3533_bl'
Size: 0 Blocks: 0 IO Block: 4096 symbolic link
Device: ch/12d Inode: 3114 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ UNKNOWN) Gid: ( 0/ UNKNOWN)
Access: 2013-01-20 08:26:39.000000000
Modify: 2013-01-20 08:26:39.000000000
Change: 2013-01-20 08:26:39.000000000
If that doesn't exist, explore the surrounding directories.
Tomorrow I will update this for Jelly Bean now that we have kernel sources.
I will also release my fastcharge for USB kernel module (allows you to increase charging current and also fastcharge no matter what the connection or temperature) once I update my phone to official V20A and test it (my phone is currently a mix of the Chinese leaked V20A with the /system from Euro Open and overall a mess).
arararagi said:
Tomorrow I will update this for Jelly Bean now that we have kernel sources.
I will also release my fastcharge for USB kernel module (allows you to increase charging current and also fastcharge no matter what the connection or temperature) once I update my phone to official V20A and test it (my phone is currently a mix of the Chinese leaked V20A with the /system from Euro Open and overall a mess).
Click to expand...
Click to collapse
thanks by a random person lol again
and nice to hear your development
Sent from my LG-P880 using xda app-developers app
hey guys,
I just wanted know more about the seeder entropy generator and it's function of reducing lag .
how does it help and is it actually effective on our RAM deprived X8 ?
Regards,
Ajjai.
Ajjai said:
hey guys,
I just wanted know more about the seeder entropy generator and it's function of reducing lag .
how does it help and is it actually effective on our RAM deprived X8 ?
Regards,
Ajjai.
Click to expand...
Click to collapse
I'm not a developer, so I do not have any insights of how exactly this app helps our device, but from what I have gathered so far, most Android devices have a very limited random number pool from which to draw the information required to process certain types of data. I think it has something to do with encryption - the system waits until sufficient quality random data is generated in order to provide for the requirements of the apps that are running. This in turn causes lag until that amount of data is met.
What Seeder does, in essence, is simply enlarging this number pool later used for processing, eliminating the lag, and making some apps run much quicker than before. I don't know if it had a placebo effect on me, but I do think Google Maps runs much faster now that Seeder is installed. Some functions in other apps also seem more responsive.
It doesn't help the RAM you have, as far as I know. Some things just might work a bit faster. For me it was only possibly a slight improvement. For others it seemed like a completely new device, breathing in full again.
For Non-Developer you explained this good(so users can understand it,not saying that above is correct )
xWhiskey said:
I'm not a developer, so I do not have any insights of how exactly this app helps our device, but from what I have gathered so far, most Android devices have a very limited random number pool from which to draw the information required to process certain types of data. I think it has something to do with encryption - the system waits until sufficient quality random data is generated in order to provide for the requirements of the apps that are running. This in turn causes lag until that amount of data is met.
What Seeder does, in essence, is simply enlarging this number pool later used for processing, eliminating the lag, and making some apps run much quicker than before. I don't know if it had a placebo effect on me, but I do think Google Maps runs much faster now that Seeder is installed. Some functions in other apps also seem more responsive.
It doesn't help the RAM you have, as far as I know. Some things just might work a bit faster. For me it was only possibly a slight improvement. For others it seemed like a completely new device, breathing in full again.
Click to expand...
Click to collapse
Well i own 2 phones, a sgs+ and a g pocket.. On the sgs+ the difference wasnt that great (there was an improvement but relatively small) but on the pocket the difference is HUGE! I mean i couldn't even play hill climb racing and now its butter smooth ) from that on I always told people to use it.. In the worst case it simply won't do anything..
8cpaiw said:
For Non-Developer you explained this good(so users can understand it,not saying that above is correct )
Click to expand...
Click to collapse
Thanks It might not be completely correct, but I'm pretty sure the concept is spot on. There's a lot of information regarding the app in its respective XDA thread:
http://forum.xda-developers.com/showthread.php?t=1987032
... so anyone interested should check it out.
drifter94 said:
Well i own 2 phones, a sgs+ and a g pocket.. On the sgs+ the difference wasnt that great (there was an improvement but relatively small) but on the pocket the difference is HUGE! I mean i couldn't even play hill climb racing and now its butter smooth ) from that on I always told people to use it.. In the worst case it simply won't do anything..
Click to expand...
Click to collapse
Yeah, exactly. It isn't a big app and it barely does anything to clog the system. And what you pointed out about the the first phone not having much use from it, and the other having a huge difference is exactly what I first mentioned. Sometimes it doesn't do anything, and at other times the results are incredible.
Nothing short of downloading the app and testing it could prove its worth for your device. To the OP - download it and see if it does something, it might be worth your while. If not, delete it and move on.
i just detect a little improvement on my X8 running MiniCM10 , still , it works !!
xWhiskey said:
I'm not a developer, so I do not have any insights of how exactly this app helps our device, but from what I have gathered so far, most Android devices have a very limited random number pool from which to draw the information required to process certain types of data. I think it has something to do with encryption - the system waits until sufficient quality random data is generated in order to provide for the requirements of the apps that are running. This in turn causes lag until that amount of data is met.
What Seeder does, in essence, is simply enlarging this number pool later used for processing, eliminating the lag, and making some apps run much quicker than before. I don't know if it had a placebo effect on me, but I do think Google Maps runs much faster now that Seeder is installed. Some functions in other apps also seem more responsive.
It doesn't help the RAM you have, as far as I know. Some things just might work a bit faster. For me it was only possibly a slight improvement. For others it seemed like a completely new device, breathing in full again.
Click to expand...
Click to collapse
it doesn't help much .. but yes, It did reduce the lag a tiny bit while running apps like the music player and the album on jellyblur 4.4 ..
will give that thread a read ..
Thank you
So, which one workz very best,, either seeder or crossbreeder ?
Sent from my E15i using xda premium
syahazu said:
So, which one workz very best,, either seeder or crossbreeder ?
Sent from my E15i using xda premium
Click to expand...
Click to collapse
Have been using seeder for over 2 months now. Have to say, It works flawlessly on gingerbread.. everything is super smooth..
crossbreader seams to have a lot more features .. Will give it a try and let you know !
guys I can confirm 100% no bias, CrossBreeder works better than the Seeder.apk
why? Simple, you flash it and you're done and it has a lot of features which is minimal and convenient for our beloved x8
Eren Jaeger said:
guys I can confirm 100% no bias, CrossBreeder works better than the Seeder.apk
why? Simple, you flash it and you're done and it has a lot of features which is minimal and convenient for our beloved x8
Click to expand...
Click to collapse
i agree. also, crossbreeder includes seeder, apart from tge other tweaks it offers.
Just because i don't doesn't mean i can't.
cascabel said:
i agree. also, crossbreeder includes seeder, apart from tge other tweaks it offers.
Just because i don't doesn't mean i can't.
Click to expand...
Click to collapse
yeah to elaborate, CrossBreeder gives you seeder, entropy, adblock, and alot more of awesome tweaks, plus it consumes a little amount of space in the /system directory that's why it's handy, and easy to install as you can flash it directly :good:
OP , i'll give it a try
@Eren Jaeger , Thanks 4 da info mate !!
no problem
Use CrossBreeder instead seeder app. CrossBreeder use haveged instead the rngd binary in the seeder app, this is better. If you want to kill all entropy related lag, use frandom. (if your kernel have frandom module, the CrossBreeder automatically use it instead haveged).
So, the numbers of lags due the entropy pool from the the worst to the best is:
- untouched android system
- seeder app
- CrossBreeder (with built-in haveged)
- CrossBreeder (with frandom module)
Sent from my LT18i using xda app-developers app
also this right here ^
pilu1978 said:
Use CrossBreeder instead seeder app. CrossBreeder use haveged instead the rngd binary in the seeder app, this is better. If you want to kill all entropy related lag, use frandom. (if your kernel have frandom module, the CrossBreeder automatically use it instead haveged).
So, the numbers of lags due the entropy pool from the the worst to the best is:
- untouched android system
- seeder app
- CrossBreeder (with built-in haveged)
- CrossBreeder (with frandom module)
Sent from my LT18i using xda app-developers app
Click to expand...
Click to collapse
This sounds very appealing, I just installed CrossBreeder to give it a whirl.
As for the frandom module, how exactly do you apply it to work with CrossBreeder on X8? It's as if it suggests there should be one for each ROM, but apparently you can use Punchmod to use other versions. Which module did you use and how did you apply it?
EDIT: I really can't say if this is a placebo, but it seems that the GUI absolutely flies now. And clearing the dalvik cache on install apparently liberated ~35MB of space. By the looks of it, this works much better than Seeder. Many thanks for recommending this.
xWhiskey said:
As for the frandom module, how exactly do you apply it to work with CrossBreeder on X8? It's as if it suggests there should be one for each ROM, but apparently you can use Punchmod to use other versions. Which module did you use and how did you apply it?
Click to expand...
Click to collapse
The frandom module is related to the kernel not the rom. If your kernel have this module, not need to do anything, CrossBreeder automatically use it. As I remember, now only alfs10 have frandom, but not sure, maybe the .32 kernel also support it. I not tested the punchmod method, so I can't say anything about this method.
pilu1978 said:
The frandom module is related to the kernel not the rom. If your kernel have this module, not need to do anything, CrossBreeder automatically use it. As I remember, now only alfs10 have frandom, but not sure, maybe the .32 kernel also support it. I not tested the punchmod method, so I can't say anything about this method.
Click to expand...
Click to collapse
So, I guess the X8 stock kernel doesn't have it?
Anyway, applying the module seems to be a tad too complex for me to deal with, given that there is apparently no module compiled for the 2.6.29 kernel, and besides I don't think the difference would be that stellar in the end.
However, if anyone is interested to try the Punchmod utility to apply the module compiled for other kernels, check this link:
http://forum.xda-developers.com/showthread.php?t=2113150&page=233
And plow through the next five or six pages. Both the Punchmod utility and the modules can be downloaded from there.
Please do report your findings, I'm sure everyone would be interested to hear them
xWhiskey said:
So, I guess the X8 stock kernel doesn't have it?
Anyway, applying the module seems to be a tad too complex for me to deal with, given that there is apparently no module compiled for the 2.6.29 kernel, and besides I don't think the difference would be that stellar in the end.
Click to expand...
Click to collapse
Of course: the stock kernel NOT have frandom module
But compiling the frandom module is not a hard work if you have linux.
Hey XDA-ers!
BCVictory here! (Call me Bailey, my real name, if you want)
Ever since our beloved Nexus 7 came out there has been claims of people having problems with lag.
Especially since 4.2, the claim has gotten even more traction and it's more of an issue.
I'm here with some things you can do that may help fix/stop the lag.
But first, what is lag?
Lag is: Fall behind in movement, progress, or development; not keep pace with another or others.
So in Android the definition of that could mean: Falling behind in frame rate, not keeping up with or detecting your finger and not 'buttery' or 'smooth' (microstutters)
So now we know what lag is here is a few ways that people claim it stops/reduces the lag.
THIS ALL COULD BE PLACEBO!
ANDROID SETTINGS
Go into Settings
Under the System heading, go into 'About Tablet'
Tap 7 times on the Build Number
You should see Developer Options appear
In Developer Options
Turn these options on:
Disable HW Overlays
Force GPU Rendering
And change these options to either off or 0.5x
Window Animation Scale
Transition Animation Scale
Animator Duration Scale
APPS
Seeder
https://play.google.com/store/apps/details?id=com.lcis.seeder&hl=en
This app claims to:
Assist the kernel in "topping off" the entropy pool by re-seeding it with data from the non-blocking (high performance) random device. Optionally, it can also help alleviate MMC I/O contention by extending the I/O queue, allowing the I/O scheduler to make better decisions, and combine more writes.
On some devices, applications load significantly faster (particularly large ones like Facebook, Chrome, and Youtube), and task switching becomes effortless. Fewer visual "hiccups" occur.
Alot of the media and devs have said this app does not work but it does make this note:
This app does not increase raw performance, but rather eliminates some types of annoying lag (ie. applications briefly freezing, jerky scrolling, delays returning to the home screen, etc).
LagFix
https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix
LagFix is a user-friendly implementation of fstrim utility. It allows you to select which partitions to trim (you should leave defaults unless you know what you are doing) and run the process easily.
Forever Gone
This app will fill your SD Card with many blank files(*.blank), then delete all of the *.blank files.
One of the main 'fixes' people say to fix the N7 lag is to delete some files to make sure the storage has at least 2GB's free.
This app has helped fix lag that relates to this problem without having to delete those files.
Greenify
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
Greenify help you identify and put the bad behaving apps into hibernation when you are not using them, stop them from lagging and battery leeching, in an unique way!
This app helps reduce the amount of rouge apps in the background and save RAM. It's not like a normal Task Manager, It does it automatically.
Pimp My Rom
https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
http://forum.xda-developers.com/showthread.php?t=1908269
Pimp My Rom is an app that will allow you to choose between a plethora of tweaks, mods, hacks, features and apps to modify and improve your current rom. Pimp My Rom gives you alot of options to enable speed and battery saving tweaks therefore theoretically reducing lag.
FLASHABLE MODS / INIT.D SCRIPTS
Crossbreeder
http://forum.xda-developers.com/showthread.php?t=2113150
This is a new take at Android lag reduction. It's lightweight and won't consume battery. Users have reported drastic improvements in usability and even benchmark scores. It will show noticeable improvements on all Android devices from Donut to Froyo to Gingerbread to Honeycomb to ICS and Jellybean.
This is a combination of 5 different methodologies to reduce Android lag.
1. Removal of DNS lag
2. Change wakeup threshold kernel parameters so read blocks are released instantly and writes never wake up as we have an external entropy generator.
3. Modulate OS entropy levels for lag reduction. (Just like Seeder)
4. Remove /dev/random as it's blocking
5. Frandom support
Mitsuyoshi EXT4 Mod
http://forum.xda-developers.com/showthread.php?t=2280496
This removes the journal from all EXT4 partitions. This gives (on average) a 25% increase in system speed (due to the increased I/O rate)
V6 Supercharger
http://forum.xda-developers.com/showthread.php?t=991276
This claims to: Makes your phone/tablet 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! 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.
Jay's Recipe for Buttery Goodness
http://forum.xda-developers.com/showthread.php?t=1946347
The script remounts /data and /cache with discard and noauto_da_alloc, disables fsync, enables a 128mb zRAM and set-ups a good, stable starting point for further modification. The result is a stable, considerably smoother multitasking powerhouse with overall better power management and performance.
INSTALL/CHANGE KERNEL - OVERCLOCKING
If you are running stock kernel or another kernel, it might be a good idea to try a new one.
One of these benefits is to overclock the CPU and/or GPU.
For my guide to the 'best' kernels for the Nexus 7 click here: N7 'Best' Kernel? (Performance & Battery Tests)
CHANGE LAUNCHER
If your launcher is the only thing that is lagging you might want to change it. There is a guide to the smoothest launchers at this link: http://forum.xda-developers.com/showthread.php?t=1899350
CHANGE ROM
If none of these tweaks aren't working or aren't enough for you, one of the last options is to change your ROM. There are lots of options out there so have a look around the Android Development and Original Development sections.
My personal favourites are Paranoid Android, P.A.C- Man, RasbeanJelly & SaberMod.
DOWNGRADE TO 4.1.x
If all of the above is not working try some of the older roms that use 4.1.x as their base.
WIPE EVERYTHING AND START FRESH
If absolutely nothing above works then it might be best to wipe everything and install a clean rom.
If any of these steps worked or didn't work for you, please vote in the poll above and also post below what did so you can help others.
If you find anything that helps or doesn't help reduce lag, please post it below.
If you found this helpful, give this post a thanks and give the people who made these tweaks a thanks too.
Reserved.
Sitting back and waiting....
Sent from my Nexus 7 using xda premium
Great guide, I'm gonna try and use jays butter and cross breeder for now!
Sent from my Nexus 7 using xda app-developers app
Thanks for the comprehensive guide!
Can't say I've seen any lag on my N7. Maybe something in this mix would actually increase the performance of my N7?
I'll have to sit back and wait for any recommendations that might improve performance. But thankfully, no lag here.
This is pretty frikkin detailed. Good job.
Sent from my MB612 using xda app-developers app
Would this work on other devices?
CuttyCZ said:
Would this work on other devices?
Click to expand...
Click to collapse
Somethings will, if it is device specific, it depends what device you have
Sent from my Nexus 7 using xda app-developers app
In Developer Options
Turn these options on:
Force 4x MSAA
Click to expand...
Click to collapse
What? :laugh:
You realize what MSAA is right? this will greatly reduce your frame rate while gaming.
darkchazz said:
What? :laugh:
You realize what MSAA is right? this will greatly reduce your frame rate while gaming.
Click to expand...
Click to collapse
I will remove that
Sent from my Nexus 7 using xda premium
Fixed
How about minimizing the number of apps that you have that run in the background and limit the number of widgets you have.
Sent from XDA app
darkchazz said:
What? :laugh:
You realize what MSAA is right? this will greatly reduce your frame rate while gaming.
Click to expand...
Click to collapse
Either way it doesn't stick after reboot
Sent from my Incredible 2 using xda app-developers app
Greenify does the same like iOS does.
the only time i experience lag is after installing from the play store. any recommendations on how to fix this?
bobprobert said:
the only time i experience lag is after installing from the play store. any recommendations on how to fix this?
Click to expand...
Click to collapse
I've always had that lag, I've never found a solution other than waiting a few seconds for it to settle.
Sent from my Incredible 2 using xda app-developers app
bobprobert said:
the only time i experience lag is after installing from the play store. any recommendations on how to fix this?
Click to expand...
Click to collapse
Because the tegra 3 has low(ish) i/o
Sent from my Nexus 7 using xda app-developers app
Anyone use more than just one of the apps listed at same time?
Sent from my Nexus 7 using Tapatalk
What about formatting file system to F2FS ?
F2FS has given me a new tablet.