[FIX][i9300][08/11/2013]Wake up lag on Samsung JB 4.3 MJ9 Firmware
I´ve done some testing to figure out what causes the "wake up lag" on the latest Samsung JB 4.3 Firmware. This Firmware is unfinished as many of you may have noticed.
There are a few missing features or semi broken.
Ok, let´s start with some notices, on some devices you can notice a wake up lag when trying to wake your phone up. It may take several seconds for the screen to appear and to react.
There are a few possibilities to at least greatly reduce the wakeup time:
You´ll need to have a rooted Firmware installed and Trickster Mod ( any similar app will also work ).
These are the methods I´ve tried and figured out:
1) Some people suggest to change the used CPU governor from PegasusQ to ondemand.
While this actually helps to reduce the lag, it is a very bad idea. Ondemand is a generic governor in the linux kernel and does not support CPU Hotplugging. This will result in either a way to big battery drain since the cores will tend to run at full speed most the time, even in idle situations or severe lags.
2) Samsung introduced in the JB 4.2.1 , 4.2.2 and now 4.3 Firmware the usage of zRAM to his kernel.
While zRAM can actually help to improve multitasking, it also needs some extra cpu power which can also cause a higher battery drain. ( which would be very low and not noticeable at all if implemented the right way )
You can disable zRAM with Trickster Mod or any other, similar app. I´ve noticed that by doing this, the wakeup lag was greatly reduced and nearly gone. It takes about 1-2 seconds for the screen to turn on again.
To make sure you´ve disabled zRAM, use a terminal emulator and type "free".
3) Use an alternative kernel: Samsung has released the required kernel sources for JB 4.3 very fast this time.
Yank555, a well known and skilled developer has already built the first custom kernel for JB 4.3. By installing this kernel and using a different cpu governor than PegasusQ ( eg. zzmoove ), you will also notice a greatly reduced wakeup lag and also a better battery consumption.
Get this kernel directly from Yank555 here, you´ll have to create a forum account first:
Notice: If this kernel breaks your root, you´ll have to install this package again:
Hopefully you´ll manage to reduce the wakeup lag by trying my methods
Feel free to leave your comments and tell me what worked out best for you.