I noticed that my galaxy s3 sometimes show flickering on display when I am for example closing apps. I disabled HW overlays but it didn't help. I read that it can cause battery. My battery is fairly old (2 years) and Can withstand 3 hours surfing net and listening to music on 1200 mhz.
How it can be battery? It's giving low voltage to CPU/GPU and that's why is graphical rendering so bad?
Or it causes kernel? I have custom. I never had stock so I don't know if on the stock it's OK.
I have archidroid based on CM11
EDIT: Here is video. Screen flickering on my phone https://www.youtube.com/watch?v=uXPK9V9ENow&feature=youtu.be