[KERNEL] yairpatch-KITKAT[LINARO 4.7.4][28-03-14][RELEASED] - XPERIA X8 Android Development

Features:• Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.61
• Built with linaro 4.7.4 toolchain
• CWM-v6.0.2.8
• Idiot-proof feature: will boot into recovery if an unsupported or no android version is found
• Custom mtd partitioning scheme suitable for JB
• Modular recovery flashing support
• Much more RAM than stock for improved multitasking experience (shakira: 186MB, robyn/mimmi: 187MB)
• Patched to latest 2.6.32.61 release
• kgsl: SEMC 2011
• ARM: many backported fixes and optimizations from CAF 3.x
• Netfilter: many backported fixes and optimizations from CAF 3.x.
• net/iptables: Fully working networking and iptables support. Fully working traffic control via data limits menu of JB
• Backported tiny-rcu
• Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
• improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
• Two-way call recording
• binder, lowmemorykiller fixes backported from CAF 3.x
• WEXT tiwlan
• pmem: backported from CAF 2.6.35
• modular undervolting
• tripple buffering support
• Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
• net: Stochastic Fair Blue scheduler
• ZRAM + google snappy compression backported from CAF 3.x
• ZCACHE backported from CAF 3.x
• Cleancache backported from CAF 3.x
• Kernel compression: LZO for best kernel booting times
• Makefile: optimization flags
• dcache: vfs_cache_pressure -> 25
• Proportional Rate Reduction for TCP
• fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
• Many many more fixes and improvements available @ github
*Optimize with -O3 flag
*fix deadlock when system is low on memory (thank you @xelyt)
*backport lowmemorykiller from CAF msm-3.4
download
http://yairpatch.com/blog/2013/10/yairpatch-kernel-for-xperia-x8/
version 1.0 Final - http://yairpatch.com/blog/2013/11/yairpatch-kernel-for-xperia-x8-version-1-0/
KITKAT and CM10.2 KERNEL - http://yairpatch.com/blog/2014/03/kitkat-kernel-for-xperia-x8alpha/
Install:•Backup
•Unlock your bootloader as described here: http://forum.xda-developers.com/show...77&postcount=3 or here: http://forum.xda-developers.com/show....php?t=1254225
•Download the latest kernel ftf file from here and move it to Flashtoolfirmwares so that Flashtool can pick it up
•Flash the kernel via Flashtool
•Reboot and you should see the coolest kernel boot animation
• (First time only) Get into recovery and format /system /cache and /data manually
Uninstall:•
Flash back to stock using SEUS
OR
• Format /system /data and /cache via CWM and THEN flash another kernel via Flashtool
Any other way is completely unsupported, don't ask how to unbrick if you can't read the instructions
*thx goes to nAa for his great
Source:
https://github.com/yairpatch/msm7x27-2.6.32.x-nAa
XDA:DevDB Information
[KERNEL] yairpatch-JB[LINARO 4.7.4][31-10-13] , a Kernel for the Sony Ericsson XPERIA X8
Contributors
afi1982
Kernel Special Features:
Version Information
Status: Stable
Created 2013-10-31
Last Updated 2014-03-27

So Test, and report ; D

Howilion said:
So Test, and report ; D
Click to expand...
Click to collapse
already tested by me now it's your turn

I will test for now give you thanks and to amazing work ;D
This only work with your ROM ? Or another JB ...
Sent from my E15i using xda app-developers app

Sir Roven said:
I will test for now give you thanks and to amazing work ;D
This only work with your ROM ? Or another JB ...
Sent from my E15i using xda app-developers app
Click to expand...
Click to collapse
every jb and GB rom

Everything seems to be stable and working on the first version for me..
Just one thing and it's not a bug
You know on the YairPatch kernel logo there seems to be a bit of an overlapping of the kernel version at the bottom.
No big deal but would look much better if it could be sorted out.

CtrlAltDelIrl said:
Everything seems to be stable and working on the first version for me..
Just one thing and it's not a bug
You know on the YairPatch kernel logo there seems to be a bit of an overlapping of the kernel version at the bottom.
No big deal but would look much better if it could be sorted out.
Click to expand...
Click to collapse
yeah i know but for 0.2 and 0.3 i'm using nAa ramdisk so thus "bug" is gone

Sorry for this question but... can you try to make something for poor 2.3 users? If you would find some time to fix bluetooth problems it'll be great.

iks8 said:
Sorry for this question but... can you try to make something for poor 2.3 users? If you would find some time to fix bluetooth problems it'll be great.
Click to expand...
Click to collapse
Why don't you upgrade to 4.1.2? Everything works and the speed is better in my opinion.
------------------------------------------------------------------------------------------------------------------------------------
Reflashed to 3rd kernel. I can really feel a speed difference. Really good job Yair!

@up: maybe it is but it's unusable for me: most of time I'm using my phone as my mp3 player and everybody knows how music on 4.1 is annoying :/

iks8 said:
@up: maybe it is but it's unusable for me: most of time I'm using my phone as my mp3 player and everybody knows how music on 4.1 is annoying :/
Click to expand...
Click to collapse
With Google Play Music it's great!

CtrlAltDelIrl said:
Why don't you upgrade to 4.1.2? Everything works and the speed is better in my opinion.
------------------------------------------------------------------------------------------------------------------------------------
Reflashed to 3rd kernel. I can really feel a speed difference. Really good job Yair!
Click to expand...
Click to collapse
Did you notice any trace of the "hard to wake" bug ?

afi1982 said:
Did you notice any trace of the "hard to wake" bug ?
Click to expand...
Click to collapse
None whatsoever!

CtrlAltDelIrl said:
None whatsoever!
Click to expand...
Click to collapse
Good to hear

afi1982 said:
Good to hear
Click to expand...
Click to collapse
I'm gonna restore my MiniCM7 backup and see how that goes. Just an experiment but I'm sure it interests you

Show logo nAa it´s normal ?

Sir Roven said:
Show logo nAa it´s normal ?
Click to expand...
Click to collapse
Yes

CtrlAltDelIrl said:
Yes
Click to expand...
Click to collapse
i honestly flashed a couple of times using different versions of flashtool. thought something was wrong lol.
on topic: i tried checking yair's site, as well as the op, and i can't seem to find the differences between 02 and 03 kernel. i've already tried both, and 03 seems to be much smoother.

cascabel said:
i honestly flashed a couple of times using different versions of flashtool. thought something was wrong lol.
on topic: i tried checking yair's site, as well as the op, and i can't seem to find the differences between 02 and 03 kernel. i've already tried both, and 03 seems to be much smoother.
Click to expand...
Click to collapse
That made me laugh. Thank you!
The differences are only in the compile flag optimisations. But yes, 03 is very smooth.

CtrlAltDelIrl said:
Why don't you upgrade to 4.1.2? Everything works and the speed is better in my opinion.
Click to expand...
Click to collapse
Little bit off-topic, but I remember when the minicm10 came out with the .32 kernel, you was happy with the incredible performance. And after a longer test period you always went back to froyopro or minicm7 due the better performance...
Okay, go back to the thread.
@cascabel: you can't find the differences between the o2 and o3 versions of the kernels because the two kernels source code is same, nothing different. The compiler settings is invisible, this is not add or remove features, the difference is only the increased/decreased performance/stability.
If you interested what is the difference and how to work the code optimization in gcc, use google and you can find lot of information about how to work the o2 and o3 optimization, about the strict-aliasing and tons of other optimization flags.
@afi1982: can you post the gcc flags what you used? Or simple changed to -O3 without additional flags? (now playing with the .32 code to build a gb only kernel).

Related

[KERNEL]intersectRaven's Kernel - 20130227_11XX

Development Goals:
- stability
- energy savings due to more efficient algorithms (whether theoretical or not is unimportant)
- strictly no overclocking unless approved by the manufacturer or my source base integrates it (also, even if my source base integrates it, expect no support for it)
- no undervolting as well unless the manufacturer approves it since it's relatively pointless IMHO...
- all improvements should require MINIMAL user interaction (e.g. you don't need to do anything except flash the kernel or at the very least use SetCPU or the like to set fixed options)
- stability
*I've not uploaded versions for 4.2.1 stock.
**This section contains the STABLE kernels (i.e. tested to be stable for at least a day or two with no problems) for TEST kernels, proceed to the 3rd post.
Latest Kernels Here
20130227_11XX
- reverted zram and zcache backports to hopefully fix error
- BFQ v6
- more optimizations
20130224_17XX:
- more optimization
20130217_08XX:
- includes updates made in 4.2.2
*please note that zcache/zram does not work properly and may cause a restart
20130210_17XX:
- new optimization
20130204_17XX:
- rebased everything
- has more improvements specifically to ARM and some upstream commits
20130111_14XX:
- updated compiler to December version
- updated "random" stuff
20130101_15XX:
- added optimized swahb32 helper
- added ticket spinlock implementation for ARMv6+
- Proportional Rate TCP algorithm
20121231_12XX:
- new compiler flag
- USB OTG crash fix
20121228_17XX:
- with ROW IO scheduler
- allow use of highmem for binder buffer
- reverted backport latest interactive cpu governor from my N4 test kernel
- integrated kexec-hardboot patch
- stock JB support
20121222_11XX:
- dynamic sync control from faux123
- integrated ARM optimized RWSEM algorithm
- added the 1MB readahead optimization
- integrated BFQ v5.1
- removed alignment trap disabling since it seems to cause some kernel faults in certain situations
20121213_08XX:
- disabled cleancache since it eventually consumes all memory which causes a kernel fault as well
- replace lib/string and lib/memcpy with GNU implementation
20121211_20XX:
- enabled cleancache
- uses Linaro compiler 2012.11 release
20121204_22XX:
- updated LZO compression to upstream version
- replace do_fsync call in fs/sync.c to fget_light
- added ARM optimized AES and SHA1 routines
- tweak to the automated scheduler grouping algorithm
20121202_09XX:
- asynchronous compaction in lowmemorykiller driver
20121112_08XX-22XX:
- initial release
- uses Linaro compiler 2012.10 release
- compiler flags for tuning
- software alignment trap disabled (hardware supports unaligned accesses which is faster)
- added ARM CPU topology
- updated zcache, zram, and binder to 3.3 version
- updated lowmemorykiller to 3.4 version
You can find my kernels at:
intersectRaven's Kernels
GitHub is at:
intersectRaven's GitHub
Special Thanks To:
Steve Kondik - CyanogenMod
faux123 - some patches I integrated are from his repo
franciscofranco - some patches I integrated are from his repo
TEST Kernel Section:
- THESE AREN'T GUARANTEED AS STABLE! USE AT YOUR OWN RISK!
- please report problems when using in a comment in this thread with attached kmsg/last_kmsg if possible
Latest TEST Kernels Here
20130310_16XX:
- workqueue fix due to hashtable optimization
20130305_18XX:
- added lzo unaligned access optimization from linux-next plus
20130305_10XX:
- workqueue and ksm now use the new hashtable implementation
- new scatter library optimization
20130304_21XX:
- additional optimization
20130302_14XX:
- additional optimization flags
Great to see your skills applied to the N7 IR.
Many Thanks!
Sent from my Nexus 7 using xda premium
welcome aboard..will await version for 4.2.1
demandarin said:
welcome aboard..will await version for 4.2.1
Click to expand...
Click to collapse
+1, would appreciate multirom kexec compatibility as well.
bonzer2u said:
+1, would appreciate multirom kexec compatibility as well.
Click to expand...
Click to collapse
I'm not familiar with that. Can you point me to what you mean?
intersectRaven said:
I'm not familiar with that. Can you point me to what you mean?
Click to expand...
Click to collapse
People want this in every kernel
http://forum.xda-developers.com/showthread.php?t=2011403
Also, Welcome aboard. It's always nice to have new stuff from familiar names (i stalked the kindle fire forums before buying a n7)
I'll definitely be trying this out soon
Sent from my Infected ViperVivo
intersectRaven said:
I'm not familiar with that. Can you point me to what you mean?
Click to expand...
Click to collapse
You can find more info at this link
markj338 said:
People want this in every kernel
http://forum.xda-developers.com/showthread.php?t=2011403
Also, Welcome aboard. It's always nice to have new stuff from familiar names (i stalked the kindle fire forums before buying a n7)
I'll definitely be trying this out soon
Sent from my Infected ViperVivo
Click to expand...
Click to collapse
rifraf1 said:
You can find more info at this link
Click to expand...
Click to collapse
Thanks! I'll compile a test kernel with the needed changes and replace the test kernel with one with kexec hardboot support.
intersectRaven said:
Thanks! I'll compile a test kernel with the needed changes and replace the test kernel with one with kexec hardboot support.
Click to expand...
Click to collapse
I see you already got the technical info needed and look forward to your next release, thanks.....
bonzer2u said:
I see you already got the technical info needed and look forward to your next release, thanks.....
Click to expand...
Click to collapse
It's already done in the TEST kernel section. I haven't tested the kexec functionality if it works though. I just followed the instructions and integrated the patch. Test if you know what you're doing.
intersectRaven said:
It's already done in the TEST kernel section. I haven't tested the kexec functionality if it works though. I just followed the instructions and integrated the patch. Test if you know what you're doing.
Click to expand...
Click to collapse
Im running stock JB 4.2.1 so I assume that the 1226 test kernels are still only for CM10 and 10.1 accordingly.
bonzer2u said:
Im running stock JB 4.2.1 so I assume that the 1226 test kernels are still only for CM10 and 10.1 accordingly.
Click to expand...
Click to collapse
I see...hmmm...I'll try to get a stock ramdisk sometime this week for stock.
intersectRaven said:
I see...hmmm...I'll try to get a stock ramdisk sometime this week for stock.
Click to expand...
Click to collapse
And maybe everything to use your great kernel with rasbean jelly's rom.please.
Thanks it will works on stock ROM 4.2.1?
Sent from my Asus Nexus 7 3g 32GB
denzel09 said:
Thanks it will works on stock ROM 4.2.1?
Sent from my Asus Nexus 7 3g 32GB
Click to expand...
Click to collapse
Not yet. CM based ROMs only for now.
Sent from my Nexus 4 using xda app-developers app
intersectRaven said:
Not yet. CM based ROMs only for now.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Thanks.
Will be there overclock for stock ROM?
Sent from my Asus Nexus 7 3g 32GB
Anyone experiencing sleep issues with the latest TEST kernel? I've had to long-press reboot my N7 a couple of times and reverted to my previous TEST kernel without the interactive patches.
*just need verification if anyone else experienced it...
intersectRaven said:
Anyone experiencing sleep issues with the latest TEST kernel? I've had to long-press reboot my N7 a couple of times and reverted to my previous TEST kernel without the interactive patches.
*just need verification if anyone else experienced it...
Click to expand...
Click to collapse
Yesterday i got my new N7 and installed directly ur kernel.
As u wrote, i have experienced a SoD yesterday while using BFQ, with CFQ none until now (might check later).
If you need some kind of last_kmsg for debugging just tell me (if your kernel has the dmesg/kmsg active)
PS: using latest beta with PA 4.2.1 Beta9
Inviato dal mio Nexus 7 con Tapatalk 2

[SM-T320][ROM][KERNEL][4.4.4][-Ofast][SaberMod]CM11 [OC UV][20/04]

Build compiled from our CM branch sources with various optimizations / kernel features
Final build for 4.4.4 released (20th April 2015)
Many of the new features can be configured by kernel tools like Synapse. Install synapse app from market and UKM zip from downloads section.
We have moved on to Lollipop thread.
V7 [Changelog]
KERNEL:
- New hotplugs - ALUCARD, MSM
- MSM_limiter
- Fix synapse stuff - GPU etc..
- Governor tweaks
ROM
- Latest CM 11 sources.
- Fix chrome issues
- Fix button lighting-up when screen is off
Recommeded: Alucard governor with Alucard hotplug.
This is my synapse profile: http://goo.gl/3EbMUS
Note: For V6 and above (and specially for governors like zzmoove / alucard) , using Trickster/Synapse:
1. Disable MP-Decision
2. Enable intelli-plug
3. Enable intelli-thermal
4. And set to restore kernel settings on boot.
Old changelogs
V6 [Changelog]
- ROM sources updated to 20th November.
- Switch from O3 to Ofast [Even more compiler optimizations] and Re-enable Justarchi compiler optimizations [We have given up on exfat]
- GPU should now idle to 27MHz [instead of earlier 200Mhz]
- GPU overclocked to 535Mhz [earlier 500Mhz]
- CPU should now idle to 268Mhz (instead of earlier 300Mhz)
- Port few of my favorite governors from Oneplus one kernel these days - zzmoove and alucard: Both have been awesome for me (credits go to Oneplus one kernel developers - @Lord Boeffla, @ZaneZam, @alucard_24) - I will eventually start removing some of the older CPU governors. Looks like we have lots of them now.
- Various kernel patches - arch power, cpu boost, gentle fair sleepers, software crc is off
- Upgrade BFQ scheduler to BFQ-v7r6
V5.1 [Changelog]
- Newer sources from 20141107
- fsync is now disabled (Defers file writes but risk of data loss with crashes etc. Can be enabled in trickster)
- tweak intelliactive (hispeed freq was 2457, calm it down to 1985)
- voltage tweaks for speed 1 pvs 2
- default IO schd BFQ
- Frequency throttle limit increased slightly (Thermal policies can now be controlled through Trickster)
V5 [Changelog]
- Newer sources from 20141102 and use SaberMOD Toolchain, GCC 4.8.2 for kernel as well as entire build.
- Add a new hotplug engine - IntelliPlug (developed and used in famous Franco's Kernel) - I recommend to use this one, and switch off MP-Decision. (Enable in Trickster)
- Add a new thermal engine - Intellithermal (again from Franco) - Recommend to use this one. (Enable in Trickster)
- Add USB Fast charge (Enable in Trickster)
- Add another performance centric governor - SmartMAX (Combines features of OnDemand and SmartASSv2), Use it as gaming driver.
- Tweak intelliactive - Recommend to use this as default (Interactive is battery friendly but a bit laggy)
- Add powersuspend
- Reduce VM Swappiness to 10 (We have enough RAM)
- Some GPU tweaks
Other features
- CPU Overclocks of upto - 2457Mhz
- GPU overclocks of upto - 500Mhz
- Voltage control (UV)
- Additional CPU governors - Intelliactive, Intellidemand, InteractiveX
- Additional IO Schedulers - SIO, FIOPS, ZEN, VR
- Tweaked thermal policies (aggressive by default)
- Lower GPU clocks by default
- Reduced logging
- Net tweaks - Lock initial TCP window size to 64k
- FS tweaks disable atime and diratime
- Some mixer_paths patches (for higher audio) and button light fixes (to not glow on screen touch)
- Compiler optimizations
Branches(Github):
GCC4.8/Linaro/O3 related fixes/tweaks:
https://github.com/vikrant82/android_build
https://github.com/vikrant82/android_external_valgrind
https://github.com/vikrant82/android_external_fuse
https://github.com/vikrant82/android_external_exfat
https://github.com/vikrant82/android_art
Device tweaks
https://github.com/vikrant82/android_device_samsung_mondrianwifi
Kernel
https://github.com/vikrant82/android_kernel_samsung_mondrianwifi
Buttons Fix
https://github.com/vikrant82/android_frameworks_base
Downloads
Final release for 4.4.4
V444Final-20150419-SM482-Ofast-mondrianwifi.zip
UKM zip - UKM 3.6.1
Old releases
V6 ROM - V6-ROM-20141120-SM482-Ofast-mondrianwifi.zip
V6 Kernel - V6-Kernel-20141120-SM482-Ofast-mondrianwifi.zip
V5.1 ROM - V5.1-cm-11-20141107-SaberMOD-mondrianwifi.zip
V5.1 Kernel - V5.1-Kernel-20141107-Kernel-SaberMOD-mondrianwifi.zip
V5 ROM - V5-cm-11-20141102-SaberMOD-mondrianwifi.zip
V5 Kernel - V5-Kernel-20141102-Kernel-SaberMOD-mondrianwifi.zip
V4.1 (CPU 2457Mhz, GPU 500Mhz) - V4.1-cm-11-20140803-Linaro-O3-OC-mondrianwifi.zip
V4.1 Kernel (CPU 2457Mhz, GPU 500Mhz) - V4.1-cm-11-20140803-Kernel-Linaro-O3-OC-mondrianwifi.zip
V4.2 (CPU 2457Mhz, GPU 500Mhz) - V4.2-cm-11-20140809-Linaro-O3-OC-mondrianwifi.zip
V4.2 Kernel (CPU 2457Mhz, GPU 500Mhz) - V4.2-cm-11-20140809-Kernel-Linaro-O3-OC-mondrianwifi.zip
V4.3 (CPU 2457Mhz, GPU 500Mhz) - V4.3-cm-11-20140829-Linaro-O3-OC-mondrianwifi.zip
V4.3 Kernel (CPU 2457Mhz, GPU 500Mhz) - V4.3-cm-11-20140829-Kernel-Linaro-O3-OC-mondrianwifi.zip
Thanks @crpalmer @franciscofranco
XDA:DevDB Information
[SM-T320][ROM][KERNEL][4.4.4][-Ofast][SaberMod]CM11 [OC UV], ROM for the Samsung Galaxy Tab Pro 12.2, 10.1, 8.4
Contributors
vikrant82
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Testing
Created 2014-07-17
Last Updated 2015-04-19
excellent!
I'll try it later.
I always flash PurePerformances™X mod after every nightlie and it feels somewhat faster after it. I did flashed it on all my devices.
Maybe you can insert it in your future builds.
Keep them coming !
LE: mod link fixed
Thanks for this... Will give it a shot!
For anyone wanting to try this.. So far so good here. Hasn't been running long enough to make any major comparisons yet. Clean flashed, so not sure about dirty flashing.
I installed it over nightly and it runs pretty well but the playstore icons bug is pretty bad.
For now I moved on to the next nightly but if you can fix that bug I will surely flash it again.
csjneek said:
I installed it over nightly and it runs pretty well but the playstore icons bug is pretty bad.
For now I moved on to the next nightly but if you can fix that bug I will surely flash it again.
Click to expand...
Click to collapse
Should be fixed with Linaro 4.9 (thats next). Trying out a few more optimizations for next build (expect to post one on weekend).
vikrant82 said:
Should be fixed with Linaro 4.9 (thats next). Trying out a few more optimizations for next build (expect to post one on weekend). Target is to beat benchmark scores from stock.
Click to expand...
Click to collapse
Don't pay attention to benchmarks....
If you want to meet or beat stock, just turn off thermal throttling, enable all 4 cores and set performance as the governor. Make it a fair comparison...
Finally a linaro build!! Keep up the great work! Could you modify the kernel too? Overclock cpu and gpu would be awesome...
Gesendet von meinem SM-T320 mit Tapatalk
crpalmer said:
Don't pay attention to benchmarks....
If you want to meet or beat stock, just turn off thermal throttling, enable all 4 cores and set performance as the governor. Make it a fair comparison...
Click to expand...
Click to collapse
@crpalmer
I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.
Can't we not use these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?
Is stock too aggressive or CM too defensive ?
Also noticed that these linked files are broken as well. (no thermal-engine-8960.conf and thermal-8960.conf). Some build script issues ?
vikrant82 said:
@crpalmer
I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.
Can't we not using these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?
Is stock too aggressive or CM too defensive ?
Click to expand...
Click to collapse
I wasn't suggesting that you turn that off permanently, that's just what the stock ROM is most likely (automatically) doing when you run a benchmark. That's how you get a higher score, not how you have a better ROM...
My point being, don't worry about whether or not the scores are better, worry about the whole experience being better (which is very much is). On a phone of mine, CM was way more performant even though it scored less than half of stock's Quadrant score.
vikrant82 said:
@crpalmer
I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.
Can't we not using these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?
Is stock too aggressive or CM too defensive ?
Also noticed that these linked files are broken as well. (no thermal-engine-8960.conf and thermal-8960.conf). Some build script issues ?
Click to expand...
Click to collapse
How is the new build? Linaro 4.9?
Gesendet von meinem SM-T320 mit Tapatalk
crpalmer said:
I wasn't suggesting that you turn that off permanently, that's just what the stock ROM is most likely (automatically) doing when you run a benchmark. That's how you get a higher score, not how you have a better ROM...
My point being, don't worry about whether or not the scores are better, worry about the whole experience being better (which is very much is). On a phone of mine, CM was way more performant even though it scored less than half of stock's Quadrant score.
Click to expand...
Click to collapse
I agree benchmarks are just academic (and just nice-to-have). I was just suggesting that we could use same thermal configuration files as found in stock builds. Are these even the files that would affect benchmarks (thermal-engine*.conf and thermald*.conf) ? Are you suggesting that stock build just shuts off any kind of throttling as soon as it detects benchmark tests ? I thought only some devices did that and they got caught.
I am building with linaro 4.9 and have swapped out those conf files from stock. Lets see how it goes.
vikrant82 said:
I agree benchmarks are just academic (and just nice-to-have). I was just suggesting that we could use same thermal configuration files as found in stock builds. Are these even the files that would affect benchmarks ?
I am building with linaro 4.9 and have swapped out those conf files from stock. Lets see how it goes.
Click to expand...
Click to collapse
Are the messed up icons fixed in play store?
iamnotkurtcobain said:
Are the messed up icons fixed in play store?
Click to expand...
Click to collapse
Expecting them to get fixed with this build. Lets see.
vikrant82 said:
Expecting them to get fixed with this build. Lets see.
Click to expand...
Click to collapse
I'll test as soon as it is available
iamnotkurtcobain said:
I'll test as soon as it is available
Click to expand...
Click to collapse
Unfortunately, Linaro 4.9 is breaking stuff. Getting into a bootloop n all. Need more time.
vikrant82 said:
Unfortunately, Linaro 4.9 is breaking stuff. Getting into a bootlock n all. Need more time.
Click to expand...
Click to collapse
Hope you can fix it!
iamnotkurtcobain said:
Hope you can fix it!
Click to expand...
Click to collapse
Been struggling with some adreno crashes on boot when using 4.9 toolchain. Earlier I thought it's the compiler optimizations not playing well with 4.9. But I run into same without any customizations -
Here's the logcat if anyone wants to take a look.
http://pastebin.com/eS0eHvzL
If I can't get around these in a day or two, we'll come back to 4.8 and carry on with other optimizations. I read somewhere the gibberish icons are fixed on newer play store.
vikrant82 said:
Been struggling with some adreno crashes on boot when using 4.9 toolchain. Earlier I thought it's the compiler optimizations not playing well with 4.9. But I run into same without any customizations -
Here's the logcat if anyone wants to take a look.
http://pastebin.com/eS0eHvzL
If I can't get around these in a day or two, we'll come back to 4.8 and carry on with other optimizations. I read somewhere the gibberish icons are fixed on newer play store.
Click to expand...
Click to collapse
Its probably the adreno libs built using older tool chains.
vikrant82 said:
Its probably the adreno libs built using older tool chains.
Click to expand...
Click to collapse
Just posted another build with today's sources with both CPU and GPU overclocks. Had to go back to older 4.8 toolchain. The overclocks are running surprisingly stable on device.
The playstore icons issue is still not resolved. Its being discussed here. However, I am not too worried by it.

[D855][Kernel][25-01-16][MM Stock 3.4.110][GCC5.2]Flykernel

About:
I started this kernel mainly for myself, but decided to share it with you.
I would like to keep this kernel 'minimal' but I'm open to suggestions or ideas. With minimal I mean mostly improvements to the source, no instable stuff and no bloated options.
My kernel doesn't need any additional apps to configure it, all values are set by the ramdisk. Only if you want to customize stuff you might use an app.
Version and changes:
Current: 0.6
Short changelog: Bug fixes and improvements (also fixed the bug when changing min cpus online would be stuck at input freq)
Features:
- O3 build
- GCC 5.2 (ubertc)
- 3.4.110
- Optimized flags
- Optimized source
- Latest alucard hotplug (enabled at boot)
- Latest Intelliplug
- State notifier
- Bunch of schedulers (tripndroid by default)
- Impulse governor (by default)
- Kcal support
- Voltage control
- Sound control
- Frandom
- Fsync
- ExFat
- Westwood+ congestion control
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Support:
I would appreciate any kind of support or donation!
Donate
Source:
https://github.com/daeiron/LG_G3_Kernel
thomas1991_12 said:
Started this kernel mainly for myself, but decided to share.
I would like to keep this kernel minimal but I'm open to suggestions or ideas.
Features:
- O3 build with optimized flags and GCC 5.2
- Bunch of schedulers (tripndroid by default)
- Impulse governor by default
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Source:
https://github.com/daeiron/LG_G3_Kernel
Click to expand...
Click to collapse
I know that this doesn't technically works for a minimal kernel but in the lollipop kernel they had added 500+ comits to improve battery maybe you could port some over
Nice work...
Some favorit settings?
theoverfiend said:
Nice work...
Some favorit settings?
Click to expand...
Click to collapse
I try to configure my kernel so that you don't need to customize anything, so impulse with tripndroid (default) is pretty good.
thomas1991_12 said:
Started this kernel mainly for myself, but decided to share.
I would like to keep this kernel minimal but I'm open to suggestions or ideas.
Features:
- O3 build with optimized flags and GCC 5.2
- Bunch of schedulers (tripndroid by default)
- Impulse governor by default
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Source:
https://github.com/daeiron/LG_G3_Kernel
Click to expand...
Click to collapse
thank you for sharing your kernel
your kernel supports color changes and increased audio kernel adjutor?
Inviato dal mio LG-D855 utilizzando Tapatalk
Did anyone have a feedback?
Oh new kernel have to try it now!!
i have to say this kernels performance is really good.default settings performance is awesome.buttery smooth.about battery life have to test.thanks for this kernel dude.keep up the good work
I lost root after flash the kernel. Can I re-flash SuperSU?
UPDATE: reflash superSU and sharpening mod to get root again.
I forgot sharpening mod and got security error
no14me said:
I lost root after flash the kernel. Can I re-flash SuperSU?
Click to expand...
Click to collapse
yes u can.flash this kernel.then super su then sharpening mod.it will work out fine.i did the same and it worked for me
Does it have kcal support?
jokerpappu said:
yes u can.flash this kernel.then super su then sharpening mod.it will work out fine.i did the same and it worked for me
Click to expand...
Click to collapse
omg. I forgot sharpening mod and that why I get security error
umair42 said:
Does it have kcal support?
Click to expand...
Click to collapse
no, it doesn't
Add kcal and a sound engine. Also I would reccommend you upload to AFH. Google drive is slow for me. Also once many start downloading the gdrive link might not work later on.
Edit: Flashed it running smoothly. No issues at all (Y)
Flashed it. It's fast, but my phone has insomnia and does not want to sleep.
Maybe due to this, it's a bit hot and battery hungry.
Will try to wipe caches again and report back.
Thanks!
As suggestions, I'd like to have another hotplug (msm) manager and Lionheart governor for the CPU, and maybe reduce gpu minimum speed to 27mhz.
congratulations on this magnificent kernel, could incorporate some overclock CPU and GPU, thanks
Enviado desde mi LG-D855 mediante Tapatalk
Im using this kernel for a day and so far everything is working fine and smooth, IMO maybe is better to keep kernel minimalistick and clean but wery well optimized or make 2 versions 1 tweaked with bunch of sheluders and governors and 1 simple and clean. Either way great job on this.
thanks for the update, im falling in love with this kernel.
I love this kernel too! Its more fluid than stock and battery seems same. Definetely you guys must give a shot.
Thank you for this awesome kernel! Performance is amazing with it and battery life too!
I've a problem, when i flash this kernel over solidkernel only the minimum core chosen is MSM_mpdecision is activated. If i set the minimum to 1, only one core is activated...

[Kernel][Thommas][6.x]Caramel Kernel for the Xiaomi Redmi 2/Pro (FastCharge/FSound)r6

This is my Caramel Kernel for the Redmi 2/Pro Xiaomi. It's based off the CM kernel available on CyanogenMod's GitHub. Flash it using TWRP. Bug reports and contributions are welcome.
Disclaimer:
This kernel is provided AS-IS, with no warranties. I am not responsible for bricking your device. Flash at your own risk.
Features:
Increase zRAM devices
Improves on square root algorithm
Compiled with Linaro 4.9 GCC generic
Fixes and improves on ipv6 protocol
Optimized some operations for the good xperience
Some patches from CAF for fix issues
Use lz4 zRAM
Special clean up
VFP and neon optimizations
MSM Hotplug
Shed optimizations
Silence log spam
Add optimized SHA
Minor cleanups
Some improves for performance
Faux Sound Control 3
Kcal control
Release history:
Code:
r1: March 25, 2016
- Initial public release
r2: March 27, 2016
-Special improves in zRAM
-Use of lz4 zRAM
-Added MSM Hotplug
-Added support for Neon Mode
-Clean up some dead code
-Removed obsolet code from zsmalloc and zRAM
r3: May 11, 2016
-Shed optimizations
-Silence log spam
-Add optimized SHA
-Minor cleanups
-Some improves for performance
r4: May 13, 2016
-timer: apply_slack() optimization
-qpnp-vibrator: Add Vibrator Control
-Add Faux sound control 3
-Asynchronous I/O latency to a solid-state disk greatly increased
-fs: reducing vfs cache pressure
-mdss : add MDSS Advanced Color Control (formerly KCAL)
r5: May 14, 2016
-cpufreq: Add lionfish governor v1.1
-Reduced wakelocks
-Speed up console framebuffer imageblit function
-sched/rt: Reduce rq lock contention
-Writeback: Fix occasional slow sync
-usb: add usb fast charge
-sched/fair: Fix fairness issue on migration
-Added SIO ioshed
r6: May 18, 2016
-sched: enable HMP-aware task placement
-improves on CRC
-sched/fair: Implement fast idling of CPUs
-Optimized ARM RWSEM algorithm
-Support of GCC 5
-Fixed some problems with GCC 5
-Building with Uber 5.3
Download:
Lastest release
XDA:DevDB Information
Caramel Kernel, Kernel for the Xiaomi Redmi 2
Contributors
TechnoAnder
Source Code: https://github.com/Ander-Alvarez/android_kernel_cyanogen_msm8916
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r6
Stable Release Date: 2016-05-18
Created 2016-03-25
Last Updated 2016-05-18
have you tried it?
I don't tried it buy my tester yes. He says that it works perfect and He don't found issues. Enjoy!
Works on what ROM? Cyanogenmod only? If so, what CM? 12.1 or 13? Give at least details about it.
hardsonic said:
Works on what ROM? Cyanogenmod only? If so, what CM? 12.1 or 13? Give at least details about it.
Click to expand...
Click to collapse
sorry, i forget say it. this kernel work on cm-13.0 and may be on aosp mm.
remember that you contributions are welcome, any issue that you have with this kernel report from here for find the fix, enjoy!
Please build kernel in miui or cm11 ??
where is the hotplug section in kernel audiutor??
add some hotplug..phone heat up pretty fast..
ibal97 said:
where is the hotplug section in kernel audiutor??
add some hotplug..phone heat up pretty fast..
Click to expand...
Click to collapse
In the next release I will add hotplug.
TechnoAnder said:
In the next release I will add hotplug.
Click to expand...
Click to collapse
nice..waiting for the next build..I can be a tester if you want..
Caramel Kernel r2
In this release im focused on the good performance of Android MM. Some features as the use of lz4 increase the speed and increase the battery performance; also the clean up of multiple dead code help to delete the lag on Android, some optimizations as Kernel mode neon and VFP optimizations give to Android an good xperience, the r2 works perfect, if you have any issue tell me here, ah and other good feature added is the MSM Hotplug from Qualcomm, enjoy it users!!!
DOWNLOAD: here
TechnoAnder said:
Caramel Kernel r2
In this release im focused on the good performance of Android MM. Some features as the use of lz4 increase the speed and increase the battery performance; also the clean up of multiple dead code help to delete the lag on Android, some optimizations as Kernel mode neon and VFP optimizations give to Android an good xperience, the r2 works perfect, if you have any issue tell me here, ah and other good feature added is the MSM Hotplug from Qualcomm, enjoy it users!!!
DOWNLOAD: here
Click to expand...
Click to collapse
everything looks good now ...less heat produced in gaming..less lag butter smooth ui...nice improvement bro
requesting usb fast charge
tested with 1gb variant ,tesla rom
ibal97 said:
everything looks good now ...less heat produced in gaming..less lag butter smooth ui...nice improvement bro
requesting usb fast charge
tested with 1gb variant ,tesla rom
Click to expand...
Click to collapse
Awesome!! In the next Release I will add fast charge
TechnoAnder said:
Awesome!! In the next Release I will add fast charge
Click to expand...
Click to collapse
waiting for perfection.. great work bro
cant flash on cm13 latest build. successfully flash tru twrp but not sticking...
wakaranay said:
cant flash on cm13 latest build. successfully flash tru twrp but not sticking...
Click to expand...
Click to collapse
What issue is?
wakaranay said:
cant flash on cm13 latest build. successfully flash tru twrp but not sticking...
Click to expand...
Click to collapse
try to mount /system
ibal97 said:
try to mount /system
Click to expand...
Click to collapse
can you pls guide me on how to do
wakaranay said:
can you pls guide me on how to do
Click to expand...
Click to collapse
go to recovery (kumajaya built twrp 3.0. is recommended)
mount /system
install(search the kernel.zip)
swipe to flash
clear dalvik/art cache
reboot the device
then open setting ,about phone to confirm the installation
ibal97 said:
go to recovery (kumajaya built twrp 3.0. is recommended)
mount /system
install(search the kernel.zip)
swipe to flash
clear dalvik/art cache
reboot the device
then open setting ,about phone to confirm the installation
Click to expand...
Click to collapse
mount and then select/choose system only?
then go to install? am i right?

[KERNEL][ALL VARIANTS][AnyKernel][v3.0] G3X-Ultimate Kernel for CM and AOSP ROM's

Introduction:
Welcome! I've developed ArtxKernel, with the aim to make a great and clean kernels for CM and AOSP ROM's, but this one is for those that don't want to mess with a lot of features, like a Flash and Use Kernel! Battery life its very impressive and this Kernel is the most clean that I've made, so, enjoy it
Click to expand...
Click to collapse
Features:
- CPU Input Boost
- Gov's: Interactive, OnDemand, Conservative, Powersave, Perfomance, Userspace, pegasusq, zzmoove, Alucard and IntelliMM
- Multicore power saving
- Alucard and Bricked hotplugs
- 27Mhz GPU
- Adreno Idler
- FastCharge Support (Updated, faster than ArtxKernel)
- PowerSuspend Mode
- Kcal color control
- Faux sound control
- Fifo, fiops, sio and zen schedulers
- Frandom support
- Async I/O, 37% more perfomance
- Fsync control
- init.d support
- Selinux permissive
- Fixed simple_ondemand GPU Gov
- 2-Way Stereo Call recording Patch
- PVS Level via sysfs
- Boosted min and max screen Brightness (It's safe)
- RAM, GPU and Battery optimizations
- Some Artx Optimizations
SmoothUnlocker:
If you want an extra boost flash it, check MEGA link, but take in consideration that it will make your Battery drain faster in exchange of perfomance and pure Smoothness
Downloads:
----------
MEGA
----------
Spectrum:
Wanna use it with Spectrum App? Then follow this simple steps:
• Download Spectrum Injector HERE (3rd post) Thanks to @frap129
• Flash the Kernel and then Spectrum Injector
• Put my Profile files in spectrum/profiles folder in your internal memory after boot
------
Profiles
------
• You're done, remember that you can change those configs with a text editor
Bugs:
If you see a bug, let me know and I'll be glad to help you and fix it
Social:
Wanna join a Telegram group of this Kernel? If you have any question or you need help, get in!
(let me know if the link is broken )
----------
Telegram Group
----------
Compatible with:
(Thanks to @marcdw and @jlb1959.01)
- Nougat ROM's
- Marshmallow ROM's
- Lollipop ROM's (Not confimed yet)
Thanks to:
cesarandres_8911, savoca, faux123, LineageOS Team, osm0sis, Feinzer
LG, matthewdalex, Andrei F, yarpiin and me
If anyone is missing here PM me
If you like the kernel and want to do a small donation it for sure gonna help me a lot and keep me motivated! :laugh:
Thank you and enjoy it!
​
XDA:DevDB Information
G3X-Ultimate, Kernel for the LG G3
Contributors
Stayn
Source Code: https://github.com/Artx-II/G3X_Kernel_lge_g3
Kernel Special Features: See above
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2017-07-05
Created 2017-06-28
Last Updated 2017-08-19
Changelog!
Code:
[B]* v3.0[/B]
- Source updated
- Boosted min and max screen brightness (It's safe)
- Added 2-Way Stereo Call Recording Patch
- Added Governors: Alucard & IntelliMM
- PVS Level via SysFs
- RAM, GPU and Battery optimizations
- Some optimizations from Artx Kernel
- Cleaned a lot of code
[B]* v2.0[/B]
- Source updated
- Added Dualsim support
- Added Pegasusq Gov
- Added zzmoove Gov
- Added Alucard and Bricked hotplug
- 27Mhz GPU
- Adreno Idler
- Sound control (Replaces Faux)
- Power Suspend Mode
- Added fifo, fiops, sio and zen schedulers
- Added Frandom
- Kernel Selinux permissive
- Fsync control
- Compiled with updated UberTC
- General optimizations
- Battery improvements
[B]* v1.0[/B]
- Initial release
Smooth as butter, and charging so fast it's almost scary
Thank you
You need a banner for your OP which is called "KernelBae"
Anyway thanks for awesome job and new kernel.
Sent from my LG-D855 using Tapatalk
Stayn said:
Reserved
Click to expand...
Click to collapse
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
mohammadtalha93 said:
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
Click to expand...
Click to collapse
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
mohammadtalha93 said:
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
Click to expand...
Click to collapse
I cannot use stock based ROMs, it's too much lag for me
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
francois amon said:
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
Click to expand...
Click to collapse
Light and normal kernel has better battery life that depends on how you configure it
Stayn said:
Light and normal kernel has better battery life that depends on how you configure it
Click to expand...
Click to collapse
Allright then You. I will stay with the latest Light Version.
THX for reply
Iv been on this kernel all this morning and so far its great!
PS: Is it possible to add bioshock to this kernel?
Downloaded twice fot f400, both zip corrupted.
khnoizer said:
Downloaded twice fot f400, both zip corrupted.
Click to expand...
Click to collapse
Sorry dude, I re-uploaded it
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
khnoizer said:
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
Click to expand...
Click to collapse
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
Keep your time. You don't have to push an update all days. Let the users use it for a while and then report. One day with this kernel and report it is nothing. The system need time to get one with the kernel settings
G3X is pretty much beta. ArtX is not beta (IMO). If you want a more stable kernel use ArtX until this one gets all the kinks worked out.
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
I think I should also mention that I'm using RR 5.8.3 rom for F400 variant by oadam11, which is also have performance governor by default on its default kernel. Maybe there are something related.
Anyway, take your time, and thank you for your hard work.
EDIT: However, I've tried artxlight 2.1 but its governor wasn't set to performance by default. It was zzmoove.
Hi I have a little problem. When I flash through TWRP I get unsupported device and error 1. My device is d852.

Categories

Resources