How change default cpu governor on boot - Asus ZenFone 3 Deluxe Questions & Answers

I need change my smartphone to go performance governor and not interactive on the boot. Please help.me

Related

[KERNEL][Nexus 10][04/06/2014][4.4/4.3/4.2] KTManta

Ktoonsez presents:
{
"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"
}
​
THIS SOFTWARE IS PROVIDED BY KTOONSEZ ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL KTOONSEZ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Click to expand...
Click to collapse
KTManta kernel features
•Built with Linaro 4.7 so its 8,000,000,000,000 times faster
•Linux kernel 3.4.86
•Google/Samsung open source
•Optimized kernel configuration
•unsecure root adb
•init.d support
•Governors (MSM-DCVS, ABYSSPLUG, BADASS, SUPERBAD,LAGFREE, SLEEPY, SCARY, SMARTASSV2, WHEATLEY, LAZY, ADAPTIVE, INTERACTIVE, PEGASUSQ, LULZACTIVE, KTOONSERVATIVE, CONSERVATIVE, ONDEMAND, USERSPACE, PERFORMANCE) (most of these coming soon)
•Schedulers (CFQ, BFQ, VR, SIO, NOOP, DEADLINE)
Click to expand...
Click to collapse
Android 4.4 Download flashable KERNEL zip
http://goo.gl/4APCe9
Android 4.3 Download flashable KERNEL zip
http://goo.gl/Iqvxxg
Android 4.2.2 Download flashable KERNEL zip
http://www.mediafire.com/?spi7ichqvf32dz1
Download KTweakerT App 3.4
(This download is an installable apk file from any File Explorer, not a flashable zip file. ***** IF AFTER YOU DOWNLOAD IT YOUR BROWSER CALLS IT COM.ZIP, RENAME IT TO COM.APK AND INSTALL IT!!!!!!!!!!!! *****)
http://goo.gl/2P7tUY
Click to expand...
Click to collapse
WHEN INSTALLING A NEW VERSION OF KTWEAKER MAKE SURE YOU UNINSTALL THE PREVIOUS KTWEAKER APP, BEFORE INSTALLING NEW KERNEL AND KTWEAKER. AND DO NOT RESTORE ANY OLD FILES OR YOU WILL HAVE PROBLEMS
Always do the following AFTER installing the kernel:
1. Clear cache
2. Clear dalvik
3. Fix Permissions
Post #2 will be reserved for change logs
Post #3 will be reserved for Extras and FAQ's
Sources can be found here:
https://github.com/ktoonsez
Change Log 04.06.2014
1. ktoonservative: Added up_freq_threshold_hotplug from @bosskindern
2. ktoonservative: Added down_freq_threshold_hotplug from @bosskindern
3. ARM: appropriate CFLAGS for Exynos5
4. ARM makefile : CFLAGS updated
5. CPUFREQ : pegasusq.c updated
6. Linux 3.4.75
7. Linux 3.4.76
8. Linux 3.4.77
9. Linux 3.4.78
10. Linux 3.4.79
11. Linux 3.4.80
12. Linux 3.4.81
13. Linux 3.4.82
14. Linux 3.4.83
15. Linux 3.4.84
16. Linux 3.4.85
17. Linux 3.4.86
18. Merge in CM latest ramdisk for CM compatibility
19 Upgraded to latest Linaro.
Change Log 12.12.2013
1. Linux 3.4.73
2. Linux 3.4.74
3. Merge in source drop from 4.4.1
4. Merge in ramdisk from 4.4.2
Change Log 12.08.2013
1. Created duplicate permissions lines in ramdisk for CPU sysfs items for the stubborn devices.
Change Log 12.07.2013
1. Linux 3.4.71
2. Linux 3.4.72
3. CM 11 support!!!!!
Change Log 11.25.2013
1. Fixed GPU locking at certain frequency
Change Log 11.24.2013
1. Linux 3.4.68
2. Linux 3.4.69
3. Linux 3.4.70
4. Updated toolchain
Change Log 11.23.2013
1. Merged in Google source for Kitkat version
2. Upgraded video/gpu drivers
3. Upgraded wifi to version 1.88.45
Change Log 10.28.2013
1. Ramdisk updates for CM and AOKP compatibility
2. Linux 3.4.48 - 3.4.67
3. Wifi upgrade to 1.88.45
4. KTweaker update to 4.3 Google API
5. Soooo many more...............
Change Log 8.4.2013
1. Merged in newest CM10.2 stuff from pulser_g2 so you guys should have full CM10.2 compatibility
Change Log 7.28.2013
1. Fully upgraded to 4.3!!!!!!!!!!!!!!!
2. Linux 3.4.48
3. Linux 3.4.49
4. Linux 3.4.50
5. Linux 3.4.51
6. Linux 3.4.52
7. Linux 3.4.53
8. Linux 3.4.54
9. Re-linaro source from upgrade
10. Merge in newest ramdisk
Change Log 7.28.2013E
1. Fix GPU Mhz locking at specific Mhz
2. Fix GPU table BUG_ON issue that caused reboots on set on boot options and "Load Default Settings"
Change Log 5.14.2013
1. Linux 3.4.42
2. Linux 3.4.43
3. Linux 3.4.44
4. Linux 3.4.45
5. A few GPU updates
6. Monster update for wifi going to version 1.88.16
7. deadline: Allow 0ms deadline latency, increase the read speed
8. block: urgent: Fix dispatching of URGENT mechanism
9. Updates to Interactive gov
10. Bunch of low level memory/hrtimer patches
11. Checkout my github for complete list, Im exhausted.......
Change Log 4.19.2013
1. FIXED VIDEO ISSUE
2. Linux 3.4.40
3. Linux 3.4.41
4. Updated ROM scheduler
5. GPU ION updates
6. SMP updates
7. Several fs updates
8. Optimize lib/memcopy functions
9. bcmdhd: tweaked wakelocks a bit
10. Thats all I remember...... :laugh:
Change Log 4.8.2013
1. NEW GPU OC STEPS!!!! 667 and 720
2. All steps are now divisible by 25 by default
3. Changed KTweaker (now version 3.0) to only let you do steps in 25's for GPU
4. Linux 3.4.35
5. Linux 3.4.36
6. Linux 3.4.37
7. Linux 3.4.38
8. Linux 3.4.39
9. New updated scheduler IO settings from Enigma1987, Osmosis and Malaroths
10. Chipset speed boosts
11. Higher bus speeds to feed the higher GPU speeds
12. Too many upstream updates from google to mention, check out my github if you want to know
13. Make file optimizations
Change Log 3.2.2013b
1. REVERT: Ignore disable_hotpluging while screen is OFF
2. Cleaned up some unnecessary dmessaging
3. serial: samsung: fix leaked requested irq
4. Fix under-sized array while mounting external sdcard's
Change Log 2.28.2013
1. Linux 3.4.34
2. Got Screen OFF Governor going.
3. Added Screen OFF scheduler, this DOES restore your custom settings when screen comes back on
4. KTweaker 2.9 with added "Screen OFF scheduler" option under "Extras"
Change Log 2.27.2013
1. Added battery level MAX MHZ setting for CPU and GPU
2. KTweaker 2.8
3. Linux 3.4.33
4. Added FIFO and FIOPS schedulers (thanks haskerl)
5. Using Ubuntu 12.10 arm-linux-gnueabihf compiler (thanks haskerl)
6. A bunch of new -O3 compiler optimization flags added
7. Lots of upstream google updates
8. ktoonservative will now Ignore disable_hotpluging while screen is off to save some battery
9. Thats all I can remember
Change Log 2.20.2013
1. All the same stuff as 2.18b + THE COLOR TWEAKS RESTORED FROM TEST KERNELS
Change Log 2.18.2013
1. Linux 3.4.30
2. Linux 3.4.31
3. Linux 3.4.32
4. Merged in some CM stuff
5. Compiling CIFS as module
6. Some GPU optimizations
7. A few google updates
Change Log 2.7.2013
1. net: wireless: bcmdhd: Update to Version 1.28-27
2. Added ASIX LAN Support
3. netfilter: xt_qtaguid: Allow tracking loopback
4. Re-arrange some code on ktoonservative for efficiency
Change Log 2.4.2013
1. Linux 3.4.29
2. Enabled -O3 Linaro optimization flag so it 40 trillion times faster, lol!!!!!!!!!!!!!!!
3. Upgraded to Linaro 4.7-2013.01-1-2013
4. sync: don't log wait timeouts when timeout = 0
Change Log 2.2.2013
1. KTweakerT update to 2.7.1, fixed issue where settings were not saving in Thermal Throttle screen
2. block: row: Idling mechanism re-factoring
3. block: row: Dispatch requests according to their io-priority
4. CPU/GPU: adjust MIN/MAX for devices regulators (regulator will now take values all the way down to 700)
Change Log 1.30.2013
1. Ktoonservative: Added no_2nd_cpu_screen_off setting to give the ability to keep 2nd core off while screen is off.
2. netfilter: xt_qtaguid: extend iface stat to report protocols
3. net: wireless: bcmdhd: Fix WD wakelock behavior
4. net: wireless: bcmdhd: Postpone taking wd_wake lock
5. net: wireless: bcmdhd: add check for wake_lock_active on wdwake
6. FIX mismerge from Linux 3.4.8
Change log 1.25.2013
1. Brand new thermal throttling routine (I played Beach buggy for about 3 hours straight before it started to stutter a little bit when crashing into things, lol)
2. You can adjust the minimum Mhz to drop to during thermal throttling, default is 1200000 (1200 Mhz), sysfs file is here (I will get this in KTweaker when I get a chance)
"/sys/devices/system/cpu/cpufreq/cput_attributes/min_throttle_mhz"
So, to layout the logic, the throttling will only got down to 1200 Mhz (if necessary) until you reach your set "start_throttle" temp +15, then it allows throttling down to 800 Mhz, if "Tripping" occurs it allows throttling down to 500 Mhz.
Change log 1.24.2013
1. MAJOR additions to ktoonservative so it is fully configurable for all different needs
2. Ktoonservative renamed "boostpulse_value" to "boost_cpu"
3. Ktoonservative added "boost_turn_on_2nd_core": Set to a 1 to turn on 2nd core during touch boost, 0 to not.
4. Ktoonservative added "boost_gpu": Set to 0 to NOT boost GPU during touch boost or use, 100 or 266 or 350 or 400 or 450 or 533 or 612 to boost the GPU to that Mhz.
5. Ktoonservative added "boost_hold_cycles": Set to a value to hold the boost for, as usual 22 = approx 1 second.
6. Ktoonservative added "disable_hotpluging": Set to a 0 to leave hotplugging enabled, set to 1 to NEVER hotplug which will leave the 2nd core on full time.
7. Linux 3.4.27
8. Fix for empty app-mounted directories (This was requested by Kroenen66)
9. lib: cpu_rmap: avoid flushing all workqueues
10. Lots of debug code removed to reduce dmesg
Change Log 1.18.2013
1. Linux 3.4.26
2. KTweaker 2.6.2, added GPU current speed to "General"
3. Couple tweaks to GPU OC/UC control
4. Added boost-pulse to Ondemand as promised :highfive:
5. About 50 patches from google upstream source
6. Some tweaks to deadline scheduler
7. Thats all folks.............. (out of town all this weekend and next week for work so time was limited on this release)
Change Log 1.11.2013
1. Linux 3.4.25
2. Tweak to ktoonservative that seems to have killed the crackle while playing music.
3. Couple patches to KTweaker
Change Log 1.6.2013
1. Update ktoonservative boost pulse to check current Mhz to make sure it doesnt downscale it.
2. Update pegasusq boost pulse to check current Mhz to make sure it doesnt downscale it.
Change Log 1.5.2013-F
1. Linaro optimization compiler flags
2. Added Touch Booster to ktoonservative to behave just like interactive
3. FIXED TOUCH BOOSTER LOCK ISSUE
4. Use boostpulse_value in Governor Adjustments to set the Mhz to boost to. 1000Mhz is default.
5. Added Touch Booster to pegasusq to behave just like interactive
6. Lots of build.prop optimizations from EniGmA1987, here they are:
kernel.random.read_wakeup_threshold=1024
kernel.random.write_wakeup_threshold=2048
kernel.shmmax = 256MB
net.core.rmem_max = 1.0MB
net.core.wmem_max = 1.0MB
vm.swappiness = 10
vm.vfs_cache_pressure = 20
Change Log 1.2.2013
1. Raised Thermal Control upper limit to 200!
2. Ktoonservative tweaks to make it behave better on 4.2.
Change Log 12.18
1. JUMP_LABEL patch
2. Couple Linux patches from my S3 kernel
3. Improved slide2wake functionality while unplugged
4. Linux 3.4.24
5. Vibration interface is now active (valid values are between 0-49, 0 = no vibration, 49 being max stock strength)
6. Fixed up CPU/GPU tables to be divisible by 5 so they can be tweaked properly.
7. Load defaults will now load the default voltages according to YOUR specific device chip.
8. Thermal throttle interface (not implemented in KTweaker yet but can be accessed in "/sys/devices/system/cpu/cpufreq/cput_attributes" folder.
9. New KTweaker app
10. Forgot to tell you guys KTWeaker comes with a Widget, so give it a try. *Remember that widgets are very limited to what they can do. *I.E. there are no drop-lists so I can add governor selection and stuff of that nature.
****** Thermal throttle interface ******
1. BE VERY, VERY, VERY CAREFUL GUYS, I TAKE NO RESPONSIBILITY IF YOU OVERHEAT AND OR MELT YOUR CHIP FROM RAISING THESE VALUES!!!!!!!
2. Stock values are cpu_start_throttle = 80, cpu_stop_throttle = 78, mem_start_throttle = 85, cpu_stop_throttle = 80
3. Start values should always be higher than stop values by at least 1
4. I have a hard coded limit of 50-90 (probably as high as anyone wants to go, I set mine at cpu_start_throttle = 85, cpu_stop_throttle = 83 to test and saw temps of 108 for over 1 second a few times running benchmark apps)
5. You can also get the current temperature from the "cur_temp" file (I will add this and the adjustments to KTweaker as soon as I can)
Changelog 12.16
1. Finished GPU OC/voltage control (thanks pushistiky)
2. Some tweaks to slide2wake
Change log 12.15
1. Linux 3.4.22
2. Linux 3.4.23
3. Lots of battery savers for wifi
4. TCP tweaks for extra speed (Im loving this little opto from Babyhuey)
5. Sweep2wake is born (use KTweaker to enable it. To use it, swipe from far left to far right or top to bottom without letting go and it wakes up)
6. GPU voltage control (Use KTweaker under Voltage)
7. Updated KTweakerT
7. Updated freq table, thanks to AndreiLux for the help
8. Added ZEN and ROW scheduler
Change Log 12.03
1. KtweakerT is born (LINK: http://www.mediafire.com/?z5dhzdxw0io1v0z)
**** Only the screen OFF Mhz setting is active in Extras so far
2. Added screen off Mhz setting
3. Linux 3.4.21
4. mm/compaction.c: fix deferring compaction mistake
5. lowmemorykiller: Compact memory when killing processes
6. lowmemorykiller: Use asynchronous compaction
7. Added some Ramdisk stuff from CM10 to see if CM10 nightly's will behave!
LINK: http://www.mediafire.com/?ysv8roskclixdsb
Change Log 11.29
1. Linux 3.4.9 thru 3.4.20
2. HDMI audio out fix (thanks craigacgomez)
3. Added governors (slp, intellidemand, abyssplug, badass, pegasusq)
4. Overclock/Underclock
5. Voltage control
6. That's all I can think of
LINK: http://www.mediafire.com/?iah1p5ky4j2uwr7
Change Log 11.26
1. Initial Release
LINK: http://www.mediafire.com/download.php?tk0qqvde82fvaqz
****** Thermal throttle interface ******
1. BE VERY, VERY, VERY CAREFUL GUYS, I TAKE NO RESPONSIBILITY IF YOU OVERHEAT AND OR MELT YOUR CHIP FROM RAISING THESE VALUES!!!!!!!
2. Stock values are cpu_start_throttle = 80, cpu_stop_throttle = 78, mem_start_throttle = 85, cpu_stop_throttle = 80
3. Start values should always be higher than stop values by at least 1
4. I have a hard coded limit of 50-90 (probably as high as anyone wants to go, I set mine at cpu_start_throttle = 85, cpu_stop_throttle = 83 to test and saw temps of 108 for over 1 second a few times running benchmark apps)
5. You can also get the current temperature from the "cur_temp" file (I will add this and the adjustments to KTweaker as soon as I can)
Governors and schedulers explained:
http://forum.xda-developers.com/showthread.php?t=1866139
http://forum.xda-developers.com/showthread.php?t=1687578
http://forum.xda-developers.com/showthread.php?t=1369817
http://tinzdroid.blogspot.com/2012/07/android-kernel-governors-modules-io.html
http://forum.xda-developers.com/showpost.php?p=21638852&postcount=56
http://www.phoronix.com/scan.php?page=news_item&px=MTAzOTU
Voltage starting point for you UV'ers
Code:
1700MHz 1100mv, stable
1600MHz 1075mv, stable
1500MHz 1050mv, stable
1400MHz 1025mv, stable
1300MHz 1000mv, stable
1200MHz 975mv, stable
1100MHz 950mv, stable
1000MHz 925mv, stable
900MHz 900mv, stable
800MHz 875mv, stable
700MHz 850mv, stable
600MHz 850mv, stable
500MHz 850mv, stable
400MHz 850mv, stable
300MHz 850mv, stable
200MHz 850mv, stable
Underwear. :good: :victory: :highfive:
I love my nexus 10 a lot more now keep Em coming
---------- Post added at 12:52 AM ---------- Previous post was at 12:00 AM ----------
This is dope... Suddenly nexus 10 browsing on Aosp browser is so much smOooooOoooother I bet as this kernel matures my nexus 10 will be on Crack, thanks ktoonez for doing what u do best!
Nice!!! Super nice!! Great to see some real kernel dev work here!!!
Always support the devs.
WooHoo!! After rooting my N10 I was constantly refreshing these pages waiting for KT and Task to show up!! Glad to see the best of the best here!! :laugh: :fingers-crossed:
Can someone explain what the point of having all these governors is? Especially without a description for each one, are we supposed to pick whatever has the coolest name? Also, isn't Interactive the only gov. that ups CPU freq when the screen is touched?
yumcax said:
Can someone explain what the point of having all these governors is? Especially without a description for each one, are we supposed to pick whatever has the coolest name? Also, isn't Interactive the only gov. that ups CPU freq when the screen is touched?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1663809
Sorry if I missed it somewhere in the OP. How do I switch between schedulers?
johno86 said:
Sorry if I missed it somewhere in the OP. How do I switch between schedulers?
Click to expand...
Click to collapse
I use setcpu.
Sent from my Paranoid Nexus 10
johno86 said:
Sorry if I missed it somewhere in the OP. How do I switch between schedulers?
Click to expand...
Click to collapse
flashback7 said:
I use setcpu.
Sent from my Paranoid Nexus 10
Click to expand...
Click to collapse
Or Performance Control built right into mine and task's AOKP ROM :good:
yumcax said:
Can someone explain what the point of having all these governors is? Especially without a description for each one, are we supposed to pick whatever has the coolest name? Also, isn't Interactive the only gov. that ups CPU freq when the screen is touched?
Click to expand...
Click to collapse
404 ERROR said:
http://forum.xda-developers.com/showthread.php?t=1663809
Click to expand...
Click to collapse
What 404 ERROR has and everybody has there own favorite governor so thats why I add them, lots and lots of choices so everybody is happy!:good: I will also add more links to Post #3 once I get time.
ktoonsez said:
What 404 ERROR has and everybody has there own favorite governor so thats why I add them, lots and lots of choices so everybody is happy!:good: I will also add more links to Post #3 once I get time.
Click to expand...
Click to collapse
This can be used in conjunction with Stock firmware rooted and unlocked BL? Just checking.
sublimejosh2000 said:
This can be used in conjunction with Stock firmware rooted and unlocked BL? Just checking.
Click to expand...
Click to collapse
This "should" work on every ROM out there. All you have to do to be safe is make a nandroid or keep a copy of your ROM on the device so you can flash overtop if needed :good:
@Ktoonsez Is it okay with you if I open a benchmark and battey life thread over in general like we have on d2spr for your kernel? I'm getting some hellacious scores on antutu on current build.
notoriouspk said:
...Suddenly nexus 10 browsing on Aosp browser is so much smOooooOoooother
Click to expand...
Click to collapse
I get 789.2ms on sunspider, although I'm using Performance + noop
flashback7 said:
@Ktoonsez Is it okay with you if I open a benchmark and battey life thread over in general like we have on d2spr for your kernel? I'm getting some hellacious scores on antutu on current build.
Click to expand...
Click to collapse
Of course, go for it :good: :highfive:
lol. Now that's a lot of governors.
Thanks for including PegasusQ though. That one is my favorite to tweak.

[Q] how to control max-min freq in cpu1

Example: i use trickster mod then max freq i set to 8++mhz then reboot, after that cpu0 it's work but cpu1 always in 972mhz?
Help .. U,U
Flash a kernel like elixir and then you will be able to overclock your phone

[KERNEL][4.X][BIGPART] Extreme Kernel r2[18/8/14]

This Kernel Is Based Off Elementx By Flar2 So Be Sure To Check Out His Thread, This Kernel Has Only Been Tested On TeamEOS 4.4.4 And It is Mandatory To Have A Bigparted Device
Changelog/ Features
450MHz 3D Clock
400MHz 2D Clock
900MHz EMC Clock
Optimize Linaro For ARMV7-A
-O3 Optimizations
600mv Min Undervolt
Deadline Optimizations
Kill Debugging
Enable KSM And Tuned It
Disable Android Logger
Increase VM Max
FYNC Toggle
EXT4 Speed Up
Always Set Noatime
Disable Logger
Disable Fair Gentle Sleepers
disable QCE
block: disable add_random for more performance on SSD's
Optimize GPU Build Flags
LMK From 3.4
Entropy Tweaks
Backport Interactive 3.4
Backport Ondemand 3.2
Binder From 3.4
Improve the performance of memcpy and memmove
Ruduce Latency
Lowered Vcache Pressure
Memset From 3.16 Kernel
Disable Performance And User Space
Logger From 3.16 Kernel
Timed GPIO From 3.16 Kernel
CHANGELOG
Remove PAGE_ALLOC_COSTLY_ORDER - +3% boost
add and tune smartassv2
Add Hotplug Govenour
add hotplug driver and tune it
lmk tweaks
overclock epp
make hotplug gov default
linaro optimizations
-o2 optimizations
cfs tweaks
vfp tweaks
decrease panel voltage
tweak writeback
row io tweaks
phem from 3.4 kernel
disable io scheds
decrease min freq on a few things
overclock gpu to 475MHz
ext4 tweaks
disable crc
disable IO Stats
optimize timer
zip file
linaro 4.9.1 cortex a9 toolchain
600MV Undervolt Limit
might work with other xoom variants?
Check git for full changelog
DL R2 http://www.mediafire.com/download/g3ch6tp926eln13/ExtremeKernel-r2.zip
Source- https://github.com/extremetempz/Wingray-Kernel
DL R1 http://www.mediafire.com/download/1u2kvxcqiwsei7f/Extreme+Kernel.img
Would Love Feedback To Improve This Kernel!
Enjoy
Excellent work my friend
...
Excuse me the noob question, but it's an image file, how do I have to flash it?
fvlserevere said:
Excuse me the noob question, but it's an image file, how do I have to flash it?
Click to expand...
Click to collapse
Its Alright Mate, We've All been There Before,
to flash it you can either use an app that allows you to flash IMG files or you can do it through fastboot through your pc
fastboot flash boot extreme...img?
fvlserevere said:
fastboot flash boot extreme...img?
Click to expand...
Click to collapse
Yes!
Awesome stuff mate, thanks!
Any chance you can look into f2fs?
Would it be possible to get it in a zip so I can just use twrp to install it?
Thanks
Could not get the kernel to boot. I've got latest EOS nightly installed, but the kernel wont boot... just stuck at loading animation. I used fastboot for installation. I did "fastboot flash boot kernel.img" and "fastboot erase cache" but no luck...
Edit: Maybe it's because i've got the euro 3g version (mz601 - everest). Can anyone with a wingray device confirm if this kernel is booting?
I just tried it myself on a Stingray, same thing... Not sure how to get last_kmsg...
The boot animation stops and there's a very thin edge around the screen that flashes.
It boots
Confirmed! My device is a Wingray running EOS 4.4.4 and it feels ok with this kernel, I need some more time using it to tell you more, guys.
Regards
So looks like it boots on Wingray only, Stingray and Everest are a no-go...
Got the kernel to boot on my Wingray, yet WiFi did not work for me. Would connect to my network but that's about it. Really want to give this kernel a proper spin on my XOOM...anyone have any thoughts why I'm having this problem?
UPDATE R2
CHANGELOG
Remove PAGE_ALLOC_COSTLY_ORDER - +3% boost
add and tune smartassv2
Add Hotplug Govenour
add hotplug driver and tune it
lmk tweaks
overclock epp
make hotplug gov default
linaro optimizations
-o2 optimizations
cfs tweaks
vfp tweaks
decrease panel voltage
tweak writeback
row io tweaks
phem from 3.4 kernel
disable io scheds
decrease min freq on a few things
overclock gpu to 475MHz
ext4 tweaks
disable crc
disable IO Stats
optimize timer
zip file
linaro 4.9.1 cortex a9 toolchain
600MV Undervolt Limit
might work with other xoom variants?
Check git for full changelog
DL http://www.mediafire.com/download/g3ch6tp926eln13/ExtremeKernel-r2.zip
Awesome, will test tonight, thanks!
extremetempz said:
CHANGELOG
Remove PAGE_ALLOC_COSTLY_ORDER - +3% boost
add and tune smartassv2
Add Hotplug Govenour
add hotplug driver and tune it
lmk tweaks
overclock epp
make hotplug gov default
linaro optimizations
-o2 optimizations
cfs tweaks
vfp tweaks
decrease panel voltage
tweak writeback
row io tweaks
phem from 3.4 kernel
disable io scheds
decrease min freq on a few things
overclock gpu to 475MHz
ext4 tweaks
disable crc
disable IO Stats
optimize timer
zip file
linaro 4.9.1 cortex a9 toolchain
600MV Undervolt Limit
might work with other xoom variants?
Check git for full changelog
DL http://www.mediafire.com/download/g3ch6tp926eln13/ExtremeKernel-r2.zip
Click to expand...
Click to collapse
Link here works but the one in op doesn't
rohitece06 said:
Link here works but the one in op doesn't
Click to expand...
Click to collapse
Fixed
extremetempz said:
Fixed
Click to expand...
Click to collapse
Hi All,
Thanks up front for putting new life into our Xooms,
Will this kernel work o CM11 big part Stingray??
Thanks inadvance
colklink14 said:
Hi All,
Thanks up front for putting new life into our Xooms,
Will this kernel work o CM11 big part Stingray??
Thanks inadvance
Click to expand...
Click to collapse
I think it should as its based on elementalx kernel
extremetempz said:
I think it should as its based on elementalx kernel
Click to expand...
Click to collapse
Nope doesn't work, operates like it is in molasses (did I spell that right?).
did a complete de + re of CMM11 with stock kernel, seems to still be a slow down but not as bad, even when od's to 1600
I am thinking of growing back to stock and starting over, unless you jave a better suggestion.
Let me know

Share Your Kernel Settings

I know there are a lot of possible settings depending on the users preference. I'm just curious what settings do you use for your phone. Since we all have the same phone why not share yours.
Please include your:
- Kernel you are using
- App/s used in tweaking the settings
- And your settings
brandolicious said:
I know there are a lot of possible settings depending on the users preference. I'm just curious what settings do you use for your phone. Since we all have the same phone why not share yours.
Please include your:
- Kernel you are using
- App/s used in tweaking the settings
- And your settings
Click to expand...
Click to collapse
Solid kernel 1.95
Trickster mod / faux clock / kernel aduitor
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95 ?
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162000 to 1728000
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
MasterFURQAN said:
Solid kernel 1.95
Trickster mod / faux clock / kernel aduitor
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162 to 172800
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
Click to expand...
Click to collapse
You use all that apps all at the same time?
I tried to install faux clock/faux123 kernel enhancement but everytime I run the app it crashes.
Btw correct me if I'm wrong, is it actually "162 to 172800" and not "162 to 1728" CPU Clock Range;
and your Undervolt is "125000" and not "125"?
I get confused on the figures.
I currently use kernel aduitor.. And the difference is just in units , 162 in Mhz and 162000 in Hz... Same goes with voltage.. The magnitude is same
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95 ?
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162000 to 1728000
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
MasterFURQAN said:
I currently use kernel aduitor.. And the difference is just in units , 162 in Mhz and 162000 in Hz... Same goes with voltage.. The magnitude is same
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162000 to 1728000
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
Click to expand...
Click to collapse
Is it possible to undervolt directly to 125000?
I tried to undervolt directly to 125000 but it crashed. Any advice on how to do it properly. Btw, i'm using kernel adiutor too.
brandolicious said:
Is it possible to undervolt directly to 125000?
I tried to undervolt directly to 125000 but it crashed. Any advice on how to do it properly. Btw, i'm using kernel adiutor too.
Click to expand...
Click to collapse
Hmm... Try to decrease the frequency to 1.5ghz
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95 ?
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162 to 172800
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
MasterFURQAN said:
Hmm... Try to decrease the frequency to 1.5ghz
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162 to 172800
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
Click to expand...
Click to collapse
My highest cpu frequency is already 1.5 ghz minimum of 192, still it crashed.
brandolicious said:
My highest cpu frequency is already 1.5 ghz minimum of 192, still it crashed.
Click to expand...
Click to collapse
Try using Trickster mod.. I've myself had issues with kernel aduitor.. Btw which rom a are you using
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95 ?
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162000 to 172800
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
MasterFURQAN said:
Try using Trickster mod.. I've myself had issues with kernel aduitor.. Btw which rom a are you using
Sent From LG-E975
Powered By ArT MoD V7 & fuelled by Solid Kernel V1.95
Recovery : TWRP 2.8.4 with MultiROM and MTP
CPU Governer : Intelliactive
CPU Clock Range : 162000 to 172800
UnderVolt : 125000
GPU Clock Range : 128 to 487
I/O Scheduler : fiops
Click to expand...
Click to collapse
Sling Kahroba Edition (Locked Bootloader/Bump)

[TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU and GPU Tweaks, Misc [Pixel]

More battery life on Google Pixel & XL (sailfish & Marlin) with any custom kernel i.e Elementalx kernel @flar2 ,Flash kernel @nathanchance ,Kiriskura Kernel @Freak07 KingKernel @kingbri and @Sweetie FrancoKernel @franciscofranco
@xFirefly93 and others I forgot to mention
Note: This tweak doesn't do what you like it does what you need
Disclaimer: I am not responsible for any damage or soft/hard brick that may happen to your device...please make sure you know what you are doing and follow the installation instructions below !
Installation 1 :
1) You must be rooted
2) Download the attached ZIP
3) Extract the script
4) Move file i.e(ondemand, Interactive, Conservative ,ElementalX, Sched, Schedutil) depending on the one you downloaded to the following location;
/sbin/.core/img/.core/service.d and give it the following permissions (0755) or rwxr-xr-r using your root browser(explorer)
5) Reboot your phone, let Android boot to the launcher and let Magisk boot service do its crucial magic (takes about 60-65 seconds before the script is fully up and running behind the scenes)
6) Now logs can be found in the logs directory /storage/emulated/0/logs
7) Enjoy!:good:
Join telegram group here's the invite link https://t.me/tweakmypixel
Installation 2:
1) You must be rooted
2) Download the attached ZIP
3) Extract the script
4) Open and Grant the app root access and go the script manager of any kernel app of your choice(SmartPack kernel Manager,Franco Kernel manager FKM(paid),Ex kernel manager(Paid))
5) Then import the extracted script(.sh)
6) Run or Execute
7) You can check apply on boot if you want it to always run after boot.
8) Reboot your phone, let Android boot to the launcher and let Magisk boot service do its crucial magic (takes about 60-65 seconds before the script is fully up and running behind the scenes)
9) Now logs can be found in the logs directory /storage/emulated/0/logs
10) Enjoy!
Join telegram group here's the invite link https://t.me/tweakmypixel
CPU GOVERNORS SUPPORTED
1) Ondemand:
Default governor in almost all stock kernels. One main goal of the ondemand governor is to switch to max frequency as soon as there is a CPU activity detected to ensure the responsiveness of the system.
2) Conservative:
A slower Ondemand which scales up slowly to save battery. The conservative governor is based on the ondemand governor. It functions like the Ondemand governor by dynamically adjusting frequencies based on processor utilization. However, the conservative governor increases and decreases CPU speed more gradually. Simply put, this governor increases the frequency step by step on CPU load and jumps to lowest frequency on CPU idle
3) Interactive:
Can be considered a faster ondemand. So more snappier, less battery. Interactive is designed for latency-sensitive, interactive workloads. Instead of sampling at every interval like ondemand, it determines how to scale up when CPU comes out of idle
4) Schedutil
schedutil is a new EAS governor found in recent versions of the Linux Kernel (4.7+) that aims to integrate better with the Linux Kernel scheduler. It uses the kernel's scheduler to receive CPU utilisation information and make decisions from this input. As a direct result, schedutil can respond to CPU load faster and more accurate than normal governors such as Interactive that rely on timers.
The "schedutil" governor aims at better integration with the Linux kernel scheduler. Load estimation is achieved through the scheduler's Per-Entity Load Tracking (PELT) mechanism, which also provides information about the recent load
5) ElementalX:
By default, it is more conservative than Ondemand as it does not ramp up often for most phone activities. If there is a graphics load detected, the governor will switch to a two-phase Ondemand behaviour where different max frequencies are used depending on the load increase
6) Sched:
This governor is the default governor for the Pixel and XL also allows changing of the frequency tipping point by changing the bit shift value
Features
1) CPU Governors Optimized for better battery saving or more power bias without losing performance
2) GPU: msm-adreno-tz(first Attached Files) and simple_ondemand for GPU default governor and Underclock to 510mhz
3) Disable unnecessary Wake-up
4) Enabled dimmer blacklight to save battery
5) Disabled Fsync
6) Enabled westwood TCP congestion control for faster internet speed
7) Fstrim data,cache,system included
8) Enabled fast charge
9) Completely Stop and Disable performance daemon at boot
10) Killed GAPPS processes that drains battery
11) Added some Battery improvements...and so on
Code:
ChangeLog
-Added Conservative
-Added Interactive
-Added Ondemand
-Added Sched
-Added Schedutil
-Added Elementalx
22/2/2020
-Added these features below to all scripts ;)
1) Network tweaks for slightly reduced battery consumption
2) Disable sysctl.conf to prevent ROM interference
3) Decrease both battery as well as power consumption that is being caused by the screen by lowering how much light the pixels, the built-in LED switches and the LCD backlight module is releasing
4) Changed Schedutil cpu governor down_rate_limit_us for 3000 to 850 for quicker downward ramping
23/2/2020
Made some few changes to all scripts
Removed remount flags from all scripts
25/2/2020
Now logs can be found in the logs directory /storage/emulated/0/logs
29/2/2020
simple_ondemand for GPU default governor(only scripts on page4)
16/3/2020
-Added modified Interactive scripts (InteractiveV2)
22/3/2020
-Made noop default I/O scheduler based on users requests
FAQ
Q: Will these work without Root?
A: NO. you can use magisk or superSu to root your device
Q: Does this work for xyz kernel?
A: Works on xyz kernel just follow the installation Instructions
Q: What are the advantages of this?
A: Better battery life.:good:
Q: How do i check if I have the scripts installed correctly?
A: Check the logs directory /storage/emulated/0/logs
Andriodfilehost and github Links
https://www.androidfilehost.com/?w=files&flid=305634
https://github.com/enweazudaniel
What if my kernel dosent have ondemand?
Hi man, thank you for your tweak, I copy this file to data/adb/service.d folder, is it right folder? P.S. I use Android 7.1.1 with Elemental 1.08 kernel
Upd: man, you did the great tweak, you give my phone second life! Great result for my half died battery! Thanks!
Nandan.R.D said:
What if my kernel dosent have ondemand?
Click to expand...
Click to collapse
What governor do you use I can work on it on my free time... sorry for the late reply
OFFSPRINGER3 said:
Hi man, thank you for your tweak, I copy this file to data/adb/service.d folder, is it right folder? P.S. I use Android 7.1.1 with Elemental 1.08 kernel
Upd: man, you did the great tweak, you give my phone second life! Great result for my half died battery! Thanks!
Click to expand...
Click to collapse
:good:
Nandan.R.D said:
What if my kernel dosent have ondemand?
Click to expand...
Click to collapse
Just updated thread interactive is a common governor you can try it out thanks
Hello everyone our wonderful Thread has been updated with more cpu governors now supported Includes : Interactive, Conservative, Lulzactive and smartassV2 looking forward adding Sched,Schedutil and many more
Latest addition interactive_V1
Updated Thread: Added ondemand_V1 and removed support for lulzactive...Feedback is very well appreciated here to serve in the best way!
enweazudaniel said:
Hello everyone our wonderful Thread has been updated with more cpu governors now supported Includes : Interactive, Conservative, Lulzactive and smartassV2 looking forward adding Sched,Schedutil and many more
Click to expand...
Click to collapse
Finally Schedutil has come
Added ElementalX
enweazudaniel said:
Hello everyone our wonderful Thread has been updated with more cpu governors now supported Includes : Interactive, Conservative, Lulzactive and smartassV2 looking forward adding Sched,Schedutil and many more
Click to expand...
Click to collapse
Thread Updated: Added Sched scripts
Interactive_V3 aka The Ultimate my Favourite script so far download Zip and Enjoy!!!:good:
?
How can use it for pixel 2xl ? Tks pro
LongKaKa said:
How can use it for pixel 2xl ? Tks pro
Click to expand...
Click to collapse
This is just for Google pixel OG and pixel XL... you can PM me anytime so I can help I'll check pixel 2xl but won't post the scripts here since this thread is just for Pixel :good:
LongKaKa said:
How can use it for pixel 2xl ? Tks pro
Click to expand...
Click to collapse
@LongKaKa Test this based on Ondemand governor hope your kernel does support it...follow the same installation instructions :good:
enweazudaniel said:
@LongKaKa Test this based on Ondemand governor hope your kernel does support it...follow the same installation instructions :good:
Click to expand...
Click to collapse
Thanks for the support. I will test and report the results soon
LongKaKa said:
Thanks for the support. I will test and report the results soon
Click to expand...
Click to collapse
You're welcome:good:
Q: This is BS(Bull****) should I use it?
A: This is absolutely not BS(Bull****) this scripts works and should work for you,
something might be wrong...tell me what didn't work and kernel you're using it on provided the installation instructions was followed correctly....Thanks :good:

Categories

Resources