[Kernel] Fusion v1.7

Search This thread

jancsessz

Senior Member
Aug 16, 2013
724
1,160
oU600ii.png

Hello all :)!

Code:
Disclaimer: I am not responsible for any bricks you may obtain. Use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware damage.
Changelog:
v1.7 (23th Jul)
  • Source update
  • Thunderplug added
  • State notifier added


Changelog:

v1.6 (2th Jul)
  • Minor source update

v1.5 (25th Jun)
  • Source update credits to AdrianDC
  • New cpu governors added: smartassv2, zzmove, lagfree, impulse, barry_allen, slim, intellidemand2, intelliactive, wheatley, smartmax

v1.4 (1th Jun)
  • Source update credits to AdrianDC
  • F2FS source update credits to Tomoms
  • EXFAT source update credits to Tomoms
  • highmem_is_dirtyable = 1
  • Optimized KSM
  • Changed zram compression
  • Builded with gcc-5.x
  • KSM checkpage fixed
  • Allowed zcache
  • Lock initial TCP window size to 64k
  • Enabled multicore powersaving
  • Improve tweaks for responsiveness
  • Clean up optimization flags
  • Gentle Fair Sleepers tweaks
  • GPU idle 27mhz
  • Tweak L2 frequencies credits to Tomoms
  • Optimize memcpy for cortex-A15 to memutils

v1.3 (4th April)
  • Source update
  • Power efficient wq
  • Ondemandplus
  • Intelli plug
  • Intelli thermal
  • Quickwakeup
  • Arch Power and Gentle Fair Sleepers Interface

v1.2 (24 March)
  • Force 500mA charging current on unknown chargers
  • KSM check and skip page
  • Add Tripndroid i/o schulder
  • ARM RWSEM algorithm
  • Disable crc check
  • Toggable crc
  • USB fast charging
  • Increase battery check interval from 5 to 15 seconds
  • Frandom
  • Faux sound v3.8
  • Fsync on/off
  • Powersuspend v1.7

v1.1 (19th March)
Minor update:
  • CPU Underclock voltage fix
  • Fix CPU Extra frequency

v1.0 (18th March)
  • Builded with tweaked toolchain
  • CPU Overclock
  • CPU Underclock
  • CPU Voltage control
  • I/O Schulder added and tweaked
  • GPU Simple governor by: @faux123
  • GPU opti flag
  • Cortex-a15 opti flag



Downloads:
https://drive.google.com/open?id=0B2_PDI5rRFIJTkhWMkhVSnRLR2s
https://www.mediafire.com/folder/91iayylsi1qsk/Fusion_kernel

Tested roms:
AOSP by me
LineageOS by @Jadimo
AICP by @Kordius



Thanks to:
@AdrianDC
@DooMLoRD
@nosedive
@faux123
@neobuddy89
@Tomoms
and all the authors of the hundreds of github commits in Fusion's repo!

XDA:DevDB Information
Fusion kernel, Kernel for the Sony Xperia SP

Contributors
jancsessz
Source Code: https://github.com/jancsessz/fusion_kernel

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.4
Stable Release Date: 2017-06-01

Created 2017-03-18
Last Updated 2017-06-01
 
Last edited:

Jadimo

Senior Member
Dec 31, 2014
71
43
Hello,
i've flashed the kernel on LineageOS 03.07 nightly and so far everything runs fine.
Thanks !
Edit:
So after a day of testing my first impressions comparing to lineage stock kernel:
Scrolling and multitasking seems a bit smoother, also no problems with PPSSPP game emulation.
Benchmark scores attached :)
 

Attachments

  • Screenshot_20170319-125930.png
    Screenshot_20170319-125930.png
    72.8 KB · Views: 1,234
  • Screenshot_20170319-134050.png
    Screenshot_20170319-134050.png
    91.8 KB · Views: 1,206
Last edited:

Raffhell

Senior Member
Jan 17, 2013
88
8
flashed on 7.1.1 RR ... everything seems ok with 100mhz overclock; only a glitch in nav bar (1/2 is solid black) but I think could be easily solved tweaking it =)
 
  • Like
Reactions: jancsessz

jancsessz

Senior Member
Aug 16, 2013
724
1,160
flashed on 7.1.1 RR ... everything seems ok with 100mhz overclock; only a glitch in nav bar (1/2 is solid black) but I think could be easily solved tweaking it =)
Okey, thanks report. I check why get this error :). You using cpu underclock and overclock? or only oc?
 
Last edited:

Raffhell

Senior Member
Jan 17, 2013
88
8
Okey, thanks report. I check why get this error :). You using cpu underclock and overclock? or only oc?

Only slightly overclock to 1890mhz to test oc but then I disabled it - the major "issue" of the sp is the ram, not really the cpu frequency. Ram handling seems - actually, I think it is - better now.
Issue happened also without any overclock.
However, I put 65% to navbar height in my rom as a workaround.
I lowered min clock to 186 mhz and it still works normally and smooth.
The only other issue I noticed - with or without tweaks: the phone never enter in deep sleep mode, it stays to 186mhz.
 
Last edited:
  • Like
Reactions: jancsessz

jancsessz

Senior Member
Aug 16, 2013
724
1,160
Only slightly overclock to 1890mhz to test oc but then I disabled it - the major "issue" of the sp is the ram, not really the cpu frequency. Ram handling seems - actually, I think it is - better now.
Issue happened also without any overclock.
However, I put 65% to navbar height in my rom as a workaround.
I lowered min clock to 186 mhz and it still works normally and smooth.
The only other issue I noticed - with or without tweaks: the phone never enter in deep sleep mode, it stays to 186mhz.

Okey, thanks this report. I need free time for building better kernels with ram tweaks. Doest fully work CPU oc u get errors?
 
  • Like
Reactions: xrenoix

jancsessz

Senior Member
Aug 16, 2013
724
1,160
No errors, crash, force close or lags in overclock or underclock... it seems everything ok on that side ;)
Even ram usage seems to be less aggressive with the kernel (thanks for that).
Fusion kernel v1.1 with AOSP 7.1.1
Screenshot_20170319-203629.png
I dont know why not work deep sleep :/.
Please check in Kernel Adiutor/Overall and create screenshot whats you see here.
 

Raffhell

Senior Member
Jan 17, 2013
88
8
test deep sleep and flash fusion 1.1 again

Testing 1.1 now. I'd 1.0 before.
However, I "fixed" missing deep sleep on 1.0 with force doze app - I had too much wakelocks, probably the true reason I hadn't deep sleep at all.
I'll recheck OC functions also ;)
Navbar height glitch is fixed on 1.1, thanks ;)
 
Last edited:
  • Like
Reactions: jancsessz

jancsessz

Senior Member
Aug 16, 2013
724
1,160
Testing 1.1 now. I'd 1.0 before.
However, I "fixed" missing deep sleep on 1.0 with force doze app - I had too much wakelocks, probably the true reason I hadn't deep sleep at all.
I'll recheck OC functions also ;)
Navbar height glitch is fixed on 1.1, thanks ;)

Dont use force doze app, check again with 1.1 work or not deep sleep.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    oU600ii.png

    Hello all :)!

    Code:
    Disclaimer: I am not responsible for any bricks you may obtain. Use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware damage.
    Changelog:
    v1.7 (23th Jul)
    • Source update
    • Thunderplug added
    • State notifier added


    Changelog:

    v1.6 (2th Jul)
    • Minor source update

    v1.5 (25th Jun)
    • Source update credits to AdrianDC
    • New cpu governors added: smartassv2, zzmove, lagfree, impulse, barry_allen, slim, intellidemand2, intelliactive, wheatley, smartmax

    v1.4 (1th Jun)
    • Source update credits to AdrianDC
    • F2FS source update credits to Tomoms
    • EXFAT source update credits to Tomoms
    • highmem_is_dirtyable = 1
    • Optimized KSM
    • Changed zram compression
    • Builded with gcc-5.x
    • KSM checkpage fixed
    • Allowed zcache
    • Lock initial TCP window size to 64k
    • Enabled multicore powersaving
    • Improve tweaks for responsiveness
    • Clean up optimization flags
    • Gentle Fair Sleepers tweaks
    • GPU idle 27mhz
    • Tweak L2 frequencies credits to Tomoms
    • Optimize memcpy for cortex-A15 to memutils

    v1.3 (4th April)
    • Source update
    • Power efficient wq
    • Ondemandplus
    • Intelli plug
    • Intelli thermal
    • Quickwakeup
    • Arch Power and Gentle Fair Sleepers Interface

    v1.2 (24 March)
    • Force 500mA charging current on unknown chargers
    • KSM check and skip page
    • Add Tripndroid i/o schulder
    • ARM RWSEM algorithm
    • Disable crc check
    • Toggable crc
    • USB fast charging
    • Increase battery check interval from 5 to 15 seconds
    • Frandom
    • Faux sound v3.8
    • Fsync on/off
    • Powersuspend v1.7

    v1.1 (19th March)
    Minor update:
    • CPU Underclock voltage fix
    • Fix CPU Extra frequency

    v1.0 (18th March)
    • Builded with tweaked toolchain
    • CPU Overclock
    • CPU Underclock
    • CPU Voltage control
    • I/O Schulder added and tweaked
    • GPU Simple governor by: @faux123
    • GPU opti flag
    • Cortex-a15 opti flag



    Downloads:
    https://drive.google.com/open?id=0B2_PDI5rRFIJTkhWMkhVSnRLR2s
    https://www.mediafire.com/folder/91iayylsi1qsk/Fusion_kernel

    Tested roms:
    AOSP by me
    LineageOS by @Jadimo
    AICP by @Kordius



    Thanks to:
    @AdrianDC
    @DooMLoRD
    @nosedive
    @faux123
    @neobuddy89
    @Tomoms
    and all the authors of the hundreds of github commits in Fusion's repo!

    XDA:DevDB Information
    Fusion kernel, Kernel for the Sony Xperia SP

    Contributors
    jancsessz
    Source Code: https://github.com/jancsessz/fusion_kernel

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 1.4
    Stable Release Date: 2017-06-01

    Created 2017-03-18
    Last Updated 2017-06-01
    11
    NEW UPDATE: v1.2 (24 March)
    • Force 500mA charging current on unknown chargers
    • KSM check and skip page
    • Add Tripndroid i/o schulder
    • ARM RWSEM algorithm
    • Disable crc check
    • Toggable crc
    • USB fast charging
    • Increase battery check interval from 5 to 15 seconds
    • Frandom
    • Faux sound v3.8
    • Fsync on/off
    • Powersuspend v1.7
    7
    Changelog:
    v1.4 (1th Jun)
    • Source update credits to AdrianDC
    • F2FS source update credits to Tomoms
    • EXFAT source update credits to Tomoms
    • highmem_is_dirtyable = 1
    • Optimized KSM
    • Changed zram compression
    • Builded with gcc-5.x
    • KSM checkpage fixed
    • Allowed zcache
    • Lock initial TCP window size to 64k
    • Enabled multicore powersaving
    • Improve tweaks for responsiveness
    • Clean up optimization flags
    • Gentle Fair Sleepers tweaks
    • GPU idle 27mhz
    • Tweak L2 frequencies credits to Tomoms
    • Optimize memcpy for cortex-A15 to memutils
    Download
    https://drive.google.com/open?id=0B2_PDI5rRFIJZnBGTG9rcm1IeEk
    6
    Changelog:
    v1.7 (23th Jul)
    • Source update
    • Thunderplug added
    • State notifier added