No matter what AOSP rom I try, the interactive CPU Governor seems to be bugged, resulting in stuttering when sliding through homescreens, and overall stuttering/lag in animations.
I was able to cure my lag on all AOSP by changing my CPU Governor from interactive to Performance.
I'm just wondering why it's bugged?
Also, which CPU Governor do you use?
May or may not help but pull up settings - >battery - >battery mode and then select performance helped me during some games haven't seen this option but I usually run stock Roms.
Sent from my LG-ls990 using XDA Free mobile app
Related
[KERNEL][23/07] █░ SGSII | 2.6.35.7-MirageS2 [v5]- STOP BATT DRAIN | OC 1600mhz ░█
Firstly, I'm not responsable if you brick your phone doing overclock or a bad use of this kernel. So, be careful.
This kernel is built from a custom modified source by me (I've added and modified some things to an updated SGS2 source), I've tried to modify it to get the lowest battery drain, so this kernel should stay in a step between performance and battery, if you like some more performance you can download SetCPU, or other custom app to modify freqs and default governor.
What's included:
-For XXKG1/G2/G3 (should work with olders too)
-Modified Freq range 11 steps (200-400-500-600-800-900-1000-1200-1400-1504-1600 Mhz)
-CPU UV sysinterface (thanks to ninphetamine)
-Modified cpufreq.c to force processor to go step-by-step in freqs.
-Default Freq: 500-1200 Mhz ondemand (the best to get low batt drain, should drain lower in sleep)
-Lowest maximum freq blocked to 400mhz (so if you put 200-200, it will run 200-400, locked due to better performance)
-Available governors: interactive-smartass-conservative-userspace-powersave-ondemand-performance (custom modded smartass, ondemand and interactive governors)
-CFS Scheduler.
-SLQB Allocator.
-CFQ Block IO Scheduler (Available: no-op, deadline, cfq)
-Modified Initramfs from saturn_de (thanks to him and Chainfire) - I've added some values to this init.rc to get lower battery drain and some performance. (some different from saturn)
-CWM 4.0.0.2 Recovery
-Disabled Profiling support and debugs, added ThumbEE, Improved Control Group Support.
-Added some CFQ IO tweaks
-Changed dalvikvm heapsize to 60m (this should improve performance on tasking)
-Touchscreen fix added (thanks to vicenzo91)
*[email protected]
*[email protected]
*int:fast is not included due to performance problems.
*not compatible with tegrak OC (tested with SetCPU)
test with performance 1504mhz, vfs_cache_pressure=100 and dalvik 64m (default vfs=70, you can modify it downloading Sysctl Config from Market)
v5:
*set samsung-update1 as base (fix reboots)
*added slqb patch
*removed bfq
Download:
SERVERS:
[USA]SGSII-2.6.35.7-MirageS2-v5
[DEUTSCHLAND]SGSII-2.6.35.7-MirageS2-v5
[Mirror]http://sgsii.z4mb0.net/Kernels/SGSII-2.6.35.7-MirageS2-v5.tar Mirror by El TeKi thanks
reserved.....
Wow nice to see you here. Will try it out immediately
Sent from my GT-I9100 using XDA Premium App
looks really really really promising... trying it now
how come i only get scores around 3200 with every rom and kernel? and everyone else has so high
going to try this one soon
yeaaa baby !!
Good to see you here Neo. Been a Aurax/Reflex fan on the Desire...
This is good news!
Regards
Awesome, will try this when i get home
Sent from my GT-I9100 using XDA Premium App
Just flashed. Oc to 1.5ghz. First quadrant 4566
will give feedback on batt consumption soon
Hope to see soon a rom made by you..... On my old desire i had your auraxtsense!!! U are great
Very nice neo. I'm a fan of your desire rom.. now u make a kernel for sgs2. No doubt, i will try it in the future. I hope u release your own version rom for sgs2.
+1
Sent from my GT-I9100 using XDA App
+2
Sent from my GT-I9100 using XDA App
trunks986 said:
Hope to see soon a rom made by you..... On my old desire i had your auraxtsense!!! U are great
Click to expand...
Click to collapse
Soon mate, soon. Thanks
Holy shiznit,who would've thought we'd be seeing you here Neo?I gotta thank you for the first rom that made me actually love my Desire.Not the only one,but it was the first whatsoever.
I'd like to tell you a thing or two(or three ) though.
1)You should add support for SetCPU's voltage control.I know there are other apps that do the same thing,but the number of people using SetCPU is massive.And on the Galaxy S 2,undervolting is very important,especially to avoid issues with overheating.
2)Could you pleaaaase lower the max clock by only 4MHz?My phone is unstable at 1504MHz with 1350mV,while it's rock stable at 1500Mhz with 1325mV.And I'm serious,4MHz only and it makes a huge difference,while performance-wise it's the same.
3)You could also overclock the GPU.200MHz with 750mV min and 400MHz with 1100mV max seems stable for everyone.You can gain quite a lot of performance,while it doesn't heat or consume more.You can also test if what I say is true yourself.
Else that those three...Well,welcome to our world pal!The world of power!
I don't know what you did to get 5000 in productivity on smartbench11 cos I can't hit more than 4300 even with the vfs setting changed...and yes I am overclocked to 1.5ghz and locked there.
Hi can make a kernel with default clock with 1,5ghz please ?
Yanardag said:
Hi can make a kernel with default clock with 1,5ghz please ?
Click to expand...
Click to collapse
Just download SetCPU and set the min and max to full.
Mirror http://www.megaupload.com/?d=4LLP5HPF
Another mirror http://www.multiupload.com/L215724GBY
Just flashed your kernel. Thanks
Is auto brightness broken ? The brightness goes to 100% on autobrightness eventhough it is night and there is no light
Tried wiping dalvik cache but did not help
EDIT: Covering the light sensors with a black blanket did not change anything. So there seems to be a problem with auto brightness. I am on stock KG1 leaked rom
I have been testing different SetCPU settings on my I9100G and been running AnTuTu Benchmark. Here are the results:
hotplug - 6153
ondemand - 3739
conservative - 3830
performance - 4066
SetCPU not installed - 4964
Does that even make any sense? Shouldn't I have the best performance with the performance setting?
Not surely.... This may be different for any situation... It depends on the kernel, voltages and so on... I thinks that it's normal!
Sent from my Galaxy SII powered by CheckRom
Would anyone know what are the default kernel settings?
It's strange because when I disable SetCPU I am getting a worse performance again, but from what I can see in system files, the SetCPU settings are still here.
EDIT:
Actually some more tests:
hotplug - 6036
conservative - 5834
ondemand - 5740
performance - 5058
I might have forgot to tick the "Enable" thing in SetCPU with some of the first tests :/
_AnAkIn_ said:
Would anyone know what are the default kernel settings?
It's strange because when I disable SetCPU I am getting a worse performance again, but from what I can see in system files, the SetCPU settings are still here.
EDIT:
Actually some more tests:
hotplug - 6036
conservative - 5834
ondemand - 5740
performance - 5058
I might have forgot to tick the "Enable" thing in SetCPU with some of the first tests :/
Click to expand...
Click to collapse
Wich rom/kernel are you runing?
_AnAkIn_ said:
I have been testing different SetCPU settings on my I9100G and been running AnTuTu Benchmark. Here are the results:
hotplug - 6153
ondemand - 3739
conservative - 3830
performance - 4066
SetCPU not installed - 4964
Does that even make any sense? Shouldn't I have the best performance with the performance setting?
Click to expand...
Click to collapse
And what values you get on glbenchmark?
Hi.
My question is: Is there a way to overclock the cpu by specifying a set frequency, to run at, when opening a 3d application?
For example: The cpu is running by default at 480/600 (on any min/max like governor). When a 3d app is started the max value should scale up to 787 and then revert back to the default of 600 when the app is stopped/unfocused.
I checked out the profile creation feature of some cpu overclocking apps but didn't find any to provide this kind of functionality.
BobbyLoblaw said:
Hi.
My question is: Is there a way to overclock the cpu by specifying a set frequency, to run at, when opening a 3d application?
For example: The cpu is running by default at 480/600 (on any min/max like governor). When a 3d app is started the max value should scale up to 787 and then revert back to the default of 600 when the app is stopped/unfocused.
I checked out the profile creation feature of some cpu overclocking apps but didn't find any to provide this kind of functionality.
Click to expand...
Click to collapse
I don't think you can because setCPU doesn't have that option from what i saw.
Play with the governors, see which one fits your needs. Some of them won't go to 787 anyway if you don't force it to.
Check the governors out :
ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
interactive – Available in newer kernels, and becoming the default scaling option in some official Android kernels. The interactive governor is functionally similar to the ondemand governor with an even greater focus on responsiveness.
conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
smartass – Included in some custom kernels. The smartass governor effectively gives the phone an automatic Screen Off profile, keeping speeds at a minimum when the phone is idle.
BobbyLoblaw said:
Hi.
My question is: Is there a way to overclock the cpu by specifying a set frequency, to run at, when opening a 3d application?
For example: The cpu is running by default at 480/600 (on any min/max like governor). When a 3d app is started the max value should scale up to 787 and then revert back to the default of 600 when the app is stopped/unfocused.
I checked out the profile creation feature of some cpu overclocking apps but didn't find any to provide this kind of functionality.
Click to expand...
Click to collapse
Use tasker
Sent from my LG-P500 using xda premium
karthiknayak94 said:
Use tasker
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Gahhhhh I was going to reply 5 minute ago with those exact words and a wink!
Sent from my Legend using XDA
is there a way to overclock by going into system files
Asovse1 said:
Gahhhhh I was going to reply 5 minute ago with those exact words and a wink!
Sent from my Legend using XDA
Click to expand...
Click to collapse
Haha i beat you to it =P
Sent from my LG-P500 using xda premium
karthiknayak94 said:
Use tasker
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
I did try tasker but didn't find such options.
BobbyLoblaw said:
I did try tasker but didn't find such options.
Click to expand...
Click to collapse
I'm using it , for games, higher oc and performance governor xP
Search harder
Sent from my LG-P500 using xda premium
Hey!
First time using agni kernel on Nougat NOS rom, can someone please tell me best settings for balance performance? Like no lag, smooth but good battery backup?
Never used this kernel, only radon and still lag sometimes with balanced settings.
Thanks! Appreciate all info!
According to Agni dev, kernel will improve with time, I am also using Nitrogen with Agni, and I also experienced lags on first day. Wait for a full day of use, and don't turn your device off. It should improve.
icnn said:
Hey!
First time using agni kernel on Nougat NOS rom, can someone please tell me best settings for balance performance? Like no lag, smooth but good battery backup?
Never used this kernel, only radon and still lag sometimes with balanced settings.
Thanks! Appreciate all info!
Click to expand...
Click to collapse
Use this settings:
In Agni control all cpu Freq. To lowest ( MINIMUM and MAXIMUM both do it low Freq)
Big governer interactive glassfish, small governer interactive glassfish.
Hotplug - intelliplug
GPU Freq. To lowest in Agni control.
Lz4 zram off for 3gb ram and If 2gb ram variant then Lz4 zram 256 set.
Adreno idler on
In spectrum app, set profile to battery.
Last one can be ignored outdoor since it dims brightness.
Then save your current setting. and Reboot.
If it lags for you in beginning don't worry.
It will adapt your usage and it will be smooth the more you use.
Try this :-
Governor big cluster- Interactive glassfish
Governor small cluster- Interactive glassfish
CPU Max freq big cluster - 1612
CPU Max freq little cluster- 1382
CPU Min freq big cluster- default
CPU Min freq little cluster- default.
CPU hotplugging - Intelliplug
GPU Max freq- 550
GPU Min freq- 133
Adreno Idler - On
Z4 RAM - 500 mb
Rest all default.
So I've been hearing Schedutil is the most balanced governor for Android phones cause it can handle battery and performance well.I searched it on internet and found some article about it that my brain can't understand.
Why is it better and how it works? Can anybody explain it to me or provide me some link where I can read about it?
Thank You
It's a CPU governor. Look inside here. This governor requires Linux kernel 4.7+.
I got problem with schedutil on oneplus 9, its the default governor and get low fps while gaming. Maybe is a bug with "games" app what should change to a better governor while gaming... it also have a "performance" option
This governor is quiet ****. Its like ondemand ramping up to max clock when not needed.