FORUMS
Remove All Ads from XDA

[KERNEL] [CAF] [Android 6.0] [UBERTC] Tyr-CAF 3.4 V8 (30-12-2015)

2,900 posts
Thanks Meter: 5,845
 
By DerRomtester, Senior Member on 8th November 2015, 05:02 PM
Post Reply Email Thread
Hi, all.
This is a CAF kernel based on @Sultanxda 's kernel. But there are so many features inside that we can call it a completely different kernel.
So all credits got to him and myfluxi (and all devs around here)

Differences to his kernel:
- removed mpdecision
- no hotplugging because it is unefficient
- Stock CPU frequency table (no underclock by default)
- charge control
- more I/O schedulers (bfq default)
- disabled Add Random, CRC, I/O Stats and Rotational for better performance
- francos sound control
- added option to enable/disable fsync
- default TCP algorithm: cubic (enabled all available)
- added an option to enable/disable gentle fair sleepers (disabled by default for better battery + performance)
- tuned performance profiles
- PVS/SPEED level interface (you can see that inside synapse)
- GPU stats for each frequency
- change kernel compression to XZ
- tuned the LED color
- lowerd GPU voltage constraints
- compiler and performance + battery optimizations
- stability is the most important thing here!!!!
- no bull**** functions like msm limiter; overclock; gazillion governors etc.
- it is just a flash and forgot kernel

Flashing instructions:

- reflash your rom
- flash kernel
- for best experience wipe cache and dalvik/art cache
- reboot

Source Code

https://github.com/DerRomtester/andr...neplus_msm8974

Confirmed working roms [CAF roms only]:
sultanxda's CAF based Rom 6.0 Marshmallow only

You like my work?
Feel free to donate: Donate-Link
The Following 24 Users Say Thank You to DerRomtester For This Useful Post: [ View ] Gift DerRomtester Ad-Free
8th November 2015, 05:02 PM |#2  
DerRomtester's Avatar
OP Senior Member
Flag Neumarkt
Thanks Meter: 5,845
 
Donate to Me
More
Download

UKM don't forget to Download Synapse
Latest kernel HERE
Marshmallow
https://androidfilehost.com/?w=files&flid=43117
The Following 14 Users Say Thank You to DerRomtester For This Useful Post: [ View ] Gift DerRomtester Ad-Free
8th November 2015, 05:03 PM |#3  
DerRomtester's Avatar
OP Senior Member
Flag Neumarkt
Thanks Meter: 5,845
 
Donate to Me
More
F2FS Guide

For users that are currently running ext4 on all partitions:
CACHE and DATA only for now

1. Download my kernel
2. Download sultans rom on your local machine
3. Open zip file and edit updater script (/META-INF/com/google/android/updater-script)

search for the line
Code:
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data", "");
and replace the ext4 with f2fs
Code:
mount("f2fs", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data", "");
4. Safe the zip file
5. Boot into TWRP
Take care this will format your whole sdcard!!!! media, music, just everything
6. Format data to f2fs
7. Format cache to f2fs
8. Wipe system data cache
9. Enable mtp mode and put your gapps + rom (with the new updater script) + kernel on it
10. Install rom + kernel + gapps
11. Reboot and you are done

For users that are already running data and cache on f2fs:
1. Download my kernel
2. Download sultans rom on your local machine
3. Open zip file and edit updater script (/META-INF/com/google/android/updater-script)

search for the line
Code:
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data", "");
and replace the ext4 with f2fs
Code:
mount("f2fs", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data", "");
4. Safe the zip file
5. Boot into TWRP
6. Wipe system data cache
7. Install Rom + Gapps + My Kernel
8. Wipe cache and dalvik/art cache for best experience
9. reboot and enjoy the speed
The Following 5 Users Say Thank You to DerRomtester For This Useful Post: [ View ] Gift DerRomtester Ad-Free
8th November 2015, 05:21 PM |#4  
DerRomtester's Avatar
OP Senior Member
Flag Neumarkt
Thanks Meter: 5,845
 
Donate to Me
More
Version 1 Changelog:
So After fixing f2fs with sultans rom here is my first marshmallow kernel for Android 6.0 for sultans Rom. I am running it with data and cache on f2fs
Enjoy my kernel on marshmallow. I had to switch back to the normal boot.img because i had problems with the Anykernel Ramdisk.

Full Changelog:
*backport: random: add and use memzero_explicit() for clearing data && KEYS: Add invalidation support to support f2fs encryption
*f2fs: make it compatible with 3.4y
*f2fs: update to f2fs: fix to skip shrinking extent nodes
*Revert "msm: Add gitignore for autogenerated file"
*bacon_defconfig: Enable CIFS support
*msm: mdss: Reduce unblank bl fallback delay to 15ms
*Revert "ARM: dts: 14001: Increase panel reset-sequence delays"
*input: synaptics_dsx: Send KEY_POWER for double-tap event
*Revert "ARM: msm: GCC Version change."
*prima: Fix compile errors
*bacon_defconfig: Update for Marshmallow
*Merge branch 'LA.BF.1.1.3_rb1.3' of git://codeaurora.org/quic/la/kernel/msm into cm-13.0-caf
*Revert "msm: vidc: Downgrade to CAF LA.BF.1.1.1.c3"

Edit: fixed Download link
The Following 5 Users Say Thank You to DerRomtester For This Useful Post: [ View ] Gift DerRomtester Ad-Free
8th November 2015, 06:14 PM |#5  
dwxvi's Avatar
Senior Member
Flag Pike Road, AL
Thanks Meter: 92
 
Donate to Me
More
I'd really like to try this kernel, but the DL link asks for an email and password. Is that just a part of AFH now?
8th November 2015, 06:29 PM |#6  
dwaipayanray95's Avatar
Senior Member
Flag Pune
Thanks Meter: 2,419
 
More
And I would say in a very dramatic fashion " I have been waiting for you Tyr-kernel"
8th November 2015, 06:32 PM |#7  
praveen7682's Avatar
Senior Member
Flag Chennai
Thanks Meter: 334
 
More
Excellant...will test it..

Sent from my A0001 using Tapatalk
8th November 2015, 06:36 PM |#8  
DerRomtester's Avatar
OP Senior Member
Flag Neumarkt
Thanks Meter: 5,845
 
Donate to Me
More
Quote:
Originally Posted by dwaipayanray95

And I would say in a very dramatic fashion " I have been waiting for you Tyr-kernel"

Feel the power of Tyr the God of War.

Quote:
Originally Posted by dwxvi

I'd really like to try this kernel, but the DL link asks for an email and password. Is that just a part of AFH now?

Already fixed that.

Quote:
Originally Posted by praveen7682

Excellant...will test it..

Sent from my A0001 using Tapatalk

Good
I already noticed some things i need to adjust.

e.g. default scheduler isnt bfq
min freq does not stick

Inform me if you have problems.
8th November 2015, 06:48 PM |#9  
DerRomtester's Avatar
OP Senior Member
Flag Neumarkt
Thanks Meter: 5,845
 
Donate to Me
More
Version 2
* fixed min freq not sticking
* fixed a compilation warning with zen decision
* bfq default iosched
The Following User Says Thank You to DerRomtester For This Useful Post: [ View ] Gift DerRomtester Ad-Free
8th November 2015, 07:01 PM |#10  
dwaipayanray95's Avatar
Senior Member
Flag Pune
Thanks Meter: 2,419
 
More
Quote:
Originally Posted by DerRomtester

Version 2
* fixed min freq not sticking
* fixed a compilation warning with zen decision
* bfq default iosched

I almost reported min frequency not sticking as a bug :P

Vielen Dank!
8th November 2015, 11:15 PM |#11  
Heisenberg's Avatar
Retired Forum Moderator
Flag Knocking on your door
Thanks Meter: 19,099
 
Donate to Me
More
Added to OnePlus One index thread:

[INDEX] OnePlus One
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes