[Q] How to fix annoying scrolling stutter? - Galaxy Note II Q&A, Help & Troubleshooting

I've installed all stock ROM's so far, tried Perseus kernel and Redpill kernel and some custom ROM's such as Android Revolution HD, HyperNote, Wicked, Omega etc.. All have some damn scrolling stutter when browsing though Contacts, Whatsapp contacts, Imo, etc, think of any scrolling list(browser scrolling webpages is not affected). Seems to be related to Samsung source code. Even the ROM's that tweak build.prop and use other ways of improving rendering using GPU acceleration still have the same scrolling fps drop. Going to developer options and turning all animations off and ticking 2d gpu rendering ON still don't make any difference.
Any, I mean ANY other operation such as browsing, gaming, etc is flawless.
Installing HyperDroid ROM (AOSP) fixes the stutter(but no motion, s-pen stuff etc I miss).
I want to use Samsung ROM source but all ROM's on XDA have this issue. Anyone encountered this silly problem?
PS: I always wipe and format all partitions before flashing.
I know Note 2 is a high-end device, but I never had this sort of LAG/stutter not even on 600MHz phones running 2.x Android.
I tried setting CPU on performance @ 1600MHz fixed frequency but scroll issue still the same as @ 200mhz. Seems not CPU related, and also not GPU related. Bad code optimisation I think.

Lol this is not iOS or WP, it's Android. Completely normal.
Sent from my GT-N7100

jujuburi said:
Lol this is not iOS or WP, it's Android. Completely normal.
Sent from my GT-N7100
Click to expand...
Click to collapse
I agree with him. I had a desire z which was single core 800mhz and it never lagged. It is rather annoying considering the power of the device and not being able to perform simple tasks lag free. Maybe its something to do with project butter not working fully with the device?

since i dont have the whatsapp couldnt test that but my contacts show absolutely no lag, and i hate lags / stutters even mini micro ones. im on 4.1.2 btw

I have no lag in contacts either
Sent from my GT-N7100 using xda premium

Related

Disabling CPU rendering?

http://forum.xda-developers.com/showthread.php?t=1877183
so yeah, is it just a load of crap or does it actually work?
If you are on ICS you can make a nandroid backup and try it
I saw this today as well not sure whether to try it. Isn't it the same or similar to what we can choose in developers options to force GPU rendering? Maybe will try later when I have time as I cant complain with the speed that I'm getting from nikez jb p0.9
Sent from my HTC Desire using xda app-developers app
I am specifically wondering how will it work with gingerbread roms. I mean, it must be some kind of BS right? There's no way to force GPU rendering for UI in gingerbread, is there?
Joke of the day... classic!
Works on Mildwild 4.3. I don't have a launcher redraw anymore And it's not GPU rendering, it just removes the pathway to render on the CPU so the GPU does the graphics stuff
Works on Mildwild 4.3. I don't have a launcher redraw anymore And it's not GPU rendering, it just removes the pathway to render on the CPU so the GPU does the graphics stuff
Click to expand...
Click to collapse
Basically everyone should be getting a placebo affect, i personally havent seen anyone provide evidence such as benchmarking surfaceflinger to prove the ui is smoother. The manufacturers by default select the gpu to render the ui which has a 0 1 on adreno200 and 0 0 on android thus its hw accelerated and not software accelerated
So what does that really do anyway ? Anyone notices really anything?
I don't trust benchmarks, they show incredibly inaccurate results (at least Antutu and Quadrant). Try run it twice on the same rom, one right next to another.
Well, no use from benchmark apps, but I tried it on MIUI rom with high resolution graphics settings for launcher. I definitely had lags issue with it without patch, especially with cube 3d screen transition effect. Now with it no lags at all, and I'm sure it's not a placebo.
Sent from my HTC Desire using Flashes and Thunders
MidnightDevil said:
So what does that really do anyway ? Anyone notices really anything?
I don't trust benchmarks, they show incredibly inaccurate results (at least Antutu and Quadrant). Try run it twice on the same rom, one right next to another.
Click to expand...
Click to collapse
Lol im not talking about regular benchmarking
I tried it with rom in signature and confirm that UI is smoother and also app like Facebook seems faster, like author is reporting in original thread.
Sent from my HTC Desire using xda app-developers app
Well I did actually just test it and it's obviously a load of crap and a waste of time. Can't believe I ACTUALLY was stupid enough to think that it'd work.
ToastnButter said:
Well I did actually just test it and it's obviously a load of crap and a waste of time. Can't believe I ACTUALLY was stupid enough to think that it'd work.
Click to expand...
Click to collapse
I don't think it's useless or stupid.... either 99% are having a placebo reaction with noticeable effects.. or they are having a reaction to a noticeable difference on their equipments.. I was also skeptic that would do anything.. I can't tell you what it is, but I do notice some differences.
I would say it works - somehow.
I use it on SpazeDogs ICS ROM and it gives a subjective performance boost - by feeling i wouldnt say that the FPS increased or something like that. But it feels smoother. Would call it "Project Butter light"
McDope said:
I would say it works - somehow.
I use it on SpazeDogs ICS ROM and it gives a subjective performance boost - by feeling i wouldnt say that the FPS increased or something like that. But it feels smoother. Would call it "Project Butter light"
Click to expand...
Click to collapse
Lol!
Sent from my HTC Desire using xda app-developers app

improve gnex performance?

i have a feeling this phone is starting to show its age. it seems whenever i install more than 100 apps on this phone it just becomes laggy as hell. to the point where right now the keyboard doesn't even open until 10 seconds later and phone constantly make weird noises when using tune in radio or youtube. the phone is also so slow that it can't even run temple run 2 or any of the games that came out recently. im using xylon rom with trinity kernel for those wondering. i honestly cannot use this phone anymore without having to do a factory reset every month just to stop the lag.
this could be a sign that its time to get a new phone but for now is there anyway to improve performance at all? i already am using the fastest trinity kernel and i have tried multiple roms and all of them seems to lag after hitting 100 apps mark which is ridiculous.
Have you made sure that the phone is not running out of memory as that is what usually causes the slow problems...I too have a 100+ apps and little or no lag. Try a different kernel and Rom maybe u could also tweak the processor speeds and stuff to get your desired performance...
If I helped hit thx
«««««««CYANOGENMOD 10.1 and FRANCO KERNEL»»»»»»»»»
Flash stock factory ROM and do a full wipe.
If you want later then flash custom ROM which is "STABLE".
Then make sure you have enough free memory on your Nexus's internal memory to avoid the lags.
You actually can't improve your Nexus's performance any other way, tweaks speed up very much..
I have over 60 apps installed (usually apps that I need) and some games..
I have 1.4 GB free memory on My Nexus and I use some cleaner apps to get more free space and I don't have any lags..
I use stock ROM that I've modified and stock default kernel..
The hardware slows primarily because of software (apps). Once the hardware fails, it fails.
Check and reign in the number and frequency of apps that sync, update and or check in.
Are you syncing an email client and or keeping them on the device rather than say the Exchange server?
Sent from my Galaxy Nexus using xda premium
kudoboi said:
i have a feeling this phone is starting to show its age. it seems whenever i install more than 100 apps on this phone it just becomes laggy as hell. to the point where right now the keyboard doesn't even open until 10 seconds later and phone constantly make weird noises when using tune in radio or youtube. the phone is also so slow that it can't even run temple run 2 or any of the games that came out recently. im using xylon rom with trinity kernel for those wondering. i honestly cannot use this phone anymore without having to do a factory reset every month just to stop the lag.
this could be a sign that its time to get a new phone but for now is there anyway to improve performance at all? i already am using the fastest trinity kernel and i have tried multiple roms and all of them seems to lag after hitting 100 apps mark which is ridiculous.
Click to expand...
Click to collapse
I have 276 apps on my Nexus and (perceived) performance is better than ever using XENON HD Stable-4.0 and the Franco kernel r364. For the latest update of the ROM, I decided to risk a dirty flash. I seem to have gotten away with it. Performance "feels" excellent, whatever that is worth. My last factory reset was about 2 months ago.
The ROM and kernel have a variety of performance tweaks. I wish there was a way to benchmark performance in a controlled fashion. I hate feeling and perception in the performance department.
On the new ROM, WiFI performance is now solidly pegged at my account's limit of 30 MBs. It was all over the map before, although I realize that many factors affect the Speed Test app.
The "seeder" app helped a lot for my device in reducing lag. The overall community is sharply divided about the effectiveness of the seeder: YMMV. Its worth trying, though. I've been using it for about 6 weeks. Other than the Google Play Store updates, I don't have lag any more. Before the seeder, I felt like you -- the phone was almost unusable.
Regarding the device feeling dated, this ROM supports the expanded desktop and the pie. Wow, the phone feels new again. No kidding.
smtom said:
The hardware slows primarily because of software (apps). Once the hardware fails, it fails.
Check and reign in the number and frequency of apps that sync, update and or check in.
Are you syncing an email client and or keeping them on the device rather than say the Exchange server?
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
I also observed that the apps that run sync/update/check in were slowing down the phone. Check for apps that have daemons associated with them. Decide whether its worth having.

[Q] Galaxy nexus lags over time?

So, background information. I am running apex launcher trinity kernel and android revolution. I have read ahead to 2048kb and seeder on aggresive and such. And i changed the interactive governer "hispeed_freq" to 1344000 a.k.a 1.3ghz
So why is it that my phone starts to lag flying through the drawer and homescreens after a while. Only a reboot will fix this, and then it'll be fast as lightning. But then again after a while it slows down incredibly and i close all the apps and it's still there.
kevinzone said:
So, background information. I am running apex launcher trinity kernel and android revolution. I have read ahead to 2048kb and seeder on aggresive and such. And i changed the interactive governer "hispeed_freq" to 1344000 a.k.a 1.3ghz
So why is it that my phone starts to lag flying through the drawer and homescreens after a while. Only a reboot will fix this, and then it'll be fast as lightning. But then again after a while it slows down incredibly and i close all the apps and it's still there.
Click to expand...
Click to collapse
its not just you, many guys are having the same issue, regardless of speed or settings or free ram
it just happens at random and fixes itself by changing wallpapers
but if u use a live wallpaper, it will always be smooth so try that
Sent from my Galaxy Nexus using Tapatalk 2
Try another rom. This happens on almost all 4.2.2 roms. Those that don't suffer are those roms that are close to stock as possible or void of bloatware.
Sent from my Galaxy Nexus using Tapatalk 2
mrm43 said:
Try another rom. This happens on almost all 4.2.2 roms. Those that don't suffer are those roms that are close to stock as possible or void of bloatware.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Do you have an example? Isnt android revolution very close to stock?
its not just you, many guys are having the same issue, regardless of speed or settings or free ram
it just happens at random and fixes itself by changing wallpapers
but if u use a live wallpaper, it will always be smooth so try that
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Also ,I tried changing wallpaper and it doesnt work. Still really laggy randomly .I have to reboot.[/QUOTE]
bump
kevinzone said:
So, background information. I am running apex launcher trinity kernel and android revolution. I have read ahead to 2048kb and seeder on aggresive and such. And i changed the interactive governer "hispeed_freq" to 1344000 a.k.a 1.3ghz
So why is it that my phone starts to lag flying through the drawer and homescreens after a while. Only a reboot will fix this, and then it'll be fast as lightning. But then again after a while it slows down incredibly and i close all the apps and it's still there.
Click to expand...
Click to collapse
How old is your Gnex and how much free space do you have left?
How old is your Gnex and how much free space do you have left?
Click to expand...
Click to collapse
fairly new. Made in 08/2012 i have 6gb left on it.
kevinzone said:
fairly new. Made in 08/2012 i have 6gb left on it.
Click to expand...
Click to collapse
Then you probably are one of the lucky (like me) who may have a problem with the eMMC chip. There is a bug that affects some August 2012 models that leaves you phone slow as hell when you start running out of free space. Look around and try flashing a rom called Cataclysm (dont forget to do a factory reset, it helps with this problem), the dev made a workaround that helps alot.
kevinzone said:
Do you have an example? Isnt android revolution very close to stock?
Also ,I tried changing wallpaper and it doesnt work. Still really laggy randomly .I have to reboot.
Click to expand...
Click to collapse
[/QUOTE]
The following roms I have tried and are smooth are Atom, Vanir, Purity, Rasbean. This rom are void of bloatware that is why they are fast and smooth. Pair them with anarkia, trinity or fancy kernels.
Sent from my Galaxy Nexus using Tapatalk 2

Disabling CPU Rendering (?)

Just flashed a new ROM today (OneOfAKindV11 by ipromeh) and gaming works really smooth even when its clocked at 1.6GHz... I heard Disabling CPU Rendering will make gaming more faster... Last time, when i tried it, game lags alot and overall performance is bad...
Can anyone tell me if the tweak is good or not?
Maybe it's good disabling CPU Rendering on newest CPU with newest GPU...But our GPU needs an additional support from the CPU
So its not good to disable it even with cm10 alpha 7? Just leave it as is?
Sent from my GT-I8150 using xda premium
Disabling CPU rendering diables the CPU rendering for the User Interface and forces the GPU to do it. So it affects the launcher, browser and scrolling but not games. For JB it´s not needed because of project butter which makes it already smooth.
JB also dosen´t use the exact same drivers like ICS, so what gives you a performance boost in CM9 doesn´t have to do the same in CM10.
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
arya_ruby said:
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
Click to expand...
Click to collapse
That´s interessting.... does the problem disappear if you re-enable CPU rendering? Also are you using CM9 or CM10?
For me there is no problem in watching youtube after disabling CPU rendering in CM9, but must agree that in both ROMs some flash videos are not displayed correctly. This is more related to the GPU drivers in CM9 and CM10 and the missing flash support in ICS and JB.
There are sites where the flash videos are not displayed correctly in CM9 and CM10, no matter you disable CPU rendering or not, but at least youtube is working well in CM9 after disabling CPU rendering. Can´t tell how about CM10, but CM10 needs both for project butter to work.
honeyx said:
That´s interessting.... does the problem disappear if you re-enable CPU rendering? Also are you using CM9 or CM10?
For me there is no problem in watching youtube after disabling CPU rendering in CM9, but must agree that in both ROMs some flash videos are not displayed correctly. This is more related to the GPU drivers in CM9 and CM10 and the missing flash support in ICS and JB.
There are sites where the flash videos are not displayed correctly in CM9 and CM10, no matter you disable CPU rendering or not, but at least youtube is working well in CM9 after disabling CPU rendering. Can´t tell how about CM10, but CM10 needs both for project butter to work.
Click to expand...
Click to collapse
I running CM10. And I was disable it, but I can't find the different.
Thanks for help me.
arya_ruby said:
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
Click to expand...
Click to collapse
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
pepoluan said:
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
Click to expand...
Click to collapse
True dat...
Too much flashing! I'm blinded on my Galaxy W!
pepoluan said:
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
Click to expand...
Click to collapse
Ohhh. Thanks for clarify this. Never dealed with seeder so am not aware atm what it is for.
So if someone is saying it disabled CPU rendering as well, I take this information as to be true.
@arya_ruby: Your postings are very irritating. In the one hand your a claiming seeders is disabling CPU rendering and this is causing problems with youtube, in the other hand you are saying you disabled it but can´t (find?) (or see) a difference.
So what?
First you should inform what seeder is for and what´s doing on your phone before making conflicting claims.
honeyx said:
Ohhh. Thanks for clarify this. Never dealed with seeder so am not aware atm what it is for.
So if someone is saying it disabled CPU rendering as well, I take this information as to be true.
@arya_ruby: Your postings are very irritating. In the one hand your a claiming seeders is disabling CPU rendering and this is causing problems with youtube, in the other hand you are saying you disabled it but can´t (find?) (or see) a difference.
So what?
First you should inform what seeder is for and what´s doing on your phone before making conflicting claims.
Click to expand...
Click to collapse
Since I was slightly involved in the development of Seeder, let me give some information:
Seeder's purpose is to quickly fill up the entropy pool used by /dev/random and /dev/urandom. If this pool gets empty, lags will happen as the kernel interrupts things (including, blocking multithreading temporarily) to fill up the pool. With Seeder running, it periodically fills up the pool to prevent it from ever draining completely.
Some people swear that installing Seeder makes their phones run smoother, because the kernel never has to trigger 'urgent refilling', which as I mentioned before, temporarily disables multithreading.
However, things learnt during the (sometimes heated) discussion about how Seeder does its magic, undoubtedly have trickled down to kernel makers; many have identified the possible bottlenecks where lags happen, and many actively took steps to prevent such situation from happening. Thus, as time goes by, the improvement Seeder brought originally gets less and less significant, even to the point that it's no longer perceptible.
Sent from my GT-I8150 using xda app-developers app
pepoluan said:
Since I was slightly involved in the development of Seeder, let me give some information:
Seeder's purpose is to quickly fill up the entropy pool used by /dev/random and /dev/urandom. If this pool gets empty, lags will happen as the kernel interrupts things (including, blocking multithreading temporarily) to fill up the pool. With Seeder running, it periodically fills up the pool to prevent it from ever draining completely.
Some people swear that installing Seeder makes their phones run smoother, because the kernel never has to trigger 'urgent refilling', which as I mentioned before, temporarily disables multithreading.
However, things learnt during the (sometimes heated) discussion about how Seeder does its magic, undoubtedly have trickled down to kernel makers; many have identified the possible bottlenecks where lags happen, and many actively took steps to prevent such situation from happening. Thus, as time goes by, the improvement Seeder brought originally gets less and less significant, even to the point that it's no longer perceptible.
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
Sadly, some using Seeders... Some use crossbreeder... Its the same rite?
Too much flashing! I'm blinded on my Galaxy W!
TiTAN-O-One said:
Sadly, some using Seeders... Some use crossbreeder... Its the same rite?
Too much flashing! I'm blinded on my Galaxy W!
Click to expand...
Click to collapse
Kinda similar...
Seeder uses rngd, which uses a PRNG.
Crossbreeder uses haveged, which uses a CSPRNG based on a multitude of CPU counters.
From a security point of view, haveged is more secure than rngd. But I can find no way to tune haveged's parameters, so I can't be sure that it won't be triggered at inopportune times.
rngd, OTOH, is much more tunable; the flashable-zip available in the Seeder thread has been tuned by me and @ryuinferno to be less intrusive.
(Just in case anyone is wondering: we had tuned rngd's nice value so it yields to higher-priority processes, tuned its cycle period so that it won't get triggered too frequently, tuned its 'high watermark' to make it return faster, and so on).
Sent from my GT-I8150 using xda app-developers app
pepoluan said:
Kinda similar...
Seeder uses rngd, which uses a PRNG.
Crossbreeder uses haveged, which uses a CSPRNG based on a multitude of CPU counters.
From a security point of view, haveged is more secure than rngd. But I can find no way to tune haveged's parameters, so I can't be sure that it won't be triggered at inopportune times.
rngd, OTOH, is much more tunable; the flashable-zip available in the Seeder thread has been tuned by me and @ryuinferno to be less intrusive.
(Just in case anyone is wondering: we had tuned rngd's nice value so it yields to higher-priority processes, tuned its cycle period so that it won't get triggered too frequently, tuned its 'high watermark' to make it return faster, and so on).
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
But Seeders will Conflict with Crossbreeder rite? I thought its 2 separate tweaks so that we can use both and have NO lags at all ^~^
Too much flashing! I'm blinded on my Galaxy W!
TiTAN-O-One said:
But Seeders will Conflict with Crossbreeder rite? I thought its 2 separate tweaks so that we can use both and have NO lags at all ^~^
Too much flashing! I'm blinded on my Galaxy W!
Click to expand...
Click to collapse
Not conflict, but since both will fill the same entropy pool, why install both and consume valuable RAM and CPU cycles?
There are *no* other purpose of rngd and haveged.
That said, Crossbreeder is not just haveged; there are other tunings that Crossbreeder does in addition to haveged.
Sent from my GT-I8150 using xda app-developers app

[Q] Anyone can explain the difference in "Disable HW Overlay" on 4.1.2 and 4.2.2

[Q] Anyone can explain the difference in "Disable HW Overlay" on 4.1.2 and 4.2.2
Using AOKP 4.2.2 ROM and disabling HW Overlay drammaticly increased phones speed so it was butter smooth on any launcher. Switched to CM10 4.1.2 ROM and launcher performance was medium without enabling this option . Went to turn on "Disable HW Overlay" and made my phone 10 times slower instead... Now, does anyone care explaining me why is this option boosting my performance in 4.2.2 and slowing it down on 4.1.2?
I would really like to use 4.1.2 with boost like in 4.2.2.
srtjko said:
Using AOKP 4.2.2 ROM and disabling HW Overlay drammaticly increased phones speed so it was butter smooth on any launcher. Switched to CM10 4.1.2 ROM and launcher performance was medium without enabling this option . Went to turn on "Disable HW Overlay" and made my phone 10 times slower instead... Now, does anyone care explaining me why is this option boosting my performance in 4.2.2 and slowing it down on 4.1.2?
I would really like to use 4.1.2 with boost like in 4.2.2.
Click to expand...
Click to collapse
Without a hardware overlay every application that is displaying things on the screen will share video memory and will have to constantly check for collision and clipping to render a proper image, this can cost a lot of processing power. With a hardware overlay each application gets its own portion of video memory, getting rid of the need to check for collision and clipping.
Basically, using hardware overlays can reduce CPU usage by quite a bit, so I would leave it enabled, if only we had a much more capable hardware. Disable it and the latency period for applications and the OS (any OS, not just Android) itself to render things will go way way up because it has to check to make sure it's not screwing with memory that is supposed to be dedicated to another task than its own. Hardware overlay ensures everyone has their own partition of memory so they don't have to do those checks and so latency to render things on the screen decreases dramatically. I've never experienced your issue, because I've never tried a 4.1.2 ROM... Always been on either 2.3.7 or 4.2.2... Enabling the HW Overlay does cause certain applications such as Gallery to run faster, but on an overall, its laggy due to our hardware restrictions.

Categories

Resources