[Sony Ericsson Xperia Neo, Pro] jasonwsc:
Ok, so you have somehow upgraded your phone to Sony’s Ice Cream Sandwich, and now you are shocked at the lag of your phone. Listed below are steps you should do to improve your ICS experience, and hopefully feel less jealous of your friend’s (insert name of high-end android model).:p

Note: This guide is written specifically for Xperia Neo V, but should work on Xperia Neo, Arc/S etc. provided you install the correct kernels for your device.

1. Root your phone and install Clockwork Mod Recovery.

There are two ways to do this, locked and unlocked bootloader.

Locked bootloader:

Please refer to these threads for more info.

http://xdaforums.com/showthread.php?t=1601038

http://xdaforums.com/showthread.php?t=1364509

I might not be able to help as my bootloader is unlocked, but I will try.

Unlocked bootloader

For unlocked bootloader, you should flash a custom kernel for more benefits.

Install fastboot and all the other drivers if you have not already

http://xdaforums.com/showpost.php?p=24457419&postcount=1

Place the following file on your SD card.

http://xdaforums.com/attachment.php?attachmentid=1090931&d=1338234349

Find a kernel with clockwork mod recovery preinstalled. Here are some recommendations.

Suave kernel: http://xdaforums.com/showthread.php?t=1708532

XNeo kernel: http://xdaforums.com/showthread.php?t=1704268

Night elf kernel: http://xdaforums.com/showthread.php?t=1566871

To flash the kernel, rename the .img file to boot.img and place it into the fastboot folder. Plug your phone in to the USB while holding the menu button. The LED should turn blue. Open cmd.exe, type “cd” followed by dragging your fastboot folder in the cmd. After that, type “fastboot flash boot boot.img” Restart the phone and continuously press the volume down button

2. Remove bloatware.

Auto remove with this: http://xdaforums.com/showthread.php?p=26538965 Thank ThilinaC for this!

Manual removal: Install Titanium Backup from the Play Store. Start by removing the useless stuff (Wisepilot etc.) After that, if you are feeling a bit adventurous, you can check out this thread for removing more stuff

http://xdaforums.com/showpost.php?p=19772266&postcount=1

3. Overclock your CPU. (only for unlocked bootloaders)

This is pretty self-explanatory. Just install a cpu tuner app such as No frills, setcpu, SetXperia. It is generally safe to overclock to around 1.4Ghz.

4. Build.prop tweaks

This is where the stuff gets interesting. Use an app such as root explorer and navigate to /system and edit the build.prop. Add the following lines to the bottom of the file.

windowsmgr.max_events_per_sec=150

persist.adb.notify=0

debug.sf.hw=1

debug.performance.tuning=1

video.accelerate.hw=1

Full list available HERE Thank the OP.:good:

After editing, restart your phone and your phone will speed up eventually.

5. Remove CPU rendering

Navigate to system/lib/egl and edit egl.cfg file. Remove the first line. After that delete libGLES_android.so Restart and wait.

6. Install the v6 supercharger (thanks Pandemic for the PM)

http://xdaforums.com/showthread.php?t=1704268

7. Get a copy of the Xperia Sola home, along with other Sola apps. They are way faster than the crappy stuff in the 2011 devices. Available HERE.

8. Install the newest JB Adreno drivers HERE

9. (OPTIONAL) Install the Xperia S Walkman, its faster than the V version lol. (credits go to ThilinaC)

http://xdaforums.com/showpost.php?p=26739806&postcount=1

Games work perfectly fine on my phone. Some random lags on temple run but not FIFA 12.:rolleyes:

Why stock rom? Because the rom is actually quite well optimised and doesn't suffer from mulitouch problems. And the Xperia S Walkman is great:victory:

Suggestions are welcome so that we can all improve this thread.:highfive: