Originally Posted by sirobelec
We all know what I'm talking about.
Have a Galaxy Nope 3 (N9005), stock ROM, go, for example, in Settings -> Connections, and scroll up and down. Chance is, you will see it stutter.
After flashing a multitude of ROMs, AOSP and TW based, I find the stock one most stable, so right now I'm stock, rooted and Wanam-ed.
What exactly causes the legendary S-Lag which causes a device with a quad core 2.3 gHz processor to stutter, and can it be removed without rendering the ROM unstable?
Legendary S-Lag = TouchWiz.
On AOSP no ROMs lagged for me, and I tried practically all ROMs available. The worst case are RR's..
On TW based ROMs, a bad experience means a bad governor from your kernel, for your device. Meaning that your device has a specific governor it likes, and to adjust this use Trickster Mod Kernel Settings available on the Play Store. Also heat dispersion and the kernels ability to scale frequency under high amount of load may cause problems, as the higher heat (theoretically more load) hence stutter and graphical latency.
All clean, stock, custom ROMs play nice because they removed a lot of Samsung's default list of S-Apps, which does free up process load on the RAM and processor. As said before TouchWiz plays a big part in lag, however I'm not saying it's not good. The S5 ports all are great but that's because people actually spend the time recompiling broken/useless code from Samsung's source code. Alexndr is a good example - where he started from 0 to 100 recompiling literally all of Samsung's permissions.
This is why people like debloated ROMs.