Related
I just got my VZW S4 MI1, & have root w/de la vega & safestrap 3.65 & I've done lot's of modding & romming on my prev phone, Moto Razr Maxx, but I'm brand new to Sammy…
I searched for topical threads & didn't find one for the VZW S4, so I'm asking for some guidance, please:
I'd like to get advice for the best battery friendly, (& performance too!?, but battery is most important) cpu governors & Schedulers to use in SETCPU.
This phone is great & has more features & a lower mAh rating, 2600-S4 vs. 3200-Razr Maxx; & I'd like to get the benefit of others experience, all help appreciated!
Thanks in advance, oldwolf
I'm sure someone will say just try and see what you like but I like you would like to know others experience.
I am on Stock MJ7 rooted and would like to also know if the settings can be changed safely if they show in trixstermod and if they will stick since it is stock kernel.
On a side note I get great battery life compared to my Galaxy Nexus.
oldwolf613 said:
I just got my VZW S4 MI1, & have root w/de la vega & safestrap 3.65 & I've done lot's of modding & romming on my prev phone, Moto Razr Maxx, but I'm brand new to Sammy…
I searched for topical threads & didn't find one for the VZW S4, so I'm asking for some guidance, please:
I'd like to get advice for the best battery friendly, (& performance too!?, but battery is most important) cpu governors & Schedulers to use in SETCPU.
This phone is great & has more features & a lower mAh rating, 2600-S4 vs. 3200-Razr Maxx; & I'd like to get the benefit of others experience, all help appreciated!
Thanks in advance, oldwolf
Click to expand...
Click to collapse
I'm not sure you can set different governors with the stock kernel unless I'm mistaken? I've never tried Safestrap so I don't know. When I was on my old Galaxy the lulzactive governor gave amazing performance and battery life once you tweaked it. SmartassV2 was also pretty good but not as responsive as lulz.
When I had my Droid X, smartass gave awesome battery, it's basically ondemand with a screen-off profile.
I usually stick with ondemand though if SA isn't available, it ramps fairly well.
I'm not too sure about all those new governors that are out now, there's so many now lol
Sent from my SCH-I545 using xda app-developers app
You can't control the governors or do much of anything in setcpu with a stock kernel.
Sent from my SCH-I545 using Tapatalk
In TrixterMOD it shows these settings on Stock Kernel for 4.3.
General Page
TCP - cubic - reno : cubic is default
Read Ahead Buffer : 256 is default
Scheduler - noop - deadline - cfq : cfq is default
Governor - msm-dcvs - interactive - ondemand - userspace - powersave - performance : ondemand is default
Frequency Lock : default is off
Min freq - 384000
max freq - 189000
Governor control has a bunch of settings listed for interactive and on demand only.
applying msm-dcvs reboots phone.
Specific page
MP-Decision : default if on
Multicor Power Saving - 0 - 1 - 2 : default is 0
Temperature Throttle - on - off : default is off
GPU Governor - performance - ondemand - simple - interactive : default is ondemand won't apply simple or interactive
GPU Max Freq - 128 - 200 - 320 - 450 : default is 450
Ondemand and Interactive are the only 2 that you'd want to use. It's a stock kernel so you can't really expect any of the more exotic options to fool around with.
tshelby73 said:
In TrixterMOD it shows these settings on Stock Kernel for 4.3.
General Page
TCP - cubic - reno : cubic is default
Read Ahead Buffer : 256 is default
Scheduler - noop - deadline - cfq : cfq is default
Governor - msm-dcvs - interactive - ondemand - userspace - powersave - performance : ondemand is default
Frequency Lock : default is off
Min freq - 384000
max freq - 189000
Governor control has a bunch of settings listed for interactive and on demand only.
applying msm-dcvs reboots phone.
Specific page
MP-Decision : default if on
Multicor Power Saving - 0 - 1 - 2 : default is 0
Temperature Throttle - on - off : default is off
GPU Governor - performance - ondemand - simple - interactive : default is ondemand won't apply simple or interactive
GPU Max Freq - 128 - 200 - 320 - 450 : default is 450
Click to expand...
Click to collapse
wait wait wait.
You can adjust all those settings on the stock kernel? Can you adjust them and confirm they stick?
Specifically disabling the temperature throttle?
If that's the case, then I may not return my S4... that's all I need :good:
This is potentially great news for me. I was going to get a g2 because the performance of my stock (haven't rooted yet) mj7 s4 is terrible... but if I can adjust all these settings (and they stick)... that would be great.
I just adjusted cpu and gpu Governor's to performance and read ahead to 1024 and they appear to be sticking the gpu is locked at 450 and 1 core is maxed most the time phone seems faster. The temp control is off by default. It's been about 20 min.
Sent from my SCH-I545 using Tapatalk
thanks for all of your replies... @ tshelby: I don't have experience w/trixter mod, & to clarify, I use SetCPU to adjust governor, schedule settings; but I don't know a lot about the underlying tech- I use the app's website 'support' section to get recommended settings & examples.
If you are on Stock MJ7, how did you flash the trixter mod, fm what little I know, there is no custom recovery for stock MJ7, even if there is root…
I can confirm that the msm-dcvs causes reboots.
I purposely stayed on MI1 so I could use custom recovery of Safestrap, this way I can modd away & always get back to my last nand backup if stuff like msm-dcvs really messed things up.
Where can one find Trixter mod?
thanks again, oldwolf
crawshayi, it is the app SetCPU that I've used to change governors, safestrap is Hashcode's custom recovery…
I'm editing on my S4, don't see the 'delete' button, this was accidental double post… only saw 'Edit / Delete' but no direct sign of how to delete... sorry, away fm desktop
mods, pls delete… & let me know what I should do to delete one of my posts.
oldwolf613 said:
thanks for all of your replies... @ tshelby: I don't have experience w/trixter mod, & to clarify, I use SetCPU to adjust governor, schedule settings; but I don't know a lot about the underlying tech- I use the app's website 'support' section to get recommended settings & examples.
If you are on Stock MJ7, how did you flash the trixter mod, fm what little I know, there is no custom recovery for stock MJ7, even if there is root…
I can confirm that the msm-dcvs causes reboots.
I purposely stayed on MI1 so I could use custom recovery of Safestrap, this way I can modd away & always get back to my last nand backup if stuff like msm-dcvs really messed things up.
Where can one find Trixter mod?
thanks again, oldwolf
Click to expand...
Click to collapse
You don't flash trickster mod you can get it on the play store.
Sent from my SCH-I545 using Tapatalk
thanks, can I use trickster along w/SetCPU? tia, oldwolf
Sent from my DROID RAZR using Tapatalk
oldwolf613 said:
thanks, can I use trickster along w/SetCPU? tia, oldwolf
Sent from my DROID RAZR using Tapatalk
Click to expand...
Click to collapse
You could, although they're basically the same thing so I don't know what app would override the other.
Then again, I'm still skeptical that you can modify the stock kernel at all despite what the app shows, that's low level code even root access doesn't get you to.
Of course, I could be totally wrong. Maybe @Surge1223 has a better understanding?
Sent from my SCH-I545 using Tapatalk
josh, thanks for the speedy reply; btw, if you are on MJ7, how did you get the custom recovery & kernel on your device? I had MI1 out of the box, & avoided theeota update, b/c everyone seems to be saying that there is no custom recovery for MJ7 - btw, how / where can I learn more about governors, schedulers, & the custom settings possible in trickster? I looked at it for a bit & realized it was over my head… tia oldwolf
oldwolf613 said:
josh, thanks for the speedy reply; btw, if you are on MJ7, how did you get the custom recovery & kernel on your device? I had MI1 out of the box, & avoided theeota update, b/c everyone seems to be saying that there is no custom recovery for MJ7 - btw, how / where can I learn more about governors, schedulers, & the custom settings possible in trickster? I looked at it for a bit & realized it was over my head… tia oldwolf
Click to expand...
Click to collapse
I'm on MDK, it was the first firmware that came with the device & the only one you can get a custom recovery on. I made sure to read up on XDA before I got the phone, then I bought it used.
Give me a minute to find the link on the write up that taught me about kernel stuff.
EDIT: I'm on my phone and can't find the really detailed guide right now, but here's a beta app from the play store that an XDA member made to teach about what different governors/schedulers do.
https://play.google.com/store/apps/details?id=com.kyler.mbqscpuguide
Sent from my SCH-I545 using Tapatalk
Actually, with a stock rooted mj7 rom, trickster, and the stock kernel, you CAN adjust all of these settings and they WILL stick. Everything is much more responsive, which is all I really wanted.
No over clocking or voltage support, among other custom kernel features... but there is still a surprising amount to tweak for a stock kernel.
crazysoccerman said:
Actually, with a stock rooted mj7 rom, trickster, and the stock kernel, you CAN adjust all of these settings and they WILL stick. Everything is much more responsive, which is all I really wanted.
No over clocking or voltage support, among other custom kernel features... but there is still a surprising amount to tweak for a stock kernel.
Click to expand...
Click to collapse
It's just weird to me that you can do that even with root, but hey if you can that's awesome.
Sent from my SCH-I545 using Tapatalk
Theres a certain amount of leeway here, as the system has to change the cpu settings sometimes depending on what youre doing. You cant change the kernel settings beyond whats provided by stock. You can change governor and I/O scheduler within the ranges allowed by stock. So you can change ondemand to interactive etc. The system checks on these though so it can actually degrade battery life and performance, but you can disable some of those checks like mpdecision, smd, etc. You can also change the sdcard settings and a few other things as well.
Sent from my SCH-I545 using XDA Premium 4 mobile app
Hi,
I'm looking for a CPU control app, similar to SetCpu but with the following features.
Profiles
Set the amount of cores through Profiles.
Change the governor through profiles
Many different ways to enable profiles - eg App running
If anyone knows an app with all the following features, please tell me it!
Thomas.Raines presents
The Lightning Zap! kernel for the Nexus 4 Mako
ATTN:
I thomas.raines, nor it's affiliates claim responsibility for anything you do to damage, destroy, brick, explode, or otherwise mess up your device.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Improved performance
Improved battery life
Improved network speeds
Improved boot times
Smoother scrolling
Better responsiveness
Cleaner file systems
Governor tweaks for amazing speed and performance without sacrificing battery life
Improved Memory and Ram tweaks
Improved Internet speed
kexec hack for dual booting with MultiRom.ak
Overclocked cpu
sweep2wake/doubletab2wake (disabled by default. must be enabled via script by uncommenting lines 7 and 8 in /etc/init.d/05s2w then reboot)
Amazing kernel tweaks, build.prop mods, init.d scripts and more!
Governors:
POWERSAVE
USERSPACE
ONDEMAND
INTERACTIVE
BADASSS
INTELLIDEMAND
LIONHEART
ONDEMANDX
SMARTASS2
GALLIMAUFRY
LAZY
io-schedulers
NOOP
DEADLINE
CFQ
SIO
See 2nd post for download links and changelogs
Instructions:
Make a backup
Download .zip to PC
Transfer .zip to your sdcard
Or just download it straight to your phone
Reboot to recovery
Flash
Reboot
Wait 10 minutes
Enjoy the Lightning Zap!
See 2nd post for download links and changelog
**The first boots usually takes the longest especially after a fresh install. If you pull a logcat during the first boot, you may see a few errors with the vacuum script. This is normal, and will be "fixed" after the phone has built the databases for the apps.
Please allow 24 hours after install and 1 full charge cycle before reporting results. Always provide me with a logcat with any issues you may experience.
Source Code:
mako-lz kernel
vendor_lz-kernel (LZ vendor files for ROM compiling)
Special thanks to:
jrummy16 for Root Browser Lite
show-p1984 for bricked kernel (used for rebase)
Download Links and Changelogs
Nexus-4-Mako-LightningZap_p5.1.2.zip
cpufreq adjustments
led driver adjustments
Import RB tree adjustments from Motorolla
Input packet management adjustments
EOL
https://github.com/LightningZap/and...mmit/9ee0e0e3f9cf2733c554f0da69724c79f71cb4d9
Nexus-4-Mako-LightningZap_p5.1.1.zip
Fixed voltages and frequencies
uv_bin overhaul
Fixed inconstancies in installer
Guys and gals with slow binned cpus, MAKE SURE YOU SET THE MIN VOLTAGE TO 700. Or you will get random reboots like crazy. On a side note. I would strongly suggest wiping dalvik (art) and cache before flashing. If not, your device may shutdown immediately after it is done booting. Nothing to really worry about, just simply hold the power button for a few seconds till the google screen appears, and you should be good.
Nexus-4-Mako-LightningZap_p5.1.0.zip (dl link unavailable)
Major upstream update (166 commits)
TCP tweaks
Added GCC optimizations
Updated linaro toolchains
If you are having random reboot issues or you get stuck on the Google screen, try raising your min voltage to 700MHz. If that still doesn't work, let me know here. Please try to attach a dmesg log and make sure you tag me in the post so I don't miss it (@thomas.raines)
Enjoy!
Nexus-4-Mako-LightningZap_p5.0.2.zip
Added intelli_plug to handle CPU hot swapping
Disbabled MSM_HOTPLUG
Bumped to 5.0.2
Set min CPUFREQ to 9450
Changed Aroma installer defaults to my recommendations.**NOTE** If overclocking, I recommend using higher voltage min...
Included a LightningZap! tailored init.mako.rc that sets vibrator amp to 100, disables all that unneeded cpu governor junk and more...
Nexus-4-Mako-LightningZap_p5.0.1.zip
Bump to 5.0.1
added 5.0 emmc support
speedup /proc/net/unix
network speed tweak
exec_hardboot:updated with more current patch.
Avoids bogus error messages for the suspend aborts.
Avoid using global variable total_cpus
added sound control Thanks @faux123
Nexus-4-Mako-LightningZap_p5.0.zip
Update kernel to Lollipop 5.0
Added script to fix wonky sdcard issue. (5.0 was changing it from /sdcard/<your files> to /sdcard/0/<your files>. Script prevents that from happening and all is well)
All the same greatness of Lightning Zap! 4.4.X with no issues
Enjoy folks!
Nexus-LightningZap_p4.4-3.3.zip
Added remaining uv options to table
Backlight dimmer options
USB Fast Charge
CPUFREQ:rework of all tables. New implementation of freq's using PVS.
cpufreq: properly sync current scaling governor across all cores
Slight boost in L2 cache. Corrected number of cpufreqs
enable max screen off freq on/off support
added RESTRICT_ROOTFS_SLAVE
Added fsync on/off support:Enabled by default
Added f2fs and exfat support
Inspired by elementalx's flashing format using Aroma Installer, I have revamped cpufreq and uv tables, as well as added a few options.
You can now set your default options with the installer. Just follow the prompts as you go thru.
The flashing instructions are the same; however, at the end of the flashing process, you will have an option to save the log. I would recommend doing so. But only share it with me if you have an issue.
The installer is not without it's little glitch. Occasionally, your screen might flash and appear to be going from screen to screen in recovery after the installation process has finished. Nothing to worry about. Just let it settle down and then reboot. I only had this issue in philz_touch.
With the L2 cache boost, and the lightningzap booster, those pesky random reboots due to L2 cache failing to sync are a thing of the past.
One thing to note, when selecting your cpufreq, this will set you MAXIMUM. Meaning, even with an app, you will not be able to go over the default you set. Select carefully. I would recommend setting core 1 to the highest you desire and then setting the other 3 cores lower in the case you need more. And just use trickstermod to adjust as necessary. Oddly enough, even if you set the cores individually and cores 2-3 lower than core 1, your max will be whatever core 1 was set on. But if you adjust them reverse to what I said, then you will be limited to whatever default core 1 is. Hopefully that makes sense.
I have also linked all cores. This means that when you use Trickstermod app to set your cpufreq, it applies it to ALL cores. I have notice some apps, like kernel tweaker, do not do this as they are not written correctly for multi-core processors. Most of the defaults like voltages, fsync, and sweep2* can still be controlled with trickstermod even if you disable them during install.
TBH the only thing you cannot change, is your max cpufreq (meaning, if you choose 1512(stock) as your max during install, the only way to raise it is to re-install the kernel. However, you can still fine tune it).
Another note, max freq is set to 1620; however, if you can still set it higher, will just have to use trickster mod to fine tune it...
Previous Changelogs and links
Nexus4-LightningZap_p4.4-3.2.zip
Dropped mpdecision
Added msm_hotplug (With updates)Reconfigured voltage table. Boots @ 700000uV on 94500mHz
Possible UV/OV is now 600000uV min 1450000uV max (Be careful with this as too low/high for your device could cause instability. Test your settings BEFORE setting it to set at boot. If you go below the thresholds, your device will become EXTREMELY unstable, reboot, say you should have listened and then blow up in your face...lol. Not really, but it will go into a kernel panic and reboot)
And FYI, the voltages are reported in uV not mV. If you don't know, 1000uV = 1mV; therefore, the kernel boots @ 700000 is 700mV...
Nexus4-LightningZap_p4.4-3-1.zip
Added sec_dvfs_dual. All CPU's handle hotplugging better now
Added lulzactive cpu gov
add row and fiops schedulers
set fiops as default scheduler
Working on getting smartassv2 to compile...
added LCD Gamma Hack from faux kernel
Nexus4-LightningZap_p4.4-3.zip
2 stage update on this one.
Stage 1
Dropped bricked base and went back to kk4.4 (AOSP & CAF) base
Revamped OC/UV. Still compatible with Trickster Mod app
(Because I dropped the bricked base and went back to original base, you won't have full control on thermald and mpdecision for now. Working on adding it, please be patient)
Stage 2 With results of the latest poll in mind:
Dropped the following governors:
Conservative
Gallimaufry
Ondemandx
Userspace
Made Intellidemand/deadline as default
Nexu4-LightingZap_p4.4-2.zip
Complete revamp of base. Used bricked kernel as base (thanks to show-p1984)
Created new branch for revamp (bricked-lz) Keeping kk4.4 branch for now.
Per user requests:
Moved RootBrowser to /data **Must remove it from /system/app prior to flashing
Removed voltage control app. No longer compatible with vc.
Fully compatible with TricksterMod app
Vote on the next poll for your favorite governor & io-scheduler (If I can get it setup right)
Nexu4-LightingZap_p4.4-1.2.zip
Reverted back to Linux Android Kernel version 3.4.0 due to instability
Bumped to p4.4-1.2
Revamped mako_defconfig in order to enable loadable modules
changed build cifs & tun as modules
Left WiFi modules as hard-coded drivers to avoid WiFi issues on other Roms (Sorry about this one guys and gals)
Nexus4-LightningZap_p4.4_1.1.zip
Bumped to latest stable kernel version 3.84.4 (LightningZap version p_4.4-1.1)
Added sweep2wake and doubletap2wake from bricked-kernel Mako (special thanks to show-p1984)
sweep2wake and doubletap2wake is disabled by default. To enable one or both, refer to this post
Nexus4-LightningZap_p4.4_1.zip
Initial release
Just a note, some combinations of governors and io-schedulers don't mix well and you could experience instability like freezes and reboots. Before posting an issue, change your governor and or io-scheduler. This will help me narrow down any issues. And by all means, please let me know which combination you experienced an issue with, and what exactly occurred.
Note that certain ROMs like Omni and Ubuntu Touch that use a modified initramfs or some other kernel modification, may not work with this kernel. I am working on it now.
thomas.raines said:
Hold up... getting the link now
Click to expand...
Click to collapse
Great seeing you here! My brother uses your kernel on his E4GT and he likes it a lot.
I hope you do good work for the N4 as well. :good::good::good::good:
thomas.raines said:
Hold up... getting the link now
Click to expand...
Click to collapse
The OP says it's for Blaze 4G You might want to edit it to avoid confusion Thanks for your work, sir. I had use yours in my Blaze 4G.
Maybe a bit explanation of governors? Like for lionheart and galli
Nexus 4 cihazımdan Tapatalk kullanılarak gönderildi
Wow I saw you in the Blaze fourms. Great to see you developing on the N4!
Sent from my Nexus 4 using xda app-developers app
Saw you in the et4g forums
Sent from my Nexus 4 using Tapatalk
I'm glad people say this is real looked like a hoax to zap my n4!
So who has flashed this?
sent from a toilet...
phone always fc's for me on 3 different AOSP roms
Thanks for the kernel......Testing-----------------:good:
CallMeAldy said:
phone always fc's for me on 3 different AOSP roms
Click to expand...
Click to collapse
Can you be more specific?
CallMeAldy said:
phone always fc's for me on 3 different AOSP roms
Click to expand...
Click to collapse
by chance you tried it in the rom Purity? by that I have not had problems with.:good:
Hello.
Thank you for you hard work.
I was wondering which governor and scheduler do you suggest.
Edit : Can you possibly add swipe to wake?
Yadro said:
Hello.
Thank you for you hard work.
I was wondering which governor and scheduler do you suggest.
Edit : Can you possibly add swipe to wake?
Click to expand...
Click to collapse
The governor and scheduler really varies from person to person and dependent upon their usage of the device. I think Lionheart with noop is a great combination for power and battery saving from the light user all the way up to the medium user which is why I made it default. Some have suggested that intellidemand is very good as well, but sacrifices a bit of battery saving yet adds a slight bit of performance.
I have considered adding sweep 2 wake on some of my other kernels, but haven't truly decided on it yet. I think I'm going to give it a try tonight though.
Update available
Read changelog for details
To enable sweep2wake and doubletab2wake:
use an app like kcontrol
in and adb shell or in terminal on the phone type:
Code:
echo 1 > /sys/android_touch/sweep2wake
echo 1 > /sys/android_touch/doubletap2wake
Or, I have made it even easier. In root browser, navigate to /system/etc/init.d. Open the script named 05s2w and remove the # from lines 7 and/or 8, then reboot. This will enable sweep2wake and/or doubletab2wake. You can enable both or just one of them.
thomas.raines said:
The governor and scheduler really varies from person to person and dependent upon their usage of the device. I think Lionheart with noop is a great combination for power and battery saving from the light user all the way up to the medium user which is why I made it default. Some have suggested that intellidemand is very good as well, but sacrifices a bit of battery saving yet adds a slight bit of performance.
I have considered adding sweep 2 wake on some of my other kernels, but haven't truly decided on it yet. I think I'm going to give it a try tonight though.
Click to expand...
Click to collapse
Thanks! So far i'm enjoying this kernel a lot! Working out for me on XenonHD.
---------- Post added at 08:49 AM ---------- Previous post was at 08:48 AM ----------
thomas.raines said:
Update available
Read changelog for details
To enable sweep2wake and doubletab2wake:
use an app like kcontrol
in and adb shell or in terminal on the phone type:
Code:
echo 1 > /sys/android_touch/sweep2wake
echo 1 > /sys/android_touch/doubletap2wake
Or, I have made it even easier. In root browser, navigate to /system/etc/init.d. Open the script named 05s2w and remove the # from lines 7 and/or 8, then reboot. This will enable sweep2wake and/or doubletab2wake. You can enable both or just one of them.
Click to expand...
Click to collapse
okay i'll try that now too.
---------- Post added at 09:00 AM ---------- Previous post was at 08:49 AM ----------
Why is the default read ahead on the scheduler 16xxx? Isn't that a bit much?
M3drvr said:
Why is the default read ahead on the scheduler 16xxx? Isn't that a bit much?
Click to expand...
Click to collapse
That's max, and yes it is very high, but nothing to worry about. But to be honest, the deice itself will never go that high.
On that note, if you look through my commits I never set that. That came from an upstream change quite some time ago. So far back that I can't find when it happened...lol
The reference is in block/partitions/ultrix.c on or about line 29. You can see that it can be as high as 16384 but 512 is actually the default.
I looked in my Linux kernel source and the file is the same. So this could have been the default from forever ago.
Again, nothing to worry about though...
thomas.raines said:
That's max, and yes it is very high, but nothing to worry about. But to be honest, the deice itself will never go that high.
On that note, if you look through my commits I never set that. That came from an upstream change quite some time ago. So far back that I can't find when it happened...lol
The reference is in block/partitions/ultrix.c on or about line 29. You can see that it can be as high as 16384 but 512 is actually the default.
I looked in my Linux kernel source and the file is the same. So this could have been the default from forever ago.
Again, nothing to worry about though...
Click to expand...
Click to collapse
I wasn't too worried. Just wondering. Thanks! So far the new kernel very good. The first 5 minutes of it being installed there were quite a few lags and glitches. But after that, its smooth as ever!
thomas.raines said:
That's max, and yes it is very high, but nothing to worry about. But to be honest, the deice itself will never go that high.
On that note, if you look through my commits I never set that. That came from an upstream change quite some time ago. So far back that I can't find when it happened...lol
The reference is in block/partitions/ultrix.c on or about line 29. You can see that it can be as high as 16384 but 512 is actually the default.
I looked in my Linux kernel source and the file is the same. So this could have been the default from forever ago.
Again, nothing to worry about though...
Click to expand...
Click to collapse
That's to be expected while the kernel settles in. Glad you're enjoying it!
Sent from my Nexus 4 using xda app-developers app
Should MPDecision be enabled if using the noop scheduler and Lionheart governor? Or whats your recomendation?
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
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.