[Nexus 7 General] bcvictory:
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://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.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.