[Q] Reducing lag by increasing min CPU clock - AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin

Hi Everyone,
Just got my S4 a week ago and it's great, aside from the occasional lag when I turn the screen on or during the transition animations. Does anyone have experience with increasing the min CPU clock in order to decrease this kind of lag? The default is 384MHz -- any recommendations as to what this should be set to instead?
I understand that we can flash custom kernels in order to unlock further CPU clock steppings and CPU features -- but I'm more concerned about the stock ROM and stock kernel for now.
Thanks

theSpam said:
Hi Everyone,
Just got my S4 a week ago and it's great, aside from the occasional lag when I turn the screen on or during the transition animations. Does anyone have experience with increasing the min CPU clock in order to decrease this kind of lag? The default is 384MHz -- any recommendations as to what this should be set to instead?
I understand that we can flash custom kernels in order to unlock further CPU clock steppings and CPU features -- but I'm more concerned about the stock ROM and stock kernel for now.
Thanks
Click to expand...
Click to collapse
The easiest way to get rid of the lag is by turning off the animations.
This can be done in the developer options in settings.
You reveal the developer options settings by going to "Settings" -> "About Device" and tapping "build number" until it says you are a developer.
No root or custom kernel required.

Is there a reason you couldn't have posted this response in your other thread about this exact same topic?

I just checked "force GPU rendering" under developer mode. That smoothed out everything. Battery life doesn't seem to be affected by it. I really love it.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app

Related

Slow graphics/transitions on a Note.

I picked up a Note a couple of days ago, and I've noticed that graphical transitions are slow, almost jerky.
Good examples are when launching the multitasking interface, opening folders in Apex Launcher (everything is the same with the stock launcher, too) and turning the screen off. When turning the screen off, it fades out slowly and in stages rather than smoothly. This may be normal, but if not it's a good example of how bad the animations are.
The phone came wiped, but is there anything I can clear that may have been missed by the original owner and needs clearing down?
Or is this just normal?
Cheers.
go to settings > developer options and select force GPU Rendering, Also go to (in the same menu) Window / Transition animation scale and set them to 0.5 - 1.0 on both.
Wich android version do you have?
Sent from my GT-N7000 using xda premium
azzledazzle said:
go to settings > developer options and select force GPU Rendering, Also go to (in the same menu) Window / Transition animation scale and set them to 0.5 - 1.0 on both.
Click to expand...
Click to collapse
Thanks. Doesn't seem any different, though.
I should have mentioned, I'm updated to ICS - 4.0.4.
Thanks.

[Q] CM10 hide navbar like CM7

I looked around for this but couldnt find it. I recently went to CM10 (12-26 nightly) from CM7 and noticed there isnt a navbar hide button like in CM7. Is there anyway to hide the navbar while in app? 90% of usage comes from my 3 year old daughter playing dr panda, cut the rope, where's my water, ect... and i know she will constantly hit the nav buttons if their not hidden like previously. I hate to go back to CM7 as this seems much smoother and prettier too.
indigoataxia said:
I looked around for this but couldnt find it. I recently went to CM10 (12-26 nightly) from CM7 and noticed there isnt a navbar hide button like in CM7. Is there anyway to hide the navbar while in app? 90% of usage comes from my 3 year old daughter playing dr panda, cut the rope, where's my water, ect... and i know she will constantly hit the nav buttons if their not hidden like previously. I hate to go back to CM7 as this seems much smoother and prettier too.
Click to expand...
Click to collapse
Go to system-power menu-expanded desktop and select to enable it. When you want to hide Nav bar all you have to do is press power button for 4 seconds (just like rebooting). The menu pops up. Select expanded desktop to enable/disable Nav bar. When Nav bar is hidden long press n button to bring up recent apps.
Thanks, exactly what I was looking for!
Since you have 2 NC's do you have any tips for speeding up CM10? I set the CPU to performance and 1100 mhz on boot. Im really unfamiliar with kernels and such, I tried the V6 script before and didnt notice any difference.
indigoataxia said:
Thanks, exactly what I was looking for!
Since you have 2 NC's do you have any tips for speeding up CM10? I set the CPU to performance and 1100 mhz on boot. Im really unfamiliar with kernels and such, I tried the V6 script before and didnt notice any difference.
Click to expand...
Click to collapse
The Nook Color has 512mb of ram, which 449mb is available for user programs. The optimal performance occurs when the CPU operates at 1100 MHz and free ram of at least 180mb. These are my settings for cm10: standard background apps running and kill app back button enabled in developer option-allows kill app by long press of back soft key in navigation bar, interactive governor, min CPU 300 MHz, max CPU 1100 MHz set on boot, I/o scheduler bfq set on boot, zram at 26%, purging of assets allowed and kernel same page merging enabled. I have never experienced sods with this setup-lucky for me. Over clocking to 1200mhz proved to be unstable most likely due to enabled hardware acceleration. CM7 does not have hardware acceleration, thus over clocking on that ROM went higher. I also turn off push notifications for email, games etc. These reduce battery runtime. I can't comment on v6 since I don't use it. Your mileage may vary. Hardware performance may vary on each device. That is why manufacturers underclock the processor even though the cpu is rated higher.
indigoataxia said:
Thanks, exactly what I was looking for!
Since you have 2 NC's do you have any tips for speeding up CM10? I set the CPU to performance and 1100 mhz on boot. Im really unfamiliar with kernels and such, I tried the V6 script before and didnt notice any difference.
Click to expand...
Click to collapse
From my experiece and understanding, V6 does not really give a noticeable performance boost, it changes the OOM settings to help keep the device memory free so that you don't need to kill apps to free up memory. It can also change other settings to improve launcher stability, etc.

looking for info on the stock N10 governors and system settings

Hello!
EDIT: I've done more tinkering and need to update this question/post.
A couple super noob-questions...
-Does anyone know the default governor settings for the Nexus 10? Using 3c System Tuner I see I can adjust the governor and screen-off governor. In these adjustments there is a 'no change' setting. If I just put it back to that and reboot am I back to the original governor settings, or does it remain changed to the last selection I had?
UPDATE: Looks like the default is 'interactive', could anyone confirm that?
-Again I'll be using 3c System Tuner. I have not adjusted any of the SysCtrl settings. Does anyone know the stock SysCtrl for the Nexus 10, or how I would 'reset to default'?
UPDATE: I worked on adjusting them which then reveals a functional 'Reset' which I assume is back to the devices defaults, could anyone confirm that?
Thanks XDA!!
bigmatty said:
Hello!
EDIT: I've done more tinkering and need to update this question/post.
A couple super noob-questions...
-Does anyone know the default governor settings for the Nexus 10? Using 3c System Tuner I see I can adjust the governor and screen-off governor. In these adjustments there is a 'no change' setting. If I just put it back to that and reboot am I back to the original governor settings, or does it remain changed to the last selection I had?
UPDATE: Looks like the default is 'interactive', could anyone confirm that?
-Again I'll be using 3c System Tuner. I have not adjusted any of the SysCtrl settings. Does anyone know the stock SysCtrl for the Nexus 10, or how I would 'reset to default'?
UPDATE: I worked on adjusting them which then reveals a functional 'Reset' which I assume is back to the devices defaults, could anyone confirm that?
Thanks XDA!!
Click to expand...
Click to collapse
Stock is Ondemand, and Sysctl.conf doesn't exist on the stock OTA so you can delete the file.
brees75 said:
Stock is Ondemand, and Sysctl.conf doesn't exist on the stock OTA so you can delete the file.
Click to expand...
Click to collapse
Thank you!
So actually it looks like the only choices shown are 'userspace' , 'interactive' , and 'performance'. Interactive seems to be the default.
I cranked it up to Performance and it does not seem to drain the battery much more at all. UI feels "zippy" now It did not feel slow at all before, but seems tubo now.
bigmatty said:
So actually it looks like the only choices shown are 'userspace' , 'interactive' , and 'performance'. Interactive seems to be the default.
I cranked it up to Performance and it does not seem to drain the battery much more at all. UI feels "zippy" now It did not feel slow at all before, but seems tubo now.
Click to expand...
Click to collapse
I wouldn't leave it on Performance that means it will be at 1700Mhz the whole time, it WILL eat your battery.
Check this thread out http://forum.xda-developers.com/showthread.php?t=1369817
One very effective tweak for the Interactive governor is to lower the figure for "go_hispead_load", it will be set to 90 or 95 by default and lowering it to 85 or 80 will improve responsiveness.
edit
You will need Trickster mod to do this, it's available at Play store.

Transition animation scale resets after reboot

Hi there, the Transition animation scale (Setting - General - Developer Options - Transition animation scale) of my N900 becomes reset to value 1 after each reboot, however the other two scale settings keep the value I set, how can I solve this issue?
I'm on N900 32gb rooted with CF-Auto
Build JSS15J.N900ZSUBMI5
37_ said:
Hi there, the Transition animation scale (Setting - General - Developer Options - Transition animation scale) of my N900 becomes reset to value 1 after each reboot, however the other two scale settings keep the value I set, how can I solve this issue?
I'm on N900 32gb rooted with CF-Auto
Build JSS15J.N900ZSUBMI5
Click to expand...
Click to collapse
Same here.... I hear somewhere that is tied to the camera that even if you don't reboot and use the camera it will revert back. Don't know how true that is though.
Some Devsettings do that. Background process limit does it, too.
Has been that way since at least 4.0.3. (might be longer but my TF700 came with 4.0.3 so I can't say. )
When using stock camera, animation scale resets to 1x. Only stock, it does not reset when using ProCapture, FV5, Shotcontrol or ZoomFX.
Send From My Samsung Galaxy Note 3 N9005 Using Tapatalk
Umm, is there a fix for this? I've been looking all over and pretty much everyone is just saying, "deal with it."
I'd rather not.
Edit: apparently it was fixed with the MJ7 update but I don't want to lose root by taking any updates so I guess I'll have to deal with it until (hopefully) someone figures out a way to do remedy this on the back end.

Animation smoothness tip

I know most of you already know of this, and it's been posted on numerous other threads or articles, but it makes such a big difference on this device that I thought it deserves a special topic.
Activate developer options and enable "Force GPU rendering". I frequently noticed stuttering on the stock launcher and it really bothered me that a high end tablet like this would have such issues. So I thought of this old tip and enabled it. And wow, it really makes a huge difference. The launcher is butter smooth now, even with a live wallpaper. And the rest of the other animations feel much better now.
For an even more "responsive" feeling I recommend switching all the animation scales at 0.5
They are found on the same menu, developer settings.
You don't need root for this, to enable the menu just go into settings > about tablet and tap 5 times or more on "build number". The system will notify you that you have become a developer, now go back to settings and you will find "developer settings".
BTW if you change the animation scales you will need to reboot once for the full effect.
Awesome, thanks for the tip!
Quick question though, when you change the animation scales, should I also change Animator duration scale to 0.5x? Or just Window & Transition animation scale?
Lastly, does this also improve frame rates on games?
AirBruce said:
Awesome, thanks for the tip!
Quick question though, when you change the animation scales, should I also change Animator duration scale to 0.5x? Or just Window & Transition animation scale?
Lastly, does this also improve frame rates on games?
Click to expand...
Click to collapse
There are 3 animation scales that you can all set at 0.5
It won't improve gaming performance, it will just force 2d animations to be proccesed by the GPU instead of the CPU.

Categories

Resources