[KERNEL] [CAF 5.1.1] [UBERTC] Tyr-CAF 3.4 V33 (31-10-2015) Halloween Edition

Search This thread

DerRomtester

Senior Member
Aug 20, 2012
2,900
5,825
24
Neumarkt
synapse, but there is onlye the option of mpdecision and by default it comes unchecked, that´s why I ask
uploadfromtaptalk1444757253300.png
Just flash my UKM Version :)

Gesendet von meinem A0001 mit Tapatalk
 
  • Like
Reactions: Fenvarien

donmargarito

Senior Member
Jan 28, 2015
59
14
View attachment 3505498
Just flash my UKM Version :)

Gesendet von meinem A0001 mit Tapatalk

do you mean UKM TyrV3? I have flashed it and now synapse says "no uci support detected" :S

edit: I have reinstalled synapse and it seems to work :D

---------- Post added at 06:03 PM ---------- Previous post was at 05:42 PM ----------

how should I configure the cpuquiet hotplug for a good battery life?

thank you! :D
 
Last edited:

DerRomtester

Senior Member
Aug 20, 2012
2,900
5,825
24
Neumarkt
do you mean UKM TyrV3? I have flashed it and now synapse says "no uci support detected" :S

edit: I have reinstalled synapse and it seems to work :D

---------- Post added at 06:03 PM ---------- Previous post was at 05:42 PM ----------

how should I configure the cpuquiet hotplug for a good battery life?

thank you! :D

You care about performance ?
 

Fenvarien

Senior Member
Dec 22, 2010
963
598
Synapse shows several java errors in the hotplugs section and I can't change the up delay of the balance setting.
However, the load_stats setting is working very well and battery efficient for me. If you really want to save some battery I'd recommend to decrease the maximum frequency to 1.9 or even 1.5 GHz and cpu boost/touch boost accordingly.
 
Last edited:

DerRomtester

Senior Member
Aug 20, 2012
2,900
5,825
24
Neumarkt
thanks :D

And what about Balance level, down delay, up delay, load sample rate, idle bottom freq and idle top freq?

Synapse shows several java errors in the hotplugs section and I can't change the up delay of the balance setting.
However, the load_stats setting is working very well and battery efficient for me. If you really want to save some battery I'd recommend to decrease the maximum frequency to 1.9 or even 1.5 GHz and cpu boost/touch boost accordingly.

Yeah balanced hotplug governor is buggy and i do not recommend to use it.
I may remove the other hotplug governors because load stats is the most intelligent of them. These java errors are because i remove that functions because they are quite useless.
I noticed some reboots with interactive governor (i fixed that today but kernel will come on saturday or friday german time zone :) )
Also i did not notice any reboots with the new f2fs driver anymore ( they seem to be gone)
 
Last edited:

MBurns2

Senior Member
Aug 30, 2011
1,289
277
Bologna
I just would disable two cores. :)

Sent from my A0001 using XDA Free mobile app
Are you sure that you can have better battery life limiting the hotplug?
I tried to use two core on msm and bricked, the result wasn't better than when i use 4 core.
Just asking :)

Inviato dal mio A0001 utilizzando Tapatalk
 

DerRomtester

Senior Member
Aug 20, 2012
2,900
5,825
24
Neumarkt
Are you sure that you can have better battery life limiting the hotplug?
I tried to use two core on msm and bricked, the result wasn't better than when i use 4 core.
Just asking :)

Inviato dal mio A0001 utilizzando Tapatalk

Than hotplugging would be useless.

Sent from my A0001 using XDA Free mobile app
 
  • Like
Reactions: Jole7

Fenvarien

Senior Member
Dec 22, 2010
963
598
It's always a tradeoff between performance and battery life. You can try to reduce the used cores or change the maximum frequency. But what suits your needs better depends on how you use your device. IMHO it's more efficient to use 4 cores and let the hotplug do it's magic, but to disable the highest frequency levels and apply some moderate undervolting.
 
  • Like
Reactions: MBurns2

DerRomtester

Senior Member
Aug 20, 2012
2,900
5,825
24
Neumarkt
Version 30 big changes are incoming!

After 2 hours and 30 min of work a new kernel is ready with these changes. I called it Version 30 because the changes are very big and new and somehow a bit experimental. (btw. CM did the same with CM13. They also synced many parts with CAF.) Now we are up to date with the changes Qualcom did the last 3 month.

* updated prima (wifi) driver to LA.BF.1.1.3-00110-8x74.0
* synced with CAF LA.BF.1.1.3_rb1.2 (more than 6500 lines of code have changed)
* Fixed reboots caused by interactive governor
* Fixed static background noise heard when using a headset
* Re-enabled ULPS for users with a Sharp panel
* Added fix for graphical artifacts when waking device from sleep for some users
* Fixed slow charging speed with some cables (charging speed should be the same as the CM kernel now)
* updated cubic tcp
* removed balanced and rq stats hotplug governor (to make the kernel more stable and simple)
ecc....

Somehow a bit experimental! Lemme know if something does not work.

#Happy Flashing

Don't forget to hit Thx :)
 
Last edited:

DerRomtester

Senior Member
Aug 20, 2012
2,900
5,825
24
Neumarkt
Version 31
- went back to the old prima driver (this should solve wifi problems)
- upstream updates from sultanxda
misc things ecc..
- removed fastcharge

Code:
00e95bb Revert "Merge "ARM: msm: GCC Version change.""
540b50b mdss: mdss_fb: fix derp
5cfb2e9 Merge remote-tracking branch 'caf/LA.BF.1.1.3_rb1.2' into Tyr-New
293488f Revert "fastcharge: backported and adapted for OnePlus One"
34c3b20 input: synaptics_dsx: Send KEY_POWER for double-tap event
cc4ad11 msm: mdss: add init and deinit calls to notify update ioctl
a09be48 Revert "prima: update to LA.BF.1.1.3-00110-8x74.0"
a377f41 Revert "prima: fix compilation QCOM_TDLS is necessary"
442b3fd Revert "power: bq27541: Import from official cm-12.1 kernel"
96e4d8b msm: mdss: Set backlight on unblank after 2nd frame is committed
17966b8 Revert "msm: mdss: Don't save backlight brightness on blank"
62c5663 Revert "video: mdss: Set initial backlight after first frame done"
37478ac msm: mdss: restore backlight level when recovering from ESD attack
97c83a4 power: bq27541: Import from official cm-12.1 kernel
080351a ARM: dts: 14001: Increase panel reset-sequence delays
aa4ac17 ASoC: wcd9xxx-mbhc: Don't run consistency checks for headsets
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    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
    - added zen decsision hotplug
    - added mako hotplug
    - Stock CPU frequency table (no underclock by default)
    - charge control ( i hope it is working)
    - 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: westood (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

    Flashing instructions:

    - backup your boot.img (just in case)
    - flash kernel
    - reboot

    Source Code

    https://github.com/DerRomtester/android_kernel_oneplus_msm8974

    Confirmed working roms [CAF roms only]:
    sultanxda's CAF based Rom
    Euphoria OS CAF
    ProjectX CAF

    You like my work?
    Feel free to donate: Donate-Link



    XDA:DevDB Information
    TYR KERNEL CAF, Kernel for the ONEPLUS ONE

    Contributors
    DerRomtester
    Kernel Special Features:

    Version Information
    Status: Testing

    Created 2015-07-07
    Last Updated 2015-07-07
    25
    Version 9
    @kalpik here you go :)
    * almost fixed all build warnings (just in case)
    * fixed compass on kernel side (the rom needs an update https://github.com/sultanxda/propri...mmit/0cf2594584e89350d8e881f3257f0c6a29b1e361, too)
    * merged new wifi driver: prima: merge LA.BF.1.1 (maybe there is an improvement)

    Don't forget to hit the thx button. All developers do that in their free time. :)
    21
    Version 30 big changes are incoming!

    After 2 hours and 30 min of work a new kernel is ready with these changes. I called it Version 30 because the changes are very big and new and somehow a bit experimental. (btw. CM did the same with CM13. They also synced many parts with CAF.) Now we are up to date with the changes Qualcom did the last 3 month.

    * updated prima (wifi) driver to LA.BF.1.1.3-00110-8x74.0
    * synced with CAF LA.BF.1.1.3_rb1.2 (more than 6500 lines of code have changed)
    * Fixed reboots caused by interactive governor
    * Fixed static background noise heard when using a headset
    * Re-enabled ULPS for users with a Sharp panel
    * Added fix for graphical artifacts when waking device from sleep for some users
    * Fixed slow charging speed with some cables (charging speed should be the same as the CM kernel now)
    * updated cubic tcp
    * removed balanced and rq stats hotplug governor (to make the kernel more stable and simple)
    ecc....

    Somehow a bit experimental! Lemme know if something does not work.

    #Happy Flashing

    Don't forget to hit Thx :)
    20
    V10 CAF Changelog
    * Reverted vidc drivers to CAF LA.BF.1.1.1.c3 (fixes random reboots)
    * Display turns on faster now
    * Fixed touchscreen not working in doze (and hopefully fixed gestures/DT2W not working sometimes)
    * temp threshold max limited 75°C (to prevent users damaging their phone)
    * temp threshold min limited to 40°C
    * updated ramdisk
    * tuned smartmax a little bit more aggressive
    * tuned cpu boost driver to safe more juice
    * fixed reboots with smartmax

    Have fun and don't forget to hit thx :)
    19
    Halloween Edition V33
    Hotplugs:
    * removed CPUQUIET ( i wasnt happy with that solution i am a big fan of franco)
    * added mako hotplug (disabled by default)
    * added zen decision (enabled by default)

    Compiler Optimizations
    * arm: use -mtune=cortex-a15 for Krait targets
    * vfp: according to android's gerrit, krait can use neon-vfpv4

    Wakelock:
    * net: bcmdhd: reduce wlan_rx wakelock period

    Tcp
    * make cubic the default tcp since google fixed and important tcp bug
    http://www.phoronix.com/scan.php?page=news_item&px=Google-Fixes-TCP-Linux

    Performance
    * lowered readahead to 128 because higher values are causing performance regression
    https://github.com/MotorolaMobilityLLC/kernel-msm/commit/aa87390

    Toolchain
    * compiled with latest UBERTC 5.2
    ( i am quite happy with it)

    new UKM Version available here:
    https://www.androidfilehost.com/?fid=24052804347850878

    Download Kernel
    https://www.androidfilehost.com/?fid=24052804347850879

    vector-cute-halloween_53-15081.jpg


    Dont forget to hit Thx

    Happy Halloween
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone