[KERNEL][CM12.1][3.4.108][-O3][KCAL] Tyr 150 [UBERTC] 03.10.2015

Are you using f2fs or ext4 ?

  • f2fs

    Votes: 3 21.4%
  • ext4

    Votes: 11 78.6%

  • Total voters
    14
  • Poll closed .
Search This thread

hatan88

Senior Member
Jun 28, 2013
100
12
Is anybody moved to it from Franco? is there any diffrences that worth moving to this kernel?
 

jmtjr278

Senior Member
Mar 8, 2012
1,005
553
Hi. Just wanted to let you know how much I am enjoying your kennel. I flashed v102 three days ago and got my best sot since I bought my phone 6.5 hours! I know people boast about 8-9 hours but never in my experience. I flashed 103 yesterday and will update you all with my results.

Thanks and keep up the great work.

Sent from my A0001
 

DerRomtester

Senior Member
Aug 20, 2012
2,899
5,824
27
Neumarkt
Hi. Just wanted to let you know how much I am enjoying your kennel. I flashed v102 three days ago and got my best sot since I bought my phone 6.5 hours! I know people boast about 8-9 hours but never in my experience. I flashed 103 yesterday and will update you all with my results.

Thanks and keep up the great work.

Sent from my A0001

Thank you very much. I like to hear kind words and good reviews.

Sent from my A0001 using XDA Free mobile app
 

DerRomtester

Senior Member
Aug 20, 2012
2,899
5,824
27
Neumarkt
Hey der, is this kernel still Franco based or did you go back to CM base? Just curious. I like this kernel the best when it was cm based. Just my opinion.

Still franco based. But there are so many differences to franco kernel now so its basically a mix between my additions + francos great work + cm power + work from other great devs. I really like francos work. He had the chance to work for google but he did not accept the job there.
Guys if you have any questions feel free to ask. We all can learn from each other. :)
Sent from my A0001 using XDA Free mobile app
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 93
    Code:
    [CENTER]#include 
    /*
     * Your warranty is now void. Ups we are using the oneplus one lets give a **** on this :)
     *
     * I am not responsible for bricked devices, dead SD cards, dead cats,
     * thermonuclear war, or you getting fired because the alarm app failed.  
     * YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will break it! :P
     * Act accordingly
     */
    [/CENTER]


    a8e380_84eab716144549d5b5cb4d9bba0a4249.png_srz_p_630_1120_75_22_0.50_1.20_0.00_png_srz


    I am 18 years old and this is my second kernel project on second smartphone.
    This is a kernel based on the official cm 12.1 nightly kernel with some improvements. I wanted to create a kernel that is basically running with cm stock settings but with some more modifications and more settings to play with. One of the most important points is stability. The kernel is very stable if you are running stock settings but if you are undervolting or using different settings i cant guarantee such a stability. Also a very important point is performance. I am trying to include things that are improving overall performance e.g. custom toolchain, various patches etc. Also an important point is battery life. I try to increase it by adding an intelligent custom hotplug like mako hotplug or msm hotplug. To increase battery life i suggest to underclock your cpu and gpu. Also a different governor like conservative can increase it. Stock settings are nearly the same like cm is using. Pretty balanced with decent battery life.

    Features:
    - compiled with UBERTC
    - O3 optimized (LINK for more infos)
    - Special build flags for faster performance
    - kexec hardboot => multirom support
    - fsync on/off
    - f2fs support (always latest upstream updates synced with jaegeuk)
    - NEON tweaks
    - performance tweaks
    - many things from franco kernel
    - Charge Level Interface
    - power efficient workqueue
    - slightly undervolted some components
    - tweaks for better battery life
    - No Overclock because it isn't necessary and can damage our phone
    - Color kontrol (APP to control it)

    Hotplug:
    - cpuquiet

    I/O-Schedulers:
    - noop
    - deadline
    - row
    - cfq
    - test iosched
    - sio
    - fiops
    - sioplus
    - bfq (default)
    - tripndroid
    - zen
    - vr

    Governors CPU (tuned)
    - smartmax
    - conservative
    - interactive
    - performance

    Governors GPU
    - cache hwmon
    - cpubw hwmon
    - msm adreno tz
    - cpufreq
    - userspace
    - powersave
    - performance
    - simple ondemand

    and much more.......

    for more information check my source code

    Source code


    This kernel is more like a beta kernel i dont test them. You are my testers.
    Every kernel is a nightly.

    Credits:
    Jean a good friend of mine for the great logo
    franciscofranco
    ak
    stratosk
    Lord Boeffla
    savoca
    Cl3kener
    pawtip
    neobuddy89
    myfluxi
    kecinzer
    KINGbabasula
    tiny4579
    Christopher83
    DerTeufel1980
    Faux123
    the_didge (thx for the server)

    To control all features of the kernel pls flash synapse and ukm. Search in xda for the UKM thread and you will find ukm flashable zip file.
    Synapse link https://play.google.com/store/apps/details?id=com.af.synapse&hl=de

    Installation procedure
    - go to recovery
    - dirty flash your rom if you are running a custom kernel
    - flash Tyr KERNEL
    - reboot
    - finish

    You like my work?
    Feel free to donate: Donate-Link
    33
    Version 90 Changelog
    - removed hyper governor
    - updated hotplugs
    - added link time optimization
    - added clang support (maybe i can mange to compile the kernel with clang instead of gcc/linaro/sm)
    - cm upstream
    - many ARM patches and performance updates
    ecc.

    Code:
    9a8f524 Version 90
    0c714d3 Kbuild, lto: Set TMPDIR for LTO v4
    c4f2aee Kbuild, lto: Disable LTO for asm-offsets.c
    0f952b6 Kbuild, lto: Add a gcc-ld script to let run gcc as ld
    554ac5c Kbuild, lto: add ld-version and ld-ifversion macros
    8797ca5 Kbuild, lto: Drop .number postfixes in modpost
    33d2842 Kbuild, lto, workaround: Don't warn for initcall_reference in modpost
    5b1ba39 defconfig: enable lto optimization
    afab6804 kbuild: link of vmlinux moved to a script
    c9251cb Kbuild, lto: Add Link Time Optimization support v3
    4812409 ARM: 7751/1: zImage: don't overwrite ourself with a page table
    23f5edb ARM: 7492/1: add strstr declaration for decompressors
    d2e0994 ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above
    82164a8 ARM: 7666/1: decompressor: add -mno-single-pic-base for building the decompressor
    ec7eb20 ARM: 7824/1: update advice on kernel, initramfs and FDT load address.
    f3f54cb lib/decompressors: fix "no limit" output buffer length
    ac4b0b0 ARM: 8191/1: decompressor: ensure I-side picks up relocated code
    8c271fe ARM: 8069/1: Make thread_save_fp macro aware of THUMB2 mode
    ed00689 ARM: drop experimental status for hotplug and Thumb2
    6e40f4a ARM: 7980/1: kernel: improve error message when LPAE config doesn't match CPU
    33bd56e ARM: 7583/1: decompressor: actually use the unaligned access
    62d572e defconfig: enable CONFIG_MMC_BLOCK_DEFERRED_RESUME see https://github.com/CyanogenMod/android_kernel_lge_hammerhead/commit/ab28080b968377fe006c4fba6ead1fd061254964
    b6c7448 diag: Make fixes to diag_switch_logging
    faadef4 Readahead: Optimize divide/multiply by power of 2 using L/R shift
    6806fe3 mmc: Do not build tests
    ac6d3c5 cpufreq: impulse: Fix typo
    86a726e lib/clz_ctz.c: add prototype declarations in lib/clz_ctz.c
    6992b61 mmc: core: With great features come great spam
    67537ee arm: dts: msm8974-mdss: decrease splash memblock-reserve
    778357d Revert "mako hotplug: use mdss notifier"
    eb686fd Revert "mako hotplug: update"
    8c5abb0 Revert "revert: lcd notify"
    2d2c481 mako hotplug: update * i think it does not work somehow but i don't know why
    a8d6117 mako hotplug: use mdss notifier
    106276e merge old mako hotplug
    e429998 defconfig: remove hyper
    f226394 cpufreq: hyper: remove it because of stability issues
    a05263c bricked hotplug: remove redundant empty line
    7e093eb sweep2wake: switch to MDSS notifier
    7b1be11 msm: hotplugs: use mdss notifiers credits to @neobuddy89
    c9c9395 revert: lcd notify
    1e69d6b Makefile: fix merge confilcts for clang
    57e5361 arm: LLVMLinux: Use global stack register variable for percpu
    8896f8b arm: LLVMLinux: Use current_stack_pointer in unwind_backtrace
    5e5c9b9 arm: LLVMLinux: Calculate current_thread_info from current_stack_pointer
    f4e28d5 arm: LLVMLinux: Use current_stack_pointer in save_stack_trace_tsk
    7f042a1 arm: LLVMLinux: Use current_stack_pointer for return_address
    715ea6c arm: LLVMLinux: Add global named register current_stack_pointer for ARM
    73f275f crypto: LLVMLinux: Remove VLAIS usage from crypto/testmgr.c
    8fbad1c crypto: LLVMLinux: Remove VLAIS usage from libcrc32c.c
    af400b4 crypto: LLVMLinux: Add macro to remove use of VLAIS in crypto code
    7b841ef ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
    ef48fef Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
    7549ac0 Makefile: update for clang
    bd95345 arm, unwind, LLVMLinux: Enable clang to be used for unwinding the stack
    b792299 crypto: LLVMLinux: aligned-attribute.patch
    3e6530d LLVMLinux: Remove warning about returning an uninitialized variable
    3cd2229 kbuild: LLVMLinux: Adapt warnings for compilation with clang
    296e35d Documentation: LLVMLinux: Update Documentation/dontdiff
    a0aa224 kbuild: LLVMLinux: Fix LINUX_COMPILER definition script for compilation with clang
    c3a29cf LLVMLinux: Add support for clang to compiler.h and new compiler-clang.h
    499bcae Makefile: support clang
    55c19e9 mako hotplug: switch to lcd notify
    f0684b9 msm: hotplug: upstream changes
    213fdda cpufreq: conservative: make the code a little bit prettier
    e8bcbfb crypto: msm: qcrypto: Close window during suspending for SMP
    9634a04 crypto: msm: qcrypto: Update suspend resume code
    d979b74 msm: vidc: release sync_lock before waiting on command response
    e44407c msm: vidc: Fix session error handling
    d3758a0 msm: vidc: Clean up properly when instance exits at MSM_VIDC_INIT state
    3095795 ASoC: msm-lsm-client: Use freezable wait for EVENT_STATUS ioctl
    5e47978 msm: mdss: Program linear GC LUT as default for rounding
    eb0eb6c msm: mdss: Extend GC programming to writeback mixers in pp
    e0e4b71 msm: mdss: fix issue in calculating decimated dimensions
    39752ab Revert "sched/idle: Avoid spurious wakeup IPIs"
    71b18ec mako hotplug: enable disable
    e7d226a mako hotplug: merge opo franco version
    e5aea35b sched/__wake_up_sync_key(): Fix nr_exclusive tasks which lead to WF_SYNC clearing
    2442738 sched/idle: Avoid spurious wakeup IPIs
    c933f88 sched, smp: Correctly deal with nested sleeps
    854e138 smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
    b408759 Revert "defconfig: disable HW encryption support"
    a9bfeb7 conservative: revert: cputime64 convert

    Hit thx. I spent a lot of time into this kernel. :D
    30
    After destroing my ubuntu machine i managed to compile a kernel with UBERTC 5.0
    V101
    Changelog:
    - compiled with UBERTC 5.0
    - fixed GCC 5.0 build errors
    Just hit thx and try yourself :)
    26
    Changelog V55
    - updated ramdisk to 16.12.2014 cm12 version
    - disabled cpu_boost (interactive is working great)
    - cm upstream updates
    - updated KCAL
    - and some misc updates
    check my git for details: https://github.com/DerRomtester/one_plus_one/commits/cm-12.0?page=1

    Edit:
    Still Uploading
    Edit:
    Upload finished rdy to download have fun :)
    Dont forget to press the thx button :D