[KERNEL][7.x - 10.x] Tsurara-QZ 1.3d [Z00L][Z00T]

Search This thread

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
Tsurara.png

Custom Kernel for Lineage 17.0, tested only on Android Q (LineageOS 17).

Kernel Features (Whats New?):
  • CPU Governor : BLU_ACTIVE
  • I/O Scheduler: anxiety,sioplus,maple,zen
  • TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
  • F2FS Support
  • ZSWAP,Z-RAM (lzo,lz4,lz4hc,deflate)
  • Fsync
  • Software CRC Control
  • Gentle Fair Sleepers
  • Adreno Idler
  • Arch Power
  • wq_power_saving
  • Minor Optimization and Patches
  • Compiled Using Latest GCC11.1
Tested ROM:
Downloads:
Older Version :

V.1.0
V.1.2a
V.1.3a
V.1.3c
Latest:
V.1.3d
Note: Due a change on some system related stuff, it's required to clear your dalvik-cache after flashing this v.1.3d

FAQ:
  1. Is this kernel going to be updated frequently?
    Answer: probably, if i am not busy.. it'll just mostly follow Lineage17 commits
  2. I Want this FEATURE
    Answer: will probably add, not sure
  3. what about TCP Westwood?
    Answer: sometimes later on, i'll probably add it or if Lineage 17 unnofficial author doing it

Known Issues:
  • My Unity Games Freeze after a slight Stutters!
    Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Information:
  • Linux kernel version: 3.10.108
  • Based from:Lineage17-unnoffical markkiths Z00L-ten branch
  • Compiler Used
    GCC 11.1 Experimental (ARM64) (Aarch64-ELF)
  • Kernel Source:Here

Thanks:
  • markkiths for maintaining lineage17-Z00L/Z00T
  • mg712702 for maintaining lineage16-Z00L/Z00T
  • YaAlex3 for maintaining Z010ED
  • Roker2 for maintaining Z00RD Z00ED
  • maxmesa for maintaining Z00RD Z00ED
  • HyperTeam
  • theimpulson for firekernel
  • osm0sis for anykernel
  • and lot of people that i couldnt mention here that actually contribute to kernel
 
Last edited:

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
Changelogs :
-Tsurara v.1.0a
  • Rebase to Lineage17 kernel sources
  • Added Zen Scheduler and BLU_ACTIVE
  • Minor Cortex A53 Related optimization
  • Added Z00L Builds
-Tsurara v.1.2a (Ported ICEY-S)
  • Ported ICEY-S
  • Bunch of other stuff from ICEY-S
-Tsurara v.1.3 (ICEY-QZ)
  • Latest Lineage17 Commits:
    Bluetooth Improvement
    msm_performance changes
    arm64/lib improve copy_page
    Core_Ctrl changes
-Tsurara V.1.3a (ICEY-QZ)
  • Revert Core_Ctrl changes
  • GPUOC 650mhz for msm8936/msm8939
-Tsurara V.1.3b (ICEY-QZ)
  • cgroup fixes
  • sched fixes
  • lz4 fixes
  • additional core_ctrl changes/fixes
-Tsurara V.1.3c (ICEY-QZ)
  • Core_ctrl changes
  • Optimize Sched and Fork
-Tsurara V.1.3d (ICEY-QZ)
  • uid_sys_stats fix
 
Last edited:

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
Specific Patches :
  • Lineage17 Z00T Fixes
    -Limit dex2oat to 1 and set filter to speed-profiles
    for better experience and SOC temperatures
    -better lz4 configuration for playing games
    -set default compiler to "speed-profile"
    -Configure IO Stats and add_random to be enabled
  • Lineage 17 03-09 Z00T Fixes
    -Same with above but updated to 03-09 updates
  • userdebug fixes
    -for games that refuse to launch
  • (Magisk Modules) selinux_permissive_v2 (Source Here)
    -Fix chrome crashing issues in Q
    (only in older version, 03-09 doesnt need this)
How to use:
  1. Flash on TWRP
 

Attachments

  • Lineage17_Z00T_Fixes2.zip
    137.1 KB · Views: 12
  • userdebug_fixes.zip
    797.7 KB · Views: 11
  • selinux_permissive_v2.zip
    3.7 KB · Views: 11
  • Lineage17_03_09_Z00T_Fixes3.zip
    135.8 KB · Views: 9
Last edited:

jimjack12

Member
Feb 15, 2020
35
11
18
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
 

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
its should be, its ICEY-S modified to work with Q.. if you can kindly share your experience on older rom such as 7.x / 8.x / 9.x, that'll be great for other user to check and consider wether not or will they use this kernels.
 
  • Like
Reactions: jimjack12

jimjack12

Member
Feb 15, 2020
35
11
18
Hi ReikaRin and thanks for the great work.
Today I tried to install the Kernel "ICEY-QZ-1.0.3a-02-03-2021-11-29-Z00L-Q.zip" on Asus ZE550KL Z00LD 16/2 Gb Android 8.1 AOSP Extended 5.8 and the installation goes successful without any errors.
I can't do all the tests on the device as I don't play with it, I don't use bluetooth headsets, etc ...
However, I can confirm that the device is working properly.
We are waiting for some other members of the Forum who do other tests.
Thanks so much
 

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
Avoid using Zen scheduler for now if you're using 1.0.3b
Edit: currently pushing new builds, zen should be disabled properly now

Edit2: Fixed
 
Last edited:

Zero 2wo

Member
Dec 24, 2020
11
2
3
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
 

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :

My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
 
  • Like
Reactions: Zero 2wo

Zero 2wo

Member
Dec 24, 2020
11
2
3
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :

My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
ok i will try it.. thanks for gpu oc kernel..... im flash the latest stable.. and i hope the unstable will be stable soon.. thank alot to you i think asus z00ud is already forgoten lol.... so just enable the i/o stats and add random to fix game freeze?
 

Zero 2wo

Member
Dec 24, 2020
11
2
3
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :

My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
just enable the i/o stats and add random? but why it still freeze
 

Zero 2wo

Member
Dec 24, 2020
11
2
3
anyone play any unity game with this kernel? i hope there is a real fiz.. bcoz this kernel is nice.. but the freeze is happen... or any recommendation rom to fix this?
 
Last edited:

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
just enable the i/o stats and add random? but why it still freeze
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
 

Zero 2wo

Member
Dec 24, 2020
11
2
3
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
 

ReikaRin

Senior Member
Dec 9, 2017
77
43
28
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
i don't really play Mobile Legends, so can't really say much about that freezing issues.
Thanks for reporting anyway~
 

zenfone selfie

Senior Member
Aug 3, 2020
115
15
18
i can probably install lineage 10 tomorrow. we got a new build today.
is "ICEY-QZ-1.0.3-02-03-2021-04-52-Z00T-Q" stable enough? can i have a modified V.1.3c if you're not busy?
 

jimjack12

Member
Feb 15, 2020
35
11
18
Hi ReikaRin, great job, thanks.
One question: I installed the latest LineageOs 17.1 build from 09.03.2021, after installing your kernel, 1.3c, it completely muted the audio. is it a kernel or rom problem? Asus ZE550KL Z00LD 16/2 Gb. Thanks so much
 
Last edited:

markkiths

Member
Oct 24, 2018
46
42
18
Hi ReikaRin, great job, thanks.
One question: I installed the latest LineageOs 17.2 build from 09.03.2021, after installing your kernel, 1.3c, it completely muted the audio. is it a kernel or rom problem? Asus ZE550KL Z00LD 16/2 Gb. Thanks so much
Can you Try go to settings > system > system profile turn off then restart device and test audio again?
For new build you must to do wipe system because we have much change with library
 

jimjack12

Member
Feb 15, 2020
35
11
18
Can you Try go to settings > system > system profile turn off then restart device and test audio again?
For new build you must to do wipe system because we have much change with library
Thank you so much markkiths,
I had forgotten this detail ....
However with the default kernel, the rom works very well.
Thank you
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    can i have a 1.1ghz little core removed for latest version? i wanna test the new rom and was waiting your reply :D

    or can you tell me if 1.3a is stable enough for the latest lineage17? should i use the version you sent me?
    well, let me run the builder.. (edit: special build updated to 1.3c)
    also fixed 03-09 patch, i forgot to put it inside /system/
    1
    thanks a lot :) i'll install the rom in a few hours

    can downclocking done by a separate flashable zip like the fixes? that way i could use all the future builds without a special build, if its possible...
    its kinda hardcoded, unsure and i don't really have time~
    edit: i think its possible to downclock it using script without really modifying the kernel, but eh... i am pretty unsure about it
  • 3
    Tsurara.png

    Custom Kernel for Lineage 17.0, tested only on Android Q (LineageOS 17).

    Kernel Features (Whats New?):
    • CPU Governor : BLU_ACTIVE
    • I/O Scheduler: anxiety,sioplus,maple,zen
    • TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
    • F2FS Support
    • ZSWAP,Z-RAM (lzo,lz4,lz4hc,deflate)
    • Fsync
    • Software CRC Control
    • Gentle Fair Sleepers
    • Adreno Idler
    • Arch Power
    • wq_power_saving
    • Minor Optimization and Patches
    • Compiled Using Latest GCC11.1
    Tested ROM:
    Downloads:
    Older Version :

    V.1.0
    V.1.2a
    V.1.3a
    V.1.3c
    Latest:
    V.1.3d
    Note: Due a change on some system related stuff, it's required to clear your dalvik-cache after flashing this v.1.3d

    FAQ:
    1. Is this kernel going to be updated frequently?
      Answer: probably, if i am not busy.. it'll just mostly follow Lineage17 commits
    2. I Want this FEATURE
      Answer: will probably add, not sure
    3. what about TCP Westwood?
      Answer: sometimes later on, i'll probably add it or if Lineage 17 unnofficial author doing it

    Known Issues:
    • My Unity Games Freeze after a slight Stutters!
      Fix: " I/O Stats" and " add_random" set to 1 if they're 0
    Information:
    • Linux kernel version: 3.10.108
    • Based from:Lineage17-unnoffical markkiths Z00L-ten branch
    • Compiler Used
      GCC 11.1 Experimental (ARM64) (Aarch64-ELF)
    • Kernel Source:Here

    Thanks:
    • markkiths for maintaining lineage17-Z00L/Z00T
    • mg712702 for maintaining lineage16-Z00L/Z00T
    • YaAlex3 for maintaining Z010ED
    • Roker2 for maintaining Z00RD Z00ED
    • maxmesa for maintaining Z00RD Z00ED
    • HyperTeam
    • theimpulson for firekernel
    • osm0sis for anykernel
    • and lot of people that i couldnt mention here that actually contribute to kernel
    3
    Changelogs :
    -Tsurara v.1.0a
    • Rebase to Lineage17 kernel sources
    • Added Zen Scheduler and BLU_ACTIVE
    • Minor Cortex A53 Related optimization
    • Added Z00L Builds
    -Tsurara v.1.2a (Ported ICEY-S)
    • Ported ICEY-S
    • Bunch of other stuff from ICEY-S
    -Tsurara v.1.3 (ICEY-QZ)
    • Latest Lineage17 Commits:
      Bluetooth Improvement
      msm_performance changes
      arm64/lib improve copy_page
      Core_Ctrl changes
    -Tsurara V.1.3a (ICEY-QZ)
    • Revert Core_Ctrl changes
    • GPUOC 650mhz for msm8936/msm8939
    -Tsurara V.1.3b (ICEY-QZ)
    • cgroup fixes
    • sched fixes
    • lz4 fixes
    • additional core_ctrl changes/fixes
    -Tsurara V.1.3c (ICEY-QZ)
    • Core_ctrl changes
    • Optimize Sched and Fork
    -Tsurara V.1.3d (ICEY-QZ)
    • uid_sys_stats fix
    2
    Specific Patches :
    • Lineage17 Z00T Fixes
      -Limit dex2oat to 1 and set filter to speed-profiles
      for better experience and SOC temperatures
      -better lz4 configuration for playing games
      -set default compiler to "speed-profile"
      -Configure IO Stats and add_random to be enabled
    • Lineage 17 03-09 Z00T Fixes
      -Same with above but updated to 03-09 updates
    • userdebug fixes
      -for games that refuse to launch
    • (Magisk Modules) selinux_permissive_v2 (Source Here)
      -Fix chrome crashing issues in Q
      (only in older version, 03-09 doesnt need this)
    How to use:
    1. Flash on TWRP
    1
    Hi,
    good job.
    From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
    I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
    Thanks so much
    its should be, its ICEY-S modified to work with Q.. if you can kindly share your experience on older rom such as 7.x / 8.x / 9.x, that'll be great for other user to check and consider wether not or will they use this kernels.
    1
    any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
    it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :

    My Unity Games Freeze after a slight Stutters!
    Fix: " I/O Stats" and " add_random" set to 1 if they're 0
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