• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Kernel][3.10.94]tiltkernel - v1.6

Search This thread

tiltkoko83

Senior Member
Aug 23, 2015
87
68
38
Kristiansand
I present tiltkernel!

Code:
#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.
 */

It's based on @BlueFlame4 super work, with something extra.

  • Updated to Linux 3.10.94
  • dt2w and Pocketmod
  • ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
  • Secured
  • init.d support
  • CFQ and BFQ IOScheduler
  • CIFS and NFS
  • Interactiveplus, Pegasusq and stock CPU governors
  • westwood and cubic TCP congestion control
  • Removed various debug and logging stuff
  • Compiled with latest UBERTC 5.3 toolchain and Cortex-A53 optimizations
  • Dynamic Fsync Control
  • mmc: disable crc check for 30% extra performance in IO
  • Ramdisk
  • MTK: removed HUGE trail of MTK kernel logging
  • Increased READAHEAD to 1024 for better I/O performance
  • And lots of other kernel options...
Source: https://github.com/tiltkoko/android_kernel_elephone_p8000.git

Changelog:
Code:
v1.6:
* Linux 3.10.94
* Updated toolchain
* Default to NOATIME and NODIRATIME for FS performance improvement
* 100+ other patches. Look at the source.
* Fixed fingerprint sensor 
* Improved wifi
v1.5:
* Fixed touch zoom bug
* Fixed ThunderQuake Engine
* Removed 1.5 GHz step
v1.45:
* updated to 3.10.93
* Dynamic Fsync Control
* mmc: disable crc check for 30% extra performance in IO
* Tweaked IO scheduler for better performance
* NFS
* BFQ default IO scheduler 
v1.4:
* Fixed "youtube" bug
* kernel update fixes and some network patches
* Updated with Eragon init.d fix.
* ARM Cortex-A53 compiler optimizations 
v1.3:
* Updated to the new Elephone sources
* Increased VM_MAX_READAHEAD to 1024 for better I/O performance
* Changed to UBERTC toolchain and O3 optimization
* Added Pegasusq CPU Governor
* Some other fixes
v1.21:
* Removed multicore scheduler. 
* Added interactiveplus cpu governor
* Fixed some really stupid stuff introduced in v1.2
v1.2:
* Huge update to 3.10.92!
* Disabled some more debug stuff.
* Fixed button wake up.
v1:
* Initial version.

Install:
Rashr or fastboot

Props:
@BlueFlame4
@varun.chitre15
skeleton1911 for Eragon
showp for DT2W
and XDA!

Whats next:
Think it's stable now, so expect new version in a while:)
I am on #elep8k on freenode IRC network if you want to say hello!
 

Attachments

  • tiltkernel_v1.21.img
    7.3 MB · Views: 228
  • tiltkernel_v1.3.img
    7.3 MB · Views: 222
  • tiltkernel_v1.4.img
    7.2 MB · Views: 158
  • tiltkernel_v1.45.img
    7.2 MB · Views: 254
  • tiltkernel_v1.5.img
    7.2 MB · Views: 280
  • tiltkernel_v1.6.0909.img
    7.2 MB · Views: 136
  • tiltkernel_v1.6.img
    7.2 MB · Views: 535
Last edited:

tiltkoko83

Senior Member
Aug 23, 2015
87
68
38
Kristiansand
FAQ

F.A.Q
Q. How to use the features?
A. Most of the features are controllable via TricksterMod app

Q. How to use ThunderQuake Engine?
A. With ThunderQuake Engine you can control vibration intensity at hardware level. There are 7 levels of intensities supported
Using Terminal Emulator/ADB shell use following command

Code:
echo "your-value-here" > /sys/kernel/thunderquake_engine/level
Valid values: 0-7
 

Stevethegreat

Senior Member
Nov 28, 2010
1,200
326
Question:

Is it real 1.5Ghz or is it "1.5Ghz", which actually runs at 1.3Ghz but at higher volts (as it happens in most Mediatek devices when one tries to overclock)?
 

BlueFlame4

Retired Recognized Developer
Mar 10, 2011
1,865
4,401
29
Dresden, Germany
Question:

Is it real 1.5Ghz or is it "1.5Ghz", which actually runs at 1.3Ghz but at higher volts (as it happens in most Mediatek devices when one tries to overclock)?

This was already discussed in my kernel thread. They're real, because the kernel already supports it and we just unlocked the frequency. Also benchmarks indicate that it's real.
 
  • Like
Reactions: stonedpsycho

stefano91av

Senior Member
Jul 13, 2014
277
76
Thank you very much for your kernel :) I'm too happy .
I installed TricksterMod app and set dt2w , BFQ IOScheduler , westwood TCP and ZRAM .
How do I set NTFS and CIFS and Multicore scheduler ?
You may also upgrade your kernel to version 3.10.92 , please ?
 

Stevethegreat

Senior Member
Nov 28, 2010
1,200
326
This was already discussed in my kernel thread. They're real, because the kernel already supports it and we just unlocked the frequency. Also benchmarks indicate that it's real.

Sorry, last I remember it was 30% slower than MT6752 (which basically would show no difference than the 1.3ghz clocks).

Maybe I'd have to run Phoronix's Linux workload via chroot if the results are as inconclusive as I remember them. Phoronix's benchs show things like throttling with surgical precision (it only cares about load, not mhz, so when there's sudden gap in performance that would be throttling). Of course I'd have to get the phone in my hands first (my wife rarely let's me to "pet" it anymore :p ).
 

tiltkoko83

Senior Member
Aug 23, 2015
87
68
38
Kristiansand
I do not have a microSD card yet (ordering one soon). What do work with SD-cards, fat32? ext4?
@stefano91av Multicore scheduler is built in, so nothing to do there.
The kernel sources has a lot of backports etc, especially in the arm code. So it's not that easy to get to the latest kernel. I will get there eventually, just give me some time.
I am not an expert at this stuff, learning as I go. :)

Has someone played with ThunderQuake?
 

tiltkoko83

Senior Member
Aug 23, 2015
87
68
38
Kristiansand
wierd micbanand..
I am still on eragon 4. My and Blues kernel is using same source, so should be no difference. Tried with Rashr?
Finished with updating to 3.10.92. Uploading after I have tested it a few hours...
 
  • Like
Reactions: stefano91av

stefano91av

Senior Member
Jul 13, 2014
277
76
Now I'm trying v1.21.
With v1.20 there were jamming in the videos of facebook when I received messages from whatsapp . In addition, the score was AnTuTu 29000 :(
 

jman0

Senior Member
Mar 19, 2009
707
259
I too can confirm that flashing this kernel over Eragon 5.6 results in a bootloop. Well, it's not exactly a bootloop, since the phone finishes botting and you can also unlock the screen, but less that a minute it restarts, and this happens over and over again. I tried rebooting the phone into safe mode before it reboots itself, but in safe mode it also reboots suddenly.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    I present tiltkernel!

    Code:
    #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.
     */

    It's based on @BlueFlame4 super work, with something extra.

    • Updated to Linux 3.10.94
    • dt2w and Pocketmod
    • ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
    • Secured
    • init.d support
    • CFQ and BFQ IOScheduler
    • CIFS and NFS
    • Interactiveplus, Pegasusq and stock CPU governors
    • westwood and cubic TCP congestion control
    • Removed various debug and logging stuff
    • Compiled with latest UBERTC 5.3 toolchain and Cortex-A53 optimizations
    • Dynamic Fsync Control
    • mmc: disable crc check for 30% extra performance in IO
    • Ramdisk
    • MTK: removed HUGE trail of MTK kernel logging
    • Increased READAHEAD to 1024 for better I/O performance
    • And lots of other kernel options...
    Source: https://github.com/tiltkoko/android_kernel_elephone_p8000.git

    Changelog:
    Code:
    v1.6:
    * Linux 3.10.94
    * Updated toolchain
    * Default to NOATIME and NODIRATIME for FS performance improvement
    * 100+ other patches. Look at the source.
    * Fixed fingerprint sensor 
    * Improved wifi
    v1.5:
    * Fixed touch zoom bug
    * Fixed ThunderQuake Engine
    * Removed 1.5 GHz step
    v1.45:
    * updated to 3.10.93
    * Dynamic Fsync Control
    * mmc: disable crc check for 30% extra performance in IO
    * Tweaked IO scheduler for better performance
    * NFS
    * BFQ default IO scheduler 
    v1.4:
    * Fixed "youtube" bug
    * kernel update fixes and some network patches
    * Updated with Eragon init.d fix.
    * ARM Cortex-A53 compiler optimizations 
    v1.3:
    * Updated to the new Elephone sources
    * Increased VM_MAX_READAHEAD to 1024 for better I/O performance
    * Changed to UBERTC toolchain and O3 optimization
    * Added Pegasusq CPU Governor
    * Some other fixes
    v1.21:
    * Removed multicore scheduler. 
    * Added interactiveplus cpu governor
    * Fixed some really stupid stuff introduced in v1.2
    v1.2:
    * Huge update to 3.10.92!
    * Disabled some more debug stuff.
    * Fixed button wake up.
    v1:
    * Initial version.

    Install:
    Rashr or fastboot

    Props:
    @BlueFlame4
    @varun.chitre15
    skeleton1911 for Eragon
    showp for DT2W
    and XDA!

    Whats next:
    Think it's stable now, so expect new version in a while:)
    I am on #elep8k on freenode IRC network if you want to say hello!
    8
    New version is up a bit late.. sorry

    v1.3:
    * Updated to the new Elephone sources
    * Changed to UBERTC toolchain and O3 optimization
    * Added Pegasusq CPU Governor
    * Some other fixes
    4
    New version is out!!

    v1.4:
    * Fixed "youtube" bug
    * kernel update fixes and some network patches
    * Updated with Eragon init.d fix.
    * ARM Cortex-A53 compiler optimizations

    Did take some time to debug the "youtube" bug, was obviously just me being stupid in a few ways..
    What do you guys want added now?
    4
    Uploaded new kernel with 3.10.92 added. There are so much debug stuff in the sources it's crazy. Found some hidden stuff when I updated..
    Now I am tired. Was a lot of work..
    3
    @Brewn yes based on blueflames work.. I have not uploaded a 1014 version as I did not see the need for it (yet).
    I know about the video streaming/youtube bug. Hope I can get it fixed... Got home from work now, need some rest before looking into it.