[RACER][KERNEL] MMB29V | CM-13.0 | CAF | CPUQUIET | 5 Plugs | DT2W | UC-OV | UBERTC 6 - Nexus 5 Android Development

{
"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"
}
G+ Community - RACER KERNEL NEXUS 5: https://plus.google.com/u/0/communities/111573013590626593533
Donations through play store app: https://play.google.com/store/apps/details?id=com.racerkernelpal&hl=en
Donate through paypal:
RACER Kernels are built from android-6.0.1_r0.24 / cm-13.0 /cm-13.0-caf base. All features are working! It is fast, silky smooth and only sips battery. I make these builds purely for fun, and for myself, but am sharing these just in case others find it useful. I am only a cherry-picker and not an original developer. Those looking for original stuff, please head over to the work done by the great developers I have mentioned later in this post. I have been running this kernel with no problems. The plan is to keep improving it with regular updates. Do try this kernel and all feedback is welcome.
Enjoy extra battery life by enabling CPUQUIET Hotplug and disabling all other Hotplugs. Use Kernel Adiutor or Kernel Tweaker app to enable and tune CPUQUIET. This feature is now built into all RACER kernels.
DOWNLOAD LINKS
FOR MMB29V/ CM-13.0 / AOSP ROMS
RACER_M: racer features built over official cm-13.0 repo as base
FOR CM-13.0 CAF ROMS
RACER_CAF:.......... official cm-13.0-caf repo as base
RACER_CAF_MF............myfluxi's caf repo as base
Changelogs
Features
Read this before installing:
Boot Loop / Boot Hang (stuck with endless bootanimation) - This could be an issue, especially with AOSP ROMS that have a built in Super Su. See this for clues - http://forum.xda-developers.com/showpost.php?p=64453860&postcount=3262
The kernel can be set with any kernel app. Synapse is officially recommended because it can set almost all the features available. Most features of the kernel can be set with the script from here: https://www.androidfilehost.com/?w=files&flid=44487. Before flashing, you can change the settings in init.settings.rc to your liking. After boot you will have all your settings. If using Synapse, flash UKM 3.8.1 with every kernel update to make sure all new features are visible.
CPUQUIET can be set and tuned only with Kernel Tweaker app . Kernel Auditor can also be used to enable CPUQUIET but not tune it. Do not set any other hotplug on if your enable CPUQUIET.
F2FS Support: No need to modify the ramdisk of the ROM. The kernel does it for you.
For more on F2FS - benefits and working details, please visit: http://en.wikipedia.org/wiki/F2FS
Using the power-key to shut off the screen during charging will save battery and increase charging speed. This settings is available in Synapse / Wake
For best results, clear data from your kernel setting app, clean cache and dalvik, reinstall rom and kernel and boot
I do hope you like this release
Acknowledgements:
Google, @CyanogenMod, @show-p1984 , @myfluxi, @flar2, @franciscofranco, @neobuddy89, @savoca, @maxwen, @Tasssadar, @Cl3Kener, @faux123, Jaegeuk Kim <[email protected]> (Samsung, Inventor of F2FS)
Sources:
Build Sources-
https://github.com/rachanta/kernel_n5_racer/commits/racer-cm
https://github.com/rachanta/kernel_n5_racer/commits/racer-caf-mf
https://github.com/rachanta/kernel_n5_racer/commits/racer-caf
MPDecision, Bricked Thermal and Wake Controls - https://github.com/showp1984/bricked-hammerhead
AOSP Base - https://android.googlesource.com/kernel/msm/+/android-6.0.1_r0.24/
CM Base - https://github.com/CyanogenMod/android_kernel_lge_hammerhead/commits/cm-13.0
CM-CAF Base - https://github.com/CyanogenMod/android_kernel_lge_hammerhead/commits/cm-13.0-caf
CM-CAF-MF Base - https://github.com/myfluxi/android_kernel_lge_hammerhead/commits/cm-13.0-caf-160310
Build Platform:
Ubuntu 15.10, 64 Bit on Dell E5440
Toolchain - UBERTC GCC 6.0.0: https://bitbucket.org/UBERTC/arm-eabi-6.0

Hot plug settings for best battery life
This is how power user @FunkyRasta has mimicked @franciscofranco recommendations
http://forum.xda-developers.com/showpost.php?p=58794360&postcount=1451
http://forum.xda-developers.com/showpost.php?p=58794959&postcount=1453

Settings & Tunings from power users
From @xeraphael
http://forum.xda-developers.com/showpost.php?p=63311535&postcount=2693

Stable working range for RACER L7.0+
Posts by @FunkyRasta, reproduced here for the record:
A quick guide to MSM MPDecision and Three Phase Thermal control by show-p1984
Hotplug section „MSM MPDecsion” in Synapse:
I will not not explain stuff already explained in Synapse itself, I'd rather provide a point of reference and a few profiles for you.
Defaults values for reference:
Runqueue Threshold Hotplug CPU1 - 12
Runqueue Threshold Unplug CPU0 - 0
Runqueue Threshold Hotplug CPU2 - 20
Runqueue Threshold Unplug CPU1 - 7
Runqueue Threshold Hotplug CPU3 - 25
Runqueue Threshold Unplug CPU2 - 10
Runqueue Threshold Hotplug CPU4 - 0
Runqueue Threshold Hotplug CPU3 - 18
Time Threshold Hotplug CPU1 – 140
Time Threshold Unplug CPU0 - 0
Time Threshold Hotplug CPU2 - 140
Time Threshold Unplug CPU1 - 190
Time Threshold Hotplug CPU3 - 140
Time Threshold Unplug CPU2 - 190
Time Threshold Hotplug CPU4 - 0
Time Threshold Unplug CPU3 - 190
Slow Hotplug and Slow unplug of cores – Best battery life, great performance
Runqueue Threshold Hotplug CPU1 - 22
Runqueue Threshold Unplug CPU0 - 0
Runqueue Threshold Hotplug CPU2 - 37
Runqueue Threshold Unplug CPU1 - 18
Runqueue Threshold Hotplug CPU3 - 47
Runqueue Threshold Unplug CPU2 - 22
Runqueue Threshold Hotplug CPU4 - 0
Runqueue Threshold Hotplug CPU3 - 26
Time Threshold Hotplug CPU1 - 400
Time Threshold Unplug CPU0 - 0
Time Threshold Hotplug CPU2 - 400
Time Threshold Unplug CPU1 - 400
Time Threshold Hotplug CPU3 - 400
Time Threshold Unplug CPU2 - 400
Time Threshold Hotplug CPU4 - 0
Time Threshold Unplug CPU3 – 400
HINT: You can combine Hotplugs and Unplugs from these two profiles to get Default Hotplug/Slow unplug etc. mixes to achieve what you want. The presented profiles are delivered with Kcontrol app by show-p1984 himself, if you want to support him then buy it.
Thermal:
Here Synapse screwes up a bit when it comes to naming stuff.
Allowed Low/Mid/High Low should be Low/Mid/High Clear
Allowed Low/Mid/High High should be Low/Mid/High Limit
Firs let's talk about Limit values. If SOC reaches limit value of Low phase it throttles the freq to Allowed Low frequency value. Same goes for Mid and High. If a clear value is reached for Low phase the throttling goes off. Same goes for Mid phase if you set Mid Clear lower than Low Limit. If you set it higher the SOC will go in Low phase and analogically with Mid and High phases.
My recommended settings to keep phone cool without noticeable performance decrease. Completely different than default, which nearly doesn't throttle the phone till it is very hot to drop freq all the way down. Experiment with this values to your liking and compromise beetwen performance/temperature
Low limit – 58 low freq – 1958 MHz
Low clear – 55
Mid limit - 65 mid freq – 1728 MHz
Mid clear – 60
High limit – 70 high freq – 1574 Mhz
High clear - 63
Hope I helped !
For my nearly 40000 bench everything was stock apart and in fact I even set hotplug to slow. Stock thermal would be OK too, not my settings from guide that are supposed to keep phone cool.
With stock settings and stock thermal there's no way you could not have at least 39000 something.
For 43500 run I've raised thermal limits to 80 C, set hotplug Fast in Kcontrol, cooled my phone in the fridge and OC'ed to 2,5 Ghz. Later without cooling at 2,4 Ghz I got 42000.
And I've got to say that battery now on Racer is F***** AWESOME. Exactly two hours screen on with 50 percent battery left ! That's great considering I mostly get 3 hours something SOT from 100 percent with my use. Even greater given the fact that Lollipop drains battery with wifi on (misc battery use in battery history) and that I was playing real racing for 30 minutes.
I'm running 7.0 before it was limited to 2.8 GHz. Today factory images should be relased. Will flash one a post Antutu score with latest build and without any settings editing.
My phone has PVS 3 and undervolted by 35mV.
No cheating no per app setting. Just straight simple, four cores @2,2 GHz ,ondemand governor, deadline scheduler. Minimum freq all the way down to what Synapse allows. Hotplug as in my guide, slow hotplug (try with default) slow unplug. All free thermal phases rased above 80 C using Kcontrol (scroll down and hit apply ! That got me like two times, maybe that's why your antutu runs at 1,9 GHz)

Awesome!! Another Aicp ROM. I will try both flavors now!! Appreciate you're work!!
Sent from my Nexus 5 using XDA Premium 4 mobile app

razrlover said:
Awesome!! Another Aicp ROM. I will try both flavors now!! Appreciate you're work!!
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No that was only the kernel.

Ah that's why i couldn't find it. Even better
Sent from my Nexus 5 using XDA Premium 4 mobile app

rachanta said:
No that was only the kernel. My AICP ROM with the RACER kernel is here:
http://www.androidfilehost.com/?fid=23329332407587747
Click to expand...
Click to collapse
Can I maybe ask what the difference between your aicp & the other one in these threads, either way I'm defiantly going to try the kernel.
Sent from my Nexus 5 using JellyBombed Tapatalk 2

aheeejd said:
Can I maybe ask what the difference between your aicp & the other one in these threads, either way I'm defiantly going to try the kernel.
Sent from my Nexus 5 using JellyBombed Tapatalk 2
Click to expand...
Click to collapse
AICP uses n3ohammer in which kexec hardboot patch is broken, because of which multi ROM does not work.
RACER is cyanogenmod + faux sound + kexec hardboot. MultiROM works. Everything works as it us supposed to. You are welcome to try.
Sent from my Nexus 5 using Tapatalk

Kernel update 22-04-2014
RACER KERNEL update - merged latest cyanogenmod commit
http://www.androidfilehost.com/?fid=23329332407588171
UNOFFICIAL AICP ROM WITH RACER KERNEL - UPDATE 22-04-2014:
http://www.androidfilehost.com/?fid=23329332407588175

Working on n3ohammer fix which is slated to be included in the official AICP ROM.

Latest Unofficial AICP Kernel & ROM
MultiROM enabled:good:
Kernel
http://www.androidfilehost.com/?fid=23329332407589785
ROM
http://www.androidfilehost.com/?fid=23329332407588832

Unofficial Builds update!
RACER KERNEL UPDATE 24-04-2014:
http://www.androidfilehost.com/?fid=23329332407588846
Changelog:
https://github.com/rachanta/kernel_h..._racer/commits
Coming Soon,,,
Official RACER ROM (AICP Unofficial with RACER Kernel)
UNOFFICIAL AICP KERNEL - UPDATE 24-04-2014:
http://www.androidfilehost.com/?fid=23329332407588790
Changelog:
https://github.com/AICP/kernel_lge_hammerhead/commits
UNOFFICIAL AICP ROM - UPDATE 24-04-2014
http://www.androidfilehost.com/?fid=23329332407588832
Note: This version may contain open commits not yet merged to github
Changelog:
http://gerrit.aicp-rom.com/#/q/statuspen,n,z

RACER ROM
Official RACER ROM (AICP Unofficial with RACER Kernel)
http://www.androidfilehost.com/?fid=23329332407589765

Does your kernel feature dt2w? Thanks for your hard work
Sent from my Nexus 5 using XDA Premium 4 mobile app

razrlover said:
Does your kernel feature dt2w? Thanks for your hard work
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No dt2w or s2w atm. RACER is plain CM with faux and sound and kexec harboot.

Cool. Very smooth and fast
Sent from my Nexus 5 using XDA Premium 4 mobile app

razrlover said:
Cool. Very smooth and fast
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
My current build at the link has some CPUQUIET Hotplug elements that are supposed to improve battery performance, but their control is not fully functional. I am eliminating CPUQUIET in the next build which I am currently testing.
Sent from my Nexus 5 using Tapatalk

New RACER kernel build in up
New RACER Kernel build is up:
http://www.androidfilehost.com/?fid=23329332407588982
Changelog 25-04-2014:
https://github.com/rachanta/kernel_h..._racer/commits
- Default CPU Freq Governor set to 'ondemand'
- RACER Branding

rachanta said:
New RACER Kernel build is up:
http://www.androidfilehost.com/?fid=23329332407588982
Changelog 25-04-2014:
https://github.com/rachanta/kernel_h..._racer/commits
- Default CPU Freq Governor set to 'ondemand'
- RACER Branding
Click to expand...
Click to collapse
What's the advantages of your kernel? And can I flash it over resurrection remix rom? Thanks in advance

Related

[KERNEL][AOSP/AOKP][08/26/2012] Fluxi XX Kernel JELLYBEAN & ICS

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"
}
​
Fluxi XX ICS kernel features
•Must-have for CyanogenMod and AOKP ICS
•Linux kernel 3.0.38
•Samsung open source update 4
•Own toolchain XX. 03, Linaro GCC 4.7.1 with NEON-FPU optimizations for ARM Cortex A9
•Optimized kernel configuration
•Compilertweaks
•ClockworkMod recovery xxTouch 5.5.0.4 complete customized & rebuilt
•xxTweaker app with huge range of functions
•Kernel backlight notification BLN, breathing, LED Fadeout / ** BLN & LED in xxTweaker ** /
•Backlight notification BLN / ** 100% compatible with BLN control ** /
•CPU OC/UV 100 1600MHz / ** per xxTweaker, voltage control, SetCPU or init.d script ** /
•District Governor, and Governor settings / **. CPU/governor in xxTweaker ** /
•OnDemand Governor significantly optimized with screen-off profile and boost at low frequencies.
•CPU hotplugging settings / b. CPU/hotplug in xxTweaker ** /
•Power management utilities / b. General, in xxTweaker ** /
•I/o Scheduler / ** General, in xxTweaker ** /
•Load current settings for AC, Misc and USB / ** General, in xxTweaker ** /
•GPU OC/UV 3step 67 400 MHz, 700 1200mV and threshold values / ** per xxTweaker, voltage control or init.d script ** /
•LCD density settings / b. General, in xxTweaker ** /
•ROM Manager / ** per xxTweaker ** /
•Automated Flash of multiple ZIP files in one pass / ** per xxTweaker ** /
•Screen cursor movement hysteresis / ** by xxTweaker or Tegrak touch move ** /
•Screen touch sensitivity (e.g. with display cover) / ** per xxTweaker ** /
•Volume of quiet to LOUDERER adjustable / ** sound settings in xxTweaker ** /
•Super Amoled + mDNIe, hot, wonderful colors without yellow stitch / ** configurable with xxTweaker ** /
•Screen brightness configurable / ** gamma level in xxTweaker ** /
•Screen color temperature configurable / ** shade in xxTweaker ** /
•.. .and much more
•Sources publicly under (I9100 version) https://github.com/myfluxi/xxICSKernel
•Sources publicly under (My I777 version) https://github.com/ktoonsez/xxICSKernel
Click to expand...
Click to collapse
Download CWM flashable zip kernel
****** IMPORTANT - I removed the xxTweaker from auto installing, use link below to get the newest one.
DO NOT USE THE OTA OPTION IT IS FOR I9100, IT FLASHES THE WHOLE KERNEL NOT JUST THE xxTweaker!!
ICS 7/29/2012
http://www.mediafire.com/?jx7b1b12wz849f0
JELLYBEAN 8/26/2012
WARNING: This kernel has updated WIFI and Bluetooth drivers. If you are going back to stock, you need to get those drivers back or those 2 devices will not work. Simply flashing a kernel will not do it unless it also flashs back those drivers (they are in "/system/lib/modules" folder).
http://www.mediafire.com/download.php?7x9mt83na522m6o
Download xxTweaker APK 0.3.9_rc2
http://www.mediafire.com/?rnhnt8lpfhgl83t
Click to expand...
Click to collapse
Link to original thread:
http://www.android-hilfe.de/kernel-...ernel-ics-xxtweaker-app-xxtouch-recovery.html
Special thanks go to myFluxi for the kernel of course and to bajee11 for the English version of xxTweaker and xator91 for the I9100 thread
Click to expand...
Click to collapse
xxTweaker
Troubles with getting xxTweaker working or showing up as installed
1. Clear data for xxTweaker
2. Uninstall xxtweaker
3. Open Superuser and press menu button, click preferences and update Su binary. EVEN IF IT SAYS YOU ARE UP TO DATE!!!!!!!!!!!!!
4. Go flash the newest kernel again
5. Done
If you are still having issues, do Step #3 again, make sure you don't have a file called "/data/.notweaker" and reboot and that should do it.
Click to expand...
Click to collapse
Some great information is post #2 about governors, schedulers and all that good stuff
Click to expand...
Click to collapse
FAQ's and general Help down in Post #2
Changelog in #3
Help with kernel to isolate issues with WIFI battery drain
http://forum.xda-developers.com/showpost.php?p=25876666&postcount=3
Some helpful information on what all these cool settings are in the xxTweaker:
Especially 6th and 7th posts (first page) are very helpful to understand most of the options. (Thanks to Droidphile for the information and to Bethrezen1453 for finding the link)
http://forum.xda-developers.com/show...php?p=23616564
A bit more info regarding what are the kernel options. (Many thanks to Droidphile for all the information)
Q. "What are these modes: IDLE, LPA and AFTR?"
A. Between screen off and deep sleep states, there are some idle modes supported by cpuidle driver. They are IDLE aka Normal Idle, LPA aka Deep Idle and AFTR aka ARM Off Top Running. Race to idle by CPU is implemented for power management.
In IDLE state, CPU is not clocked anymore, but no hardware is powered down.
In deep idle (LPA),a state after IDLE, again, the cpu is not clocked anymore like we guessed but some parts of hardware are powered down. Deep idle brings in real power savings and there is no need of putting a hard limit to frequency during screen-off; using a screen-off profile. (Good practice is to use a governor with built in screen off profile, than using an user-configured screen-off profile by putting a hard limit on frequency). Deep idle is not used when device is entering deep sleep and also when device is woken from suspend/deep sleep. While entering/exiting DEEP IDLE, CPU is set statically to SLEEP_FREQ and is not clocked below or above until it exits this state.
AFTR is a patch to support Top=Off mode for deep idle. Level 2 cache keeps it data during this mode.
We can have IDLE or AFTR modes with LPA enabled or disabled. (Obviously it is not possible to have IDLE and AFTR together)
Values:
0: IDLE
1: AFTR
2: IDLE+LPA
3: AFTR+LPA
Q. "What idle modes are recommended for power saving? How do i change it"?
A. Recommended for power saving is to enable AFTR and LPA, ie value 3
Example:
echo "3" > /sys/module/cpuidle/parameters/enable_mask
Q. "What is sched_mc?"
A. Linaro team invented sched_mc or Schedule Multi Core to make process scheduling multi-core aware. ie, utilize both cores wisely to save power and balance performance. Even though sched_mc is sort of an alternative to cpu hot plugging, we can use sched_mc with the default hot plug mode.
Possible Values:
0 : No power saving load balance, default in our exynos4210 Soc.
1 : Fill one thread/core/package first for long running threads. In our single-CPU dual-core device, multithreading does not come into picture, so load balancing is almost redundant to hotplugging.
2 : Also bias task wake-ups to semi-idle CPU package for power savings. (Bias new tasks to cpu1 if cpu0 is mostly filled with running tasks). This is 'overloading' CPU0 first.
Q. "What value is recommended for sched_mc?"
A. 1) If you find advantages to sched_mc, use sched_mc=1 for a possible battery saving. Anyhow since load-balancing is reduntant on hotplugging, it may not have any advantage on exynos chip.
2) For performance use 2. But do remember that loading CPU0 and leaving CPU1 can not do justice to hitting deep idle states sooner since second core can not enter deep idle. So extra performance or no performance, value 2 will drain some more battery, in the context of delayed didle.
3) To do justice to hotplugging, use value 0.
Example:
echo "0" /sys/devices/system/cpu/sched_mc_power_savings.
Schedulers that i recommend to use. Again massive thanks to Droidphile for the information.
Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that does not depend on mechanical movement to access data (yes, like our flash drives). Advantage here is that flash drives does not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages:
Serves I/O requests with least number of cpu cycles. (Battery friendly?)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages:
Reduction in number of cpu cycles used is proportional to drop in performance.
V(R)
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages:
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages:
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
Governors that i recommend to use. Information again by Droidphile.
Lulzactive:
This new find from Tegrak is based on Interactive & Smartass governors and is one of the favorites.
Old Version: When workload is greater than or equal to 60%, the governor scales up CPU to next higher step. When workload is less than 60%, governor scales down CPU to next lower step. When screen is off, frequency is locked to global scaling minimum frequency.
New Version: Three more user configurable parameters: inc_cpu_load, pump_up_step, pump_down_step. Unlike older version, this one gives more control for the user. We can set the threshold at which governor decides to scale up/down. We can also set number of frequency steps to be skipped while polling up and down.
When workload greater than or equal to inc_cpu_load, governor scales CPU pump_up_step steps up. When workload is less than inc_cpu_load, governor scales CPU down pump_down_step steps down.
Example:
Consider
inc_cpu_load=70
pump_up_step=2
pump_down_step=1
If current frequency=200, Every up_sampling_time Us if cpu load >= 70%, cpu is scaled up 2 steps - to 800.
If current frequency =1200, Every down_sampling_time Us if cpu load < 70%, cpu is scaled down 1 step - to 1000.
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. Conservative governor aims to dynamically adjust the CPU frequency to current utilization, without jumping to max frequency. The sampling_down_factor value acts as a negative multiplier of sampling_rate to reduce the frequency that the scheduler samples the CPU utilization. For example, if sampling_rate equal to 20,000 and sampling_down_factor is 2, the governor samples the CPU utilization every 40,000 microseconds.
Lionheart:
Lionheart is a conservative-based governor which is based on samsung's update3 source. Tweaks comes from 1) Knzo 2) Morfic. The original idea comes from Netarchy. See here. The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.
Lionheart goes well with deadline i/o scheduler. When it comes to smoothness (not considering battery drain), a tuned conservative delivers more as compared to a tuned ondemand.
Do not forget to enable the Lionheart tweaks you must have Conservative governor enabled through the configurator application and then select Lionheart tweaks
Links
*Droidphile thread regarding more info about governors and schedulers and more tweaks
http://forum.xda-developers.com/showthread.php?t=1369817
*Ext4 Optimization information
http://kernelnewbies.org/Ext4
*If you want to try alternative settings from mine and try settings near stock default go to the following thread by Geko95gek and check his great thread out.
http://forum.xda-developers.com/showthread.php?t=1466017"
7/29/2012 Changelog:
•Updated BFQ
•Updated Pegasusq
•Change packet filter settings to block multicast
•Etc.......
7/17/2012 Changelog:
•Linux 3.0.37
•Just some many to list so here is the short of it
•USB
•vhost
•mm
•raid
•PCI: EHCI
•eCryptfs
•ACPI
•etc................
Previous Changelog:
•USB driver from N7000
•Increased pipeline for USB
•Fix file permissions and cleanup of mali
•Increased USB Buffer count
•Correct intermediate freq step and conditional for cpufreq
Previous Changelog:
•Another few tweeks to logging
•Several Recovery updates
•File permissions for vibrator pwm value in Initramfs
Great auto brighness settings (custom backlight settings) from codeworx:
***** Make sure your Exynos Sensor is set to "Open Source" in xxTweaker General section *****
*****WARNING: If you apply the setting before adding ALL the values, you'll have to do a full wipe. *****
CWM Flashable (This sets all the custom backlight values from below in one zip. You will have to flash this everytime you do a Wipe Data/Factory Reset)
REMEMBER THAT THIS WILL NOT WORK IF YOU HAVE JUST WIPED ALL DATA AND THEN TRY TO FLASH THIS IN THE SAME RECOVERY SESSION, YOU NEED 1 REBOOT TO MAKE THIS WORK.
http://www.mediafire.com/?3dwevbpdh0p9j6z
Code:
0 12
6 18
9 26
14 30
20 34
30 39
46 45
68 51
103 59
154 67
231 77
346 88
519 101
778 116
1168 133
1752 152
2627 174
3941 199
5912 228
8867 250
nice!!!! you might need a little work on your dates, but i still except you bro.
task650 said:
nice!!!! you might need a little work on your dates, but i still except you bro.
Click to expand...
Click to collapse
LOL, copy pasted from original, fixing right now
Flashing now
This looks interesting. Might have to give it a try
Sent from my SGH-I777 using Tapatalk 2
task650 said:
nice!!!! you might need a little work on your dates, but i still except you bro.
Click to expand...
Click to collapse
Might need a little work on your grammar
Jp u know i love u
Red5 <3
Dang Ktoons!!!! At this rate we'll never get these kernals set in after a few battery cycles to see which is best!
Great job getting these kernals to us... you and task make this phone awesome!
Sent from my SGH-I777 using xda premium
Why u not has download link?!!
Red5 <3
dirtbikerr450 said:
Flashing now
Click to expand...
Click to collapse
Not sure what you are flashing man, I havent put up the link yet.
Colonel is at it again!
Sent from the Nodes of Ranvier
To keep guys entertained look at how this retard parked at my work today
Red5 <3
OP Updated:
Download CWM flashable zip
http://www.mediafire.com/?7888m7e9e7ysm86
Click to expand...
Click to collapse
ktoonsez said:
Not sure what you are flashing man, I havent put up the link yet.
Click to expand...
Click to collapse
I was just gonna say that! Thought there was something I wasn't seeing lol
Sent from the Nodes of Ranvier
U forgot xxtweaker lol
Red5 <3
Found it
http://forum.xda-developers.com/attachment.php?attachmentid=1060018&d=1336987618
Red5 <3
JordanElliott said:
Found it
http://forum.xda-developers.com/attachment.php?attachmentid=1060018&d=1336987618
Red5 <3
Click to expand...
Click to collapse
Just saw that, it didnt take my link but OP is fixed and here it is again:
http://forum.xda-developers.com/attachment.php?attachmentid=1060018&d=1336987618
Sweet something new to try out.
transmitted from the Dark Obelisk
Now your just showing off.

[Kernel] (020) flo/deb KK 4.4 (S2W/UV/CPU/GPU OC/Hybrid Linux 3.4+) [Aug-02]

CAF is for CM and its derivative ROMs (Make sure you KNOW what you are flashing... ie, STOCK ROM flash normal zip... CM ROM flash CAF versions)
Change log:
http://faux.romhost.me/flo/kk44/changelog.txt
Beta - http://faux.romhost.me/flo/beta
Enhanced Stock - http://faux.romhost.me/flo/kk44/
Mainline - http://faux.romhost.me/flo/kk44/
Ultra CCCCCCOMBO - http://faux.romhost.me/flo/kk44/ultra/
github: https://github.com/faux123/flo_nexus7
FauxClock App recommended Settings"
CPU Control
Max clock - GHz 1.944 GHz (or 1.836 GHz) for performance, 1.512 GHz for battery
Min clock - MHz 384 MHz for both
CPU Governor - Interactive for performance, Intellidemand for battery
mpdecision - Off
Snake Charmer - OFF for performance, On for Battery
Eco Mode - Off for performance, On for battery
Set On Boot - On
SOC Control
Set On Boot - On
C0 - On
C1 - On
C3 - On (Note: N4 AP modem is very sensitive to some of the deeper sleep states, if you experienced Green/Yellow AP Modem Watchdog Bark screens, I recommend disabling C2/C3 states).
Voltage Control
Set On Boot -
Global CPU Voltage - mV
intellidemand gov control
Up Threshold - 75 for both
Boost Frequency - 0 for both
Two Phase Freq - 1134000 for both
[*]LMF Max Freq - 1512000 for performance, 1350000 for battery (deprecated)
Sampling Rate - 50000 for both
Optimal Freq - 1296000 for both
Synchro Freq - 756000 for both
Set On Boot - On
interactive gov control
Hispeed Load - 99
Hispeed Freq - 1512000
Timer Rate - 20000
Min Sampling Time - 80000
Set On Boot - On
GPU Control
GPU Governor - ondemand for both
GPU Clock - 487Mhz for performance and 400 Mhz for battery
GPU Vsync Toggle - On for both
Set On Boot - On for both
I/O Scheduler Control
I/O Scheduler (eMMC) - FIOPS for both
Readhead Size (eMMC) - 2048 for both
Set On Boot - On for both
Misc Control
Dynamic File Sync - On for both
TCP Congestion Control - Westwood for both
Vibration Control
Set On Boot - On for both
Vibration Control - 70 for both
Screen Color
Set On Boot - On for both
Factory Presets - LG Presets
Color Adjustments - R, G, B 255, 250, 245
Gamma Amp Adjust 0 - R, G, B 13, 20, 22
Gamma Amp Adjust 1 - R, G, B 0, 2, 3
Z-Control
Set On Boot - On for both
ZRAM Disk size - 150~200 Megabytes (or 50 MB when disabled)
ZRAM Enable/Disable - Enable if you mult-task often
Clear VFS Cache After Boot - On
Auto FS Writeback Delay Mode - On
Swappiness - 100% if ZRAM enabled, 0% if disabled
VFS Cache Pressure - 100% if ZRAM enabled, 150% if disabled
Dirty Ratio - 20% for both
Dirty Background Ratio - 5% for both
Above is what I use personally. MAY NOT be optimal for all :fingers-crossed:
reserved 2
reserved 3
faux123 said:
reserved 2
Click to expand...
Click to collapse
Nice to see you here man. Gonna check this out.
+1
Thanks
Sent from a Candy Painted N7 (2013)
IT"S HERE!!!!!!!! Love the name for the top level one. Flashing time! Can't wait to see your recommended settings.
Shazam!!! Finally the kernel I want appears
Sent from my SGH-I317 using xda premium
I've heard good things about your work. I'll be interested in flashing this shortly. Thanks for the work.
yessss the kernel i have been waiting for arrives! thank you faux!
About time . Thanks!
Sent from my Nexus 7 using Tapatalk 4 Beta
so glad to see this kernel, worked amazing on my Nexus 4. its too bad I can't use the Ultra.
keep up the great work.
I'm guessing your reset kernel - grouper-faux123-reset-kernel-4.2.2.zip - won't work with 4.3? Will there be a 4.3 reset kernel forthcoming?
thecdn said:
I'm guessing your reset kernel - grouper-faux123-reset-kernel-4.2.2.zip - won't work with 4.3? Will there be a 4.3 reset kernel forthcoming?
Click to expand...
Click to collapse
Yup, wouldn't work, totally different hardware. But I am curios of the same thing.
Sent from my Nexus 7 using XDA Premium HD app
using mainline when i set to 2106 and benchmark it gets set back 1512 or 1944
Can't speak on battery yet, but it sure seems snappier!
Sent from my Nexus 7
Aaaaand I should've read the change log before I asked. Deleted question
@faux123: what would the beta kernels normally be? Es, mainline, or ultra?
Sent from my Nexus 4
Awesome.. Picked up your app to go with it and its smooth thanks for the hard work
Sent from my Nexus 7 "Flo" using Tapatalk HD
0.0 said:
Aaaaand I should've read the change log before I asked. Deleted question
@faux123: what would the beta kernels normally be? Es, mainline, or ultra?
Sent from my Nexus 4
Click to expand...
Click to collapse
Mainline
Sent from my Nexus 7 using Tapatalk 2
This doesn't have cifs integrated yet does it? Please say yes...

[Kernel][Unofficial]Pimped Kernel - Z1 port [2014-07-09]

Ladies and Gentlemen,
It gives me great pleasure to introduce to you an unofficial port of the Z1
Pimped Kernel ​
This is a kernel for CM11 based ROMs and uses -caf. If your ROM isn't faily new and doesn't use -caf then don't expect this kernel to boot. It was built inside Carbon and I have tested in there, it should boot CM/FXF, SlimKat, LiquidSmooth, Carbon, Omni, etc. I don't know how well it will boot PA/PAC/etc that are further away from this codebase but you are welcome to try. As this is a first build so expect some FCs and reboots, and and not all features will work. Please read the OP to see what is on offer. Things that won't work are LCD/Touchscreen/DT2W, and others may be prone to bugs.
This has kernel is built with Linaro SaberMod Toolchain 4.7 and -O2 etc optimisations (not as many as the slimkat kernel). Performance seems good, and the ability to underclock/volt and turn off cores should give extra battery life.
Please don't use this unless you know how to get out of trouble/bootloops/non-boot/lost recovery/etc. I nor Androguide.fr take any responsibility for dead or undead Z-Ultras
Kernel features are controllable through Androguide.fr's Pimp My Z1 app, (thread here).
{
"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"
}
Download:
togari-BluePimp-4.4.4-dt2w-ext4-20140810_1122.zip
Very minor change to LEDs, and boot splash http://forum.xda-developers.com/devdb/project/dl/?id=7497
test v0.3 for new 4.4.4 AOSP/cm-11 ROMs
togari-BluePimp-108-dt2w-ext4-20140709_1741.zip
old 4.4.4 and 4.4.2/3 ROMs
30/6/2014 4.4.4 build with dt2w
Build 4 31-05-2014
Build 4 31-05-2014 dt2w
Features (C&P from OP):
Sound Control: Faux123's GPL Sound Control 3
Color Calibration Control: LCD_KCAL interface ported to the Z1 by @DooMLoRD, gives full control over the RGB channels of the display
GPU OC: 200MHz / 320MHz / 389MHz / 487.5MHz / 533MHz / 600MHz frequency scaling steps
CPU OC: up to 2.26GHz
CPU Voltage Control: use TricksterMod for the moment
DoubleTap2Wake: double-tap the screen to wake-up the device
Intelliplug: Faux123's latest intelliplug hotplugging driver with eco mode (v5.0)
[*]MPDecision: showp1984's open-source & customizable msm_mpdecision hotplugging driver
Dynamic Fsync: Faux123's Dynamic File Sync v1.5
PowerSuspend: Faux123's power_suspend driver (replacing early_suspend)
Snake Charmer: Faux123's msm_cpufreq_limit CPU frequency limiter driver
Fast Charge: Faux123's fast_charge driver, allowing to set the amperage of the charger or USB port your device is plugged-in to
CPU Boost: Faux123's CPU Input Boost module (will soon add controls for it in Pimp My Z1)
GPU Wake-on-touch: allows touch events to wake the GPU if it was previously in slumber
KSM: Kernel Same-page Merging enabled
F2FS Support: Samsung's F2FS nand-optimized file system support
exFAT Support: Samsung's open-source exFAT driver
zRam Support: support for zRam memory compression
CPUPower: Linaro's cpupower PM driver
Async Fsync: Asynchronous file sync
MSM_Sleeper: Support for setting the max CPU frequency when screen is off through sysfs
Kernel mode NEON: NEON-accelerated XOR framework & support for NEON instructions in kernel mode
Overall Stats: CPU overall stats on a per-core basis
Compression: XZ Compressed & LZ4 compression algorithm support
Sched MC: Multi-Core Power Savings support
Sched SMT: Multi-Thread Power Savings support
Arch_Power: arch-specific power sched features enabled
Workqueue: backported from kernel 3.7, allows CPU hotplug to keep idle workers (learn more)
Toolchain: Built with Linaro GCC 4.8
Optimizations: Built with -O2 and many optimization flags
Kexec-hardboot ?: attempted to port @Tassadar's kexec-hardboot patches from the nexus 5, needs testing and confirmation that it works
Additional Governors:
Intellidemand
Intelliactive
Pegasusq
Nightmare
Hyper
Alucard
InteractiveX2
SmartassV2
Lagfree
Wheatley
Lionheart
Badass
Additional I/O Schedulers:
SIO (SImple Ondemand)
FIOPS (Fair Input/Output Per Second)
BFQ (Budget Fair Queueing)
VR
Additional TCP Congestion Algorithms:
BIC
Westwood
HSTCP
Hybla
HTCP
Vegas
Veno
Scalable
LP
YeAH
Illinois
Click to expand...
Click to collapse
Change Log:
http://forum.xda-developers.com/showpost.php?p=50603486&postcount=2
Sources:
Androguide.fr kernel sources: PimpedKernel
My additions for the ZU (see BluePimp branch): BlueEther
Credits:
Thanks to Androguide.fr fro bringing all of the together
Thanks to faux123 for all his contributions to the android kernel community, many of which are implemented here
Thanks to showp1984 for his msm_mpdecision hotplug driver
Thanks to DooMLoRD for all the cherry-picked features from his DoomKernel
Thanks to krabapel2458 for the inital port from DoomKernel of features like GPU OC, some governors and more.
And of course, thanks to FreeXperia and Kali- in particular, for the device bring-up
Click to expand...
Click to collapse
Disclaimer:
# Neither I nor any contributors to this kernel can nor will be held
# responsible for any damage or any kind of problem related to its use.
# You are using this piece of software AT YOUR OWN RISK.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Click to expand...
Click to collapse
Disclaimer #3, I'm not responsible for dead or undead Z-Ultras from using this ROM and kernel, OC at you own peril
XDA:DevDB Information
Unofficial Pimped Kernel, Kernel for the Sony Xperia Z Ultra
Contributors
blueether, Androguide.fr, DooMLord, faux123, krabapel2458, FXP/CM, Kali-, reaper61616 (dt2w)
Kernel Special Features: Sound Control, GPU OC, Intelliplug, PowerSuspend, Dynamic Fsync, exFAT, F2FS, KSM, Intellidemand, Intelliactive, SmartassV2, InteractiveX2, Lionheart, Wheatley, Badass, Lagfree, BFQ, SIO, FIOPS, Westwood, Hybla, HSTCP, HTCP, Veno, Illinois, LP, BIC...
Version Information
Status: Testing
Created 2014-04-25
Last Updated 2014-08-09
What's working and not
Kernel Bugs:
Camera FCs - maybe more of a CM issue than this kernel
Tested ROMs:
Carbon - (non public test build): Working
Carbon - Build 8: Working
SlimKat: Working
LiquidSmooth: Working
FXF CM11: Working
CM11: Working
AOSP: Not tested yet
AOKP: Not tested yet
AICP: Not tested yet
Lungo: Not tested yet
PAC-man: Not tested yet
PA: Working
Chameleon OS: Not tested yet
GPe: Won't boot
Quick run down using Pimp my Z1:
CPU
Min/Max works after a save (pressing 'Done' does nothing?)
[*]Per core Looks to work
[*]Interactive/performance/ondemand and conservative all seem to work as expected
TCP not tested
GPU
Min/Max (200/450) Looks to work
[*]Performance/msm_cpufreq/msm_adreno-tz/powersave/etc all seem to work as expected
cpubw_hwmon reboots the ZU
Power Managerment
Multi-Core Moderate hard to tell if working
[*]Multi-Core Aggresive Looks to work as expected
[*]Intelli plug and eco mode - Look to work well except Pimp my Z1 FCs when trying to change # of cores and gets stuck on 1
Power suspend not tested
LCD Colour
Voltage controle - looks to be working
I/O, Memory and Misc. not tested but options look to work
Sound Control
Speeker Gain works
not tested the others
Touchscreen
None are active - as expected
And i am subscribed to this
Keep it up mate xD
joluke said:
And i am subscribed to this
Keep it up mate xD
Click to expand...
Click to collapse
Build 2 Uploaded.
2014-04-24
Updated to Linux kernel version 3.4.86
Re-added GPU OC up to 600MHz and hopefully fixed the issues some people had with it
Added zRam support (thanks to DooMLoRD)
Added msm_sleeper (thanks to DooMLoRD), controls coming to Pimp My Z1 soon
Added memutils optimizations (thanks to DooMLoRD)
Merged a lot of slimbus/slim-ngd/slim_msm/qdsp6v2/wcd9xxx & other audio-related optimizations from franciscofranco's nexus 5 kernel
Merged some OOM, ocmem & other memory-management-related optimizations from franciscofranco's nexus 5 kernel
Merged a fix for msm_z180 memory leak from franciscofranco's kernel
Some other random cherry-picks
Use caution when OCing the CPU/GPU
blueether said:
Ladies and Gentlemen,
It gives me great pleasure to introduce to you an unofficial port of the Z1
Pimped Kernel
Click to expand...
Click to collapse
Thanks, we will test. Good modifications.
Kernel v2 boots and works with slim kat ,thanks bro [emoji106]
t0pstar said:
Kernel v2 boots and works with slim kat ,thanks bro [emoji106]
Only display settings from the pimp my app don't work (dt2w,s2w ...)
Click to expand...
Click to collapse
Does the camera work? Just had a FC than couldn't connect
DT2W/S2W/etc all use a different touch-screen driver than we use on the ZU
blueether said:
Does the camera work? Just had a FC than couldn't connect
Click to expand...
Click to collapse
When I open camera directly after boot it works fine ,
when not I have also FC
Im using camera kk app and it works fine. Just first time camera is not moving (it stops on first "seen" frame), but it is on every kernel (maybe rom's, maybe app's bug) and after killing it in recent apps and starting again everything works fine
Strange for me is that this kernel has more governors etc, and i always thought that coz it we should have less ram, and there is more than ie unofficial slimkat kernel
Edot: Is there any chance for f2fs version in the future? Its a lot better than ext4, so it can make our ZUs fly even better than now
Sent using C6833 - Carbon KitKat/Pimped Z1 Kernel
ch3mn3y said:
Im using camera kk app and it works fine. Just first time camera is not moving (it stops on first "seen" frame), but it is on every kernel (maybe rom's, maybe app's bug) and after killing it in recent apps and starting again everything works fine
Strange for me is that this kernel has more governors etc, and i always thought that coz it we should have less ram, and there is more than ie unofficial slimkat kernel
Edot: Is there any chance for f2fs version in the future? Its a lot better than ext4, so it can make our ZUs fly even better than now
Sent using C6833 - Carbon KitKat/Pimped Z1 Kernel
Click to expand...
Click to collapse
after a bit of flashing and testing the no outgoing calls is a bug in the test build of Carbon not this kernel so all is good on this front.
This kernel boots the last couple of Carbon builds, back to at least the 19/4 so that's another plus.
I'd not really had the camera issue that many people had had in the last few weeks on the CM based ROMs so it's sort of new for me.
You made it!!! Congrats and THANKS! Perhaps it's time I go back to a non-stock ROM now, just to try this kernel...
I found other problem (at least for me) with pimp my z1. I cant set 2nd core governor, coz it always return to intelliactive last saved? (im not sure as sometimes it stays on last saved sometimes on earlier), now, as i know how it works, its not the problem to set governor I want, but its strange bug. I would use trickster but there I cant set different governors for every core (As i found out set governor is only for first core)
EDIT: Maybe someone answers: What is Pen Mode in this app? If it is what I think we dont need it as our phone support mostly everything as a pen. The same for gloves i think
Has anyone tried this Kernel on CM11, if so any problems?
Sent from my Xperia Z Ultra using Tapatalk
Next few things:
-
1. After reboot very often CPU governors are changed.
2. Additionaly to setting governors: They are setting itself. Before I set nightmare/nightmare/powersave/powersave and after going back to menu and againd CPU Control it was nightmare/<last saved?>/powersave/powersave. Now after reboot it was nightmare/nightmare/nightmare/nightmare (with per-core on) and after menu->CPU Control nightmare/intelliactive/powersave/powersave (intelliactive wasnt last saved or anything)
3. Sometimes after reboot Pimp my Z1 returns GPU settings to default ones
4. Power Managments, I/O tweaks, Memory managments too - Misc on the other hand are always remembered correctly
Yes I have "set on boot" on. Strage coz mostly (4/6 for now) everything is remembered correctly ie now after next "test" reboot
ch3mn3y said:
Next few things:
-
1. After reboot very often CPU governors are changed.
2. Additionaly to setting governors: They are setting itself. Before I set nightmare/nightmare/powersave/powersave and after going back to menu and againd CPU Control it was nightmare/<last saved?>/powersave/powersave. Now after reboot it was nightmare/nightmare/nightmare/nightmare (with per-core on) and after menu->CPU Control nightmare/intelliactive/powersave/powersave (intelliactive wasnt last saved or anything)
3. Sometimes after reboot Pimp my Z1 returns GPU settings to default ones
4. Power Managments, I/O tweaks, Memory managments too - Misc on the other hand are always remembered correctly
Yes I have "set on boot" on. Strage coz mostly (4/6 for now) everything is remembered correctly ie now after next "test" reboot
Click to expand...
Click to collapse
I'm wonder if it is more the app than the kernel?
I have managed to peg the first core at fill tilt once and another time to have all 4 core online all the time. The second issue can be solved by turning all the options off in Power Management, it's a known race condition by the looks.
~5% battery drain over night, but it looks like google services are causing wakelocks again on my ZU
Its hard to say coz there is bo more apps which can let to use most od options kernel has (ie trickstermod let set governor for all, i/o too for both memories). But i would think its app+phone compatibilty issue not kernel, but not sure about it
Sent using C6833 - Carbon KitKat/Pimped Z1 Kernel
Just flashed this kernel with the latest carbon rom and working great very fast will test for the next few days and see how the battery life is - thanks for the great kernel
Sent from my SM-T320 using XDA Premium HD app
blueether said:
~5% battery drain over night, but it looks like google services are causing wakelocks again on my ZU
Click to expand...
Click to collapse
After first night it was worse for me - 13%. It coukd be coz kernel was just flashed ot coz my set up, but its too much
But this second core governor annoying.me too. I found out that if i set it few times it stay till sometime after reboot (just after reboot and getting su rights, governors are right(. Anyone has similar problem? Can moving app to system/app helps?
Sent using TF300T - CyanogenMod 11.0/GEASS (F2FS)
ask
it work with this rom
http://forum.xda-developers.com/showthread.php?t=2606414&page=71
mimoun103 said:
it work with this rom
http://forum.xda-developers.com/showthread.php?t=2606414&page=71
Click to expand...
Click to collapse
No it wont, this is for AOSP/CM11.
The Port of DooMLorD's kernel is much the same feature wise and will work with monx's rom

[KERNEL] [Stock-L-3.4.110] [Gabriel-5] [D85X - VS985] [211215]

Be Sure ! If you benefit to the other's you will see it's effect.
Imam Ali
LG G3_D850/1/2/5 - VS985 STOCK KERNEL
Gabriel-5
LOLLIPOP 5.0
BORN TO BE SMOOTHER AND SAVE MORE BATTERY
THIS WASN'T POSSIBLE WITHOUT @nikhil18 & @ZaneZam KIND ANSWERS
AND @airlessproject PATCHES AND @dorimanx
all credits goes to
@nikhil18, @airlessproject @ZaneZam @Tectas @faux123 @HolyAngel
and all friends in XDA have shared their knowledge
and i'm not a developer, just did for hobby
>> my git is here <<
Special Thanks to my Teammates
@BuLLeT_93 & @horsetastic​
FLASH AT YOUR OWN RISK !!
CURRENT VERSION : Gabriel-0.8.3
Main Download Folder-MEGA
0.8.3 ( 21.12.15)
*Power suspend removed
*State notifier added (thx to neobuddy), mods were changed to work with S-notifier
*Hotplugs were updated to latest Dev's changes and working with S-notifier
*Cpufreq limiter updated to v 5.1
*Cputime updated
*Cpufreq were updated to latest Dev's change
Now it looks smoother with same kernel config :good:
0.8.2 ( 20.12.15)
*Initial Nitro version boot fail fixed
0.8.2 ( 12.11.15)
* Linux Kernel Version 3.4.110
* Bunch of Debug options were Removed, This will save CPU Cycle
* zzmoove updated to 1 beta 8
* zzmoove Thermal control is activated ( you can control it as well in cpufreq parameters, eg choose game profile and see its options . It will reduce CPU clock when reach Target Temp )
* zzmoove Native Hotplug : disable other hotplug driver and turn it on and vice versa
* Hotplugs and Cpu Governors were Updated
* Power suspend 1.7
* KCal were Updated
* Compiled with updated UBERTC 5.2.x
* Available in 2 version : "Default ( battery )" have stock parameters while "Nitro" is Tuned for Better Performance ( It's boosted version of Default or Battery version thus it can eat more battery and it's initial Nitro Release thus some parameters should be tune More )
Change-log Gabriel-Tastic 290715
Change-log 0.8.1-b 060815
Change-log 0.8.1-d 080815
UKM (synapse) mod by BuLLeT_93 - 120815
Synapse + UKM Package
send me your log if you got
any problems,see this instruction
for getting the log
Battery tips&tricks
This post will update with your informations and experiences about battery saving
[MOD] LCD TWEAKS (FPS - RESOLUTION) for Better Battery Life
[MOD] Lower AutoBrightness Values
[GUIDE] 'AUTOBOTS' Kernel Settings [Gabriel kernel] [Battery Life]
MODEM
The modem act as the Software bridge between the RIL driver and your phones Hardware (correct me if i am wrong)
Because of that you can directly (more or less) control how your phone signal is behaving by trying different Modems till you find one that suits your needs.
The modem images does have an impact on wifi, mobile networks and how fast they are able to scale up or down, battery runtime, as well as call quality sometimes.
While the g3 got a good signal most of the time the changes might not be this big, compared to other phones and their modem differences, but it is still a good thing to know you got the best reception possible
For me the 20A and 20p Modems are working better then the most others... But there will be people with other carriers etc for whose another might be the right!
@empulse92 said
here is his great MODEM collection
ZZMOOVE Profile Numbers
currently available profiles by ZaneZam and Yank555
------------------------------------------------------------------------------------------------------------------------------------------
(1)'def'-> Default -> will set governor defaults
------------------------------------------------------------------------------------------------------------------------------------------
(2)'ybat'-> Yank Battery -> a very good battery/performance balanced setting DEV-NOTE: highly recommended! ------------------------------------------------------------------------------------------------------------------------------------------
(3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving ------------------------------------------------------------------------------------------------------------------------------------------
(4)'zzbat'-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags! ------------------------------------------------------------------------------------------------------------------------------------------
(5)'zzbatp'-> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting DEV-NOTE: recommended too! ------------------------------------------------------------------------------------------------------------------------------------------
(6)'zzopt'-> ZaneZam Optimized -> balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!
------------------------------------------------------------------------------------------------------------------------------------------
(7)'zzmod'-> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online ------------------------------------------------------------------------------------------------------------------------------------------
(8)'zzperf'-> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving ------------------------------------------------------------------------------------------------------------------------------------------
(9)'zzinz'-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! ------------------------------------------------------------------------------------------------------------------------------------------
(10)'zzgame'-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay ------------------------------------------------------------------------------------------------------------------------------------------
(11)'zzrelax'-> ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings
For change zzmoove profiles
use this tut
thanks to @chacho_2me
Bullet_93 config
CPU
Max frequency 2457
Min frequency 268
Gov Lionheart with:
UP TRESHOLD 80
DOWN THRESHOLD 75
FREQ STEP 5
SAMPLING RATE 20000
Sync frequency 1190
CPU HOTPLUG
Mp Decision OFF
Intelliplug ON Balanced Profile
Histerysis 12
THERMAL
Control core and VDD Restricion both ON
GPU
Simple_ondemand Governor
Max frequency 389mhz
IO SCHEDULER
Tripndroid
Read Ahead 4096kb
VIRTUAL MEMORY
Dirty Ratio 10
Dirty Background Ratio 5
Dirty Expire 1000
Dirty Writeback 3000
Min free 4096
Overcommit ratio 50
Swappiness 70
Vfs_cache_pressure 50
Zram 600mb
Kcal config :
Saturation 38
Screen Hue 24
Value 128
Contrast 138
horsetastic bubmlemee v2
zzmoove profile number 5
Profile 5 tweaks;
Down threshold 80
Sleep down threshold 80
Freq limit sleep 268mhz
Sampling rate 100000
Smooth up 70
Up threshold 85
cpu max 2265mhz
cpu min 268mhz
multicore power saving disabled
input boost frequency 1267mhz
cpu voltage -25
mpdecision off
intelliplug on conservative
touch boost off
cpu max screen off frequency 268mhz
thermal control intellithermal
gpu msm-adreno-tz
gpu max 578mhz
i/o scheduler fiops
read ahead 2048
low memory killer very aggressive
Virtual memory zram to 0
TCP congestion algorithm westwood
Horestastic Bumblebee V3
CPU
Max Freq - 1958mhz
Min Freq - 268mhz
Governor - zzmoove (Profile Number 5 zzbatp)
Governor Tunables Changes;-
freq_limit_sleep 268mhz
sampling rate 100000 or 80000 if laggy
smooth up 75
smooth up sleep 100
up threshold 85
up threshold sleep 100
Multicore Power Saving - Disabled
CPU Boost Interval - 10ms
Sync Threshold - 1190mhz
Input Boost Freq - 1267mhz
CPU Voltage - Global -60
CPU Hotplug Either stock zzmove hotplug with both disabled or Intelliplug (both are great)
Balanced Profile
Touch Boost - Disabled (Enable if laggy)
Hysteresis Value - 12
Threshold Value - 722
CPU Max Screen Off Freq - 268mhz
Thermal - Core Control & VDD Restriction Enabled - All stock values
GPU Governor - Simple ondemand
Max Freq - 578mhz
Laziness - 5
Ramp Threshold - 4
I/O Scheduler - fiops
Read ahead - 2048
Low memory Killer - Very aggressive
Virtual Memory
dirt ratio - 10
dirty background ratio - 5
dirty expire centisecs - 1000
dirty writeback centisecs - 3000
min free kbytes - 4096
overcommit ratio - 50
swappiness - 30
vfs cache pressure - 50
laptop mode - 0
ZRAM - 200 (but this is personal choice really)
TCP Congestion Algorithm - Westwood (Or Cubic if desired)
Looks interesting...
Do you plan on making versions for the other variants? Like my D851
leald said:
Do you plan on making versions for the other variants? Like my D851
Click to expand...
Click to collapse
yea,i've an exam in next 2 week,i'll working on it
mostafaz said:
yea,i've an exam in next 2 week,i'll working on it
Click to expand...
Click to collapse
Looks promising...please work on sound quality also
Off topic:
Don't you have konkur?
cause i have...in 2 weeks
Wish you the best
reza1995live said:
Looks promising...please work on sound quality also
Off topic:
Don't you have konkur?
cause i have...in 2 weeks
Wish you the best
Click to expand...
Click to collapse
yea -wish ya luck
actually other kernels have faux sound and it's good enough, but i want do something different and add other sound engine,but in next releases
mostafaz said:
yea -wish ya luck
actually other kernels have faux sound and it's good enough, but i want do something different and add other sound engine,but in next releases
Click to expand...
Click to collapse
Don't worry I'm sure we all can wait...focus on your exam cause I know how important that is.
nice )
i like the 268mhz cpu step and gpu 27idle.
i missed that when i switched phones from oneplus to lg g3. thanks for the kernel will install.
i guess i can just flash it over my chupachups kernel?
What governors are in this Kernel?
Does not work with 20p, it restarts the phone all the time.
horsetastic said:
What governors are in this Kernel?
Click to expand...
Click to collapse
Smartmax, Smartmax-eps (extreme power saving), conservative (up/down treshold added), interactive(patched)
and other stock govs
No worry about the governors. I flashed it haha. Working nicely with cloudy 2.2 so far. Not been long of course. Any recommended settings for battery life?
I'm set on Fiops, 2048 read ahead, smartmax eps, 300000 Max off screen, 2.5ghz Max clock, simple on demand GPU, under clocked to 330. And some other bits I think.
Derpling said:
Does not work with 20p, it restarts the phone all the time.
Click to expand...
Click to collapse
thx for reporting
do you have d855 variants?which rom?
i got reset issue while trying to add cpu over clock feature,but now its ok,maybe i should reduce oc values
horsetastic said:
No worry about the governors. I flashed it haha. Working nicely with cloudy 2.2 so far. Not been long of course. Any recommended settings for battery life?
I'm set on Fiops, 2048 read ahead, smartmax eps, 300000 Max off screen, 2.5ghz Max clock, simple on demand GPU, under clocked to 330. And some other bits I think.
Click to expand...
Click to collapse
good
try change tcp cong to cube if u loose more power on wifi or data,but its good with that.
i will update 2nd post with batt tips,with info users will tell me,thx
OK great thanks. Any plans to add more governors? More battery saving options the better haha. Phone is a battery beast.
5 days before we didnt have any kernel dev now we have two....thanks for the kernel...also if you can post your kernel to a more known and "better" site than this arabic something site with slow speed!!!it could be great!!!thanks!
horsetastic said:
OK great thanks. Any plans to add more governors? More battery saving options the better haha. Phone is a battery beast.
Click to expand...
Click to collapse
yea,i will-but first must be sure that not buggy and works fine the release
also you can tune governor, got 5 hrs sot,50% brightness,camera,some call and text surfing the net and g+(cubic tcp)-max scr 960-260~2500 cpu-27~578 gpu-io sched 512 rowzram off-hot plug 1 -1 ,uv 25
give it a try
Weirdly the smartmax and smartmax eps governors don't seem to be very battery friendly lol.
On engines kernel Lionheart was good when on paper it shouldnt really be but Wheatley and DanceDance were bad when they should of been good. I don't get it?

[KERNEL] [ANY ROM] [ARM64] [3.10.56] [UBERTC-4.9] Extreme Kernel [K5 KILLER] A6020+

Hello everyone! I'm here to share with you my custom kernel for lenovo vibe k5. this kernel contains overclock for CPUs and GPU, also undervolting and overvolting. This kernel is based on CM13 kernel source of @Shreps and @scritch007 ... now I will tell some specs of the overclocks and some resources...
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Click to expand...
Click to collapse
Minimum and Maximum CPU regulator voltages: 1,03V - 1,355V -> stock: 1,05V - 1,35V;
Minimum and Maximum GPU regulator voltages: stock: 1,225V / 1,225V -> modified: 1,285V / 1,285V;
PLL Voltages:
-SVS (Smart Voltage Scaling) mode: 1,725V;
-NORMAL mode: 1,8V (stock is 1,8V) ;
-TURBO mode (used in performance governor): 1,885V (+85mV, stock is 1,8V too).
Voltage levels for CPU:
level 1 to level 13: 1,03V (stock is 1,05V, so is -20mV undervolted);
level 14: 1,075V (stock is 1,1V, so is -15mV undevolted);
level 15 1,1V;
level 16 1,125V;
level 17: 1,133V;
level 18: 1,134V;
level 19: 1,13425;
level 20: 1,135V;
level 21: 1,136V;
level 22: 1,162V;
level 23: 1,1705V;
level 24: 1,1875V;
level 25: 1,2005V;
level 26: 1.2675V;
level 27: 1,2875V;
level 28: 1,345V.
*all the stock voltages starting from level 15, in stock is 1,1375V, so level 15 to level 21 is undervolted. Starting from level 22 to level 28, all is overvolted to sustain the overclock.
Now, the frequency levels, associate it to voltage tables:
-> For BIG cores:
1 200MHz
2 345MHz
3 400MHz
4 422MHz
5 499MHz
6 533MHz
7 652MHz
8 729MHz
9 800MHz
10 80MHz
11 883MHz
12 960MHz
13 1036MHz
14 1113MHz
15 1190MHz
16 1267MHz
17 1344MHz
18 1363MHz
19 1420MHz
20 1459MHz
21 1497MHz -> stock maximum
22 1536MHz -> OVERCLOCK
23 1574MHz -> OVERCLOCK
24 1612MHz -> OVERCLOCK
25 1632MHz -> OVERCLOCK
26 1651MHz -> OVERCLOCK
27 1689MHz -> OVERCLOCK
28 1950MHz -> EXTREME OVERCLOCK
For LITTLE Cores:
1 200MHz
2 249MHz
3 400 MHz
5 499MHz
12 800MHz
16 998MHz
17 1113MHz
21 1209MHz
26 1335MHz
27 1866MHz
So... Stock clockrates is undervolted a lot and overclocked clockrates is overvolted a lot too, but i've been tested all of them and my phone didn't burn, i hope your phone don't burn too
Oh... I've added some voltage quotient adjustments too, so, in last frequency more 45mV will be added depending of system load and -25mV will be decrased too in stock frequency depending system load.
Another things... This kernel haven't custom governors because i'haven't time already for add them but have a lot of needed stuff for hardware what isn't installed on lenovo stock rom and another custom roms... Some of these thins are:
-Qualcomm SVS (Smart voltage scalling with clock);
-WCD9306 HiFi processor drivers;
-QDSP6v2 Ultrasound HW driver;
-Thermal scaling drivers;
-Hardware monitoring with ADC current meter;
-Thermistor support (for battery safety in subsystem);
-Qualcomm camera header 3.1;
-Face detection engine support;
I'm forgetting... I've been incrased SM5414 charger charging current too! So your phone will charge too much faster with more charging current matching with Qualcomm Quick Charger 2.0 specifications.
So... you can see the tests on the screens, on benchmarks i not see a BIG difference on scores (tested with Antutu Benchmark) but in games like asphalt extreme... im running in full configurations without lags! But... BE CAREFUL, CAN OVERHEAT YOU PHONE WITH EXCESSIVE LOADS!
For my tests i've been stopped core control, thermal engine, vdd restriction, everything what can drops performance if temperature incrases, to stop thermal-engine you can type in terminal this two commands: "su" and "stop thermal-engine" -> I'm not responsible for anything what can damage your phone, you do what you want.
Stock and moded thermal engine configurations can variate the scores because the ambient temperature can be influent in this things... on my tests, i've tested in a 25�C room (my work laboratory).
Kernel Source: https://github.com/Vgdn1942/android_kernel_lenovo_msm8929
Original Source Code: https://github.com/boulzordev/android_kernel_lenovo_msm8929
Collaborators: @Luiz Paulo Damaceno , @scritch007 , @Shreps , @vgdn1942 , @Dreamstar
Thanks everyone!
Kernel flashable zip via TWRP Link: https://www.androidfilehost.com/?w=files&flid=138556 -> Future updates will be added here!
Tested on Lenovo VIbe K5 A6020l36 with Snapdragon 616! (1,5GHz BIG - 1.2GHz LITTLE) - Dont work on Snapdragon 415 versions because this kernel have a really big overclock in both clusters in clocks driver.
Changelog 06/12/2016
Added more governors
Added more overclock
Added Adreno Idler
Linux 3.10.51
Power Efficient Workqueues
Incrased UnderVoltage at stock clocks and lower clocks also, reduced the maximum overvoltage with overclock too ( -20~ -60 ~
-60 ~-120 )
Changelog 28/12/2016 - The last of the year 1
AnyROM Patch (thanks to @Dreamstar);
Added Faux sound control (thanks to @Dreamstar);
Added Simple GPU Algorythm;
Improved Adreno Idler;
Added Dynamic Fsync for higher I/O performance causing overall UX performance;
Added User Level thermal control working with thermal-engine -> this allow user control one of throttle temperatures (in this case pm8916tz, the temperature of power management IC);
Added Pocket Mod (for future ROM compilations);
Incrased swapness for an acceptable value;
Added O3 optimizations in kernel build;
Updated voltage mode battery management system with last codeaurora updates;
Reduced ncp6335d regulator slew rate and incrased maximum frequency from 670kHz to 710kHz to improve power efficiency and reduce overheating incrasing inductors impedance of buck converter;
Reduced fan53555 regulator slew rate;
Reduce stock frequencies voltage tables again (more automatic undervolt, something about -52mV for stock frequencies (1.49GHz and 1.20GHz);
Make mdss bandwidth value adaptive - 2,1GB/s ~ 2,35GB/s (Stock is 2GB/s);
Incrased a little more AC Charging current (but, its matching with SM5414 Charger IC limits);
Updated a little KGSL drivers;
Updated 2 years old some SOC audio files;
Minimum GPU Frequency reduced to 19MHz when in really IDLE state;
Added Alucard Hotplug;
Maked Power Efficient Workqueue enabled by default for awaked CPUs to save some power;
Overall Linux and Drivers minor update;
SW2Awake and DT2W is under developement, but, for DT2W you can use "half" function to awake device;
Code:
#include <some audio optimization file for enable 192kHz sample rate by default>;
#include <optimized init.qcom.post_boot.sh>;
#include <optimized thermal-engine for balanced heating / performance>;
#include <wlan.ko module>;
Now a little tutorial: How to obtain maximum performance with this kernel in benchmarks.
After installed, disable any powersave option from kernel configurations with any kernel configuration app, disable hotplug, set the maximum temperature to arround 63�C in kernel configuration app, and enable all cores, set they frequency to maximum as possible (1,95GHz for BIG and 1,86GHz for LITTLE); Now the dangerous part: go to terminal emulator and type:
Code:
su // to obtain superuser privileges
stop thermal-engine //to stop thermal-engine service
Now, go to your benchmark app and test, i recommend to you do this ONLY in cold days or with good refrigeration, for example, you can use the family's fridge for this .
Remember: the kernel doesn't enable automatically overclock, you need to do this by selecting maximum frequency you want, by stock I selected default frequencies to safety.
-Changelog 30/12/2016 - See you soon...
Updating regulator voltages for more undervolt at stock frequencies again (more again);
Added ClusterPlug for hotplug LITTLE Cluster when the system aren't in heavy parallel loads and enable all little cores when high parallel loads start;
Added an sysfs file for user put desired charging current (explanation at end) sm5414 charger specific modification;
Another updates in linux base;
Alucard hotplug disabled by default, but you can enable it to hotplug BIG cores based on system load;
Re-enabled Adaptive Low Memory Killer;
Updated sleep drivers;
Debugging DTS-Eagle API Driver to full support at DSP;
Added kernel level 192kHz for sound driver;
Some audio routing corrections;
Incrased torch brightness a little;
Thermal throttle set to 65�C;
Added new bootlogo, if you dont desire this, download the version with stock bootlogo;
Gesture functions stay buggy, only working half DT2W
-Changelog 07/02/2017
Under and Over voltages regulated again;
GPU Overclock Frequency reduction and added more frequency (powerlevels) steps to GPU;
Modification at DC/DC converters (clocks and maximum currents);
QuickChargeCurrent file minimum value modification;
ALSA updates;
Stills with UBER 4.9 TC;
Light RAM Overclock;
Bandwidth between GPU and Display reduction to reduce random reboot chances;
Little updates at Linux base and KGSL Drivers (kernel side);
F2FS Support;
Gesture functions stay buggy .
-> for user control maximum charging current:
--This mod will allow user set the maximum current of USB port when connected in AC charger, when is on USB, the charger is't changed, always 500mA!
--The SM5414 IC can deliver 2500mA without problems, but i limited the maximum at 2250mA.
--For the normal charge, i set 1650mA maximum, but you can go up to 2250mA without problems, also you can set values of 100mA to 2250mA with 50mA steps, for example: 100mA to 150mA, not to 120mA or 140mA, the driver will make approximations to the next or last step current. But you can jump for example of 1000mA for 2250mA, after 1 minute you saved the value the charger module will read the new value and set maximum corrent.
--The file is /sys/modules/sm5414_charger/parameters/quickchargecurrent , when you open file you will see 1650 number, this is my default value when maked the mod on driver, you can set according already explained.
OBS: if you try to set values up to 2250mA, the driver will not read and set to the maximum limited value, in this case, 2250mA.
OBS2: the readed current in apps like ampere or hwmonitor is an post-regulated current, so can be more than the USB current because inside we have buck converters, this converter type reduces the voltage (in case of charger form 5~6V to 4,4V for battery) and incrases the output current, because P=V*I in both sides, input and outpt (in ideal mode).
So... For 2016 its this.
Last Antutu Test with CM-14.1:
{
"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"
}
New Antutu Benchmark tests with lineage-14.1:
:silly:
Wow! Good job bro. Thank you!
How about A6020a40? Does this kernel also support A6020a40 out of the box?
Sent from my cm_A6020 using Tapatalk
Scurzmann said:
Wow! Good job bro. Thank you!
How about A6020a40? Does this kernel also support A6020a40 out of the box?
Sent from my cm_A6020 using Tapatalk
Click to expand...
Click to collapse
I dont know, you need to test it, but i think works too.
Is there any chance we can get VOLTE?
Which build of CM 13 should i install to use this kernel? Because latest one include caf, and CM 13 which dont have CAF is very outdated.
Any way to use this on CM 13 based other ROM?
Plz make a kernel for cm14.1 based roms......android 7.1 roms are stable now bluetooth and video recording fixed in AICP ROM
Here is the link http://www.androidpit.com.br/forum/728429/lenovo-vibe-k5-rom-7-1-unofficial-aicp-android-ice-cold-project-12-1-lenovo-vibe-k5
So, are there no custom governors, not even the ones in the @scritch007's kernel?
Thanks man ! Finally I install this kernel on CM 13 (latest)
Auto brightness fix
So smooth no lag at all
battery drain
Very very very good battery life as compare to stock.
So only problem is crackling audio.
I think minimum sound is very loud.
Man we need more kernel then ROM.
Any other kernel with custom governor, and for better battery life.
Please!
BTW My device is vibe k5 plus a46 2 GB
netship said:
Thanks man ! Finally I install this kernel on CM 13 (latest)
Auto brightness fix
So smooth no lag at all
No battery drain
Very very very good battery life as compare to stock.
So only problem is crackling audio.
I think minimum sound is very loud.
Man we need more kernel then ROM.
Any other kernel with custom governor, and for better battery life.
Please!
BTW My device is vibe k5 plus a46 2 GB
Click to expand...
Click to collapse
UPDATE- hotplug not working.
I think CPU/GPU never throttle no matter how much battery/CPU temperature is.
So sometime it heat device.
Any way to throttle CPU .
I am gonna try kernel adiutar.
brajesh143 said:
Plz make a kernel for cm14.1 based roms......android 7.1 roms are stable now bluetooth and video recording fixed in AICP ROM
Here is the link http://www.androidpit.com.br/forum/728429/lenovo-vibe-k5-rom-7-1-unofficial-aicp-android-ice-cold-project-12-1-lenovo-vibe-k5
Click to expand...
Click to collapse
+1
Yes! we need custom kernel for cm14.1(more stable then cm 13).
BTW this kernel charge battery very fast.
Hope we gonna see update.
Can we get double tap to wake feature.
netship said:
+1
Yes! we need custom kernel for cm14.1(more stable then cm 13).
BTW this kernel charge battery very fast.
Hope we gonna see update.
Can we get double tap to wake feature.
Click to expand...
Click to collapse
+1. And yeah, having to press power button each time to wake the phone isn't so ideal. It would be very nice if double-tap-to-wake feature is implemented
In my opinion, you should also reduce the maximum frequency CPU to 1.7-1.8 GHz and add you custom governors.
Everything you do is great. I am very grateful for your work. I hope you will listen to the advice, then your work will enjoy many owners of our devices.
lytvynets221 said:
In my opinion, you should also reduce the maximum frequency CPU to 1.7-1.8 GHz and add you custom governors.
Everything you do is great. I am very grateful for your work. I hope you will listen to the advice, then your work will enjoy many owners of our devices.
Click to expand...
Click to collapse
I test it only once and it was great, now I'm using cm14.1 and waiting for a custom kernel for it.
I was thinking that maybe 1,8 and 1,4 ghz and governors will be great
Thank for your feedback guys, i'm learning to make more modifications in kernel... this is my first mods in a kernel, i also learning about custom governors and this feature (double tap to awake) and another things... i hope you will be patient, i'm doing this only in my free time (arround 1~2 hours by day maximum at night) and this will be a long developement process i think... now i'm will compile an cm13 with this kernel and after cm14.1 because my internet connection have an really poor speed. If someone wants help-me make contact =D
Luiz Paulo Damaceno said:
Thank for your feedback guys, i'm learning to make more modifications in kernel... this is my first mods in a kernel, i also learning about custom governors and this feature (double tap to awake) and another things... i hope you will be patient, i'm doing this only in my free time (arround 1~2 hours by day maximum at night) and this will be a long developement process i think... now i'm will compile an cm13 with this kernel and after cm14.1 because my internet connection have an really poor speed. If someone wants help-me make contact =D
Click to expand...
Click to collapse
thanks for your great work . can u make a one for stock rom a6020a46
Hi, sorry if this is the wrong place to ask but can anyone send me the stock rom mixer_path_skruh.xml file. Its in root/system/etc.
My device: k5 plus(6020a46)
This kernel is not working in A6020a40 ...mobile got bootloop..
pras11 said:
Hi, sorry if this is the wrong place to ask but can anyone send me the stock rom mixer_path_skruh.xml file. Its in root/system/etc.
My device: k5 plus(6020a46)
Click to expand...
Click to collapse
you will get it before today night , when i reach home i'll upload it for you not possible now as m on office now
Regard,
Hardik
Here is the kernel link for k5 / k5 plus with double tap to wake feature.
netship said:
Here is the kernel link for k5 / k5 plus with double tap to wake feature.
Click to expand...
Click to collapse
There are the same kernel, only double tap added, or there are other changes?
---------- Post added at 04:10 PM ---------- Previous post was at 04:06 PM ----------
Who can report experience of using this kernel on K5 plus? How to control frequency? What's the results in tests? Thx for answers)
Deleted

Categories

Resources