[KERNEL][3.0.101][GT-S7562|S7560/S7560m] KyleOC2 Kernel r2

KlinkOnE

Senior Member
Oct 13, 2013
743
639
123
GDR
KyleOC2 Kernel Release 2

This is a Kernel for the Samsung GT-S756X devices aka S DUOS / Ace II x / Trend
for Stock or Stock-based Custom ROMs no CM support.

  • Kernel version 3.0.101
  • ZRAM using LZ4 fast compression/decompression algorithm
  • Frandom module // initialized on boot
  • CPU OC 1305MHz or 1228MHz or 1113MHz
  • lowest frequency 61MHz
  • GPU OC 300MHz
  • build with Sabermod-Toolchain 4.7
Changes to r1
  • O3 + additional architecture specific optimization flags applied // gain performance
  • Lowmemorykiller updated to 3.4 Kernel version
  • dynamic file-sync
  • Deadline scheduler enabled (thanks Codename13)
  • fixed some compile warnings
  • different approaches to improve performance (commit history)

Kernel Source on Github:
https://github.com/KlinkOnE/kyleopen-kernel.git

Downloads:
KyleOC2-r2
KyleOC2-r1
cortex-a5 optimized toolchain

Instructions:
  • (optional) backup your modules before flashing!!! How to thanks to coolamit.
  • flash through recovery
  • (optional) fix permissions (CWM)

Issues:
  • using CrossBreeder with KyleOC2 will break entropy generation and may force errors
  • you tell me

Thanks to:
  • Cheatman
  • Codename13
  • Sadman2
  • psndna88
  • Mohitash

Feel free to post suggestions for new features here. I will try to look at it and implement if my time allows. If you are experiencing bugs please report them in a qualified way. I am no developer I just learned how to use Github and like to read a lot.

...enjoy
 
Last edited:

KlinkOnE

Senior Member
Oct 13, 2013
743
639
123
GDR
Changelog

r1
  • based on the kyleopen-kernel source by Cheatman (includes all previous features)
  • Kernel version upgraded to 3.0.101
  • ZRAM using LZ4 fast compression/decompression algorithm
  • Frandom module added // initialized on boot
  • CPU OC 1305MHz or 1228MHz or 1113MHz
  • lowest frequency 61MHz
  • GPU OC 300MHz
  • SmartassV2 values tuned
  • various small changes
  • compiled with Sabermod-Toolchain 4.7.4
  • works on GT-S7560(m)
+++ r1-PRIME only
  • CPU OC 1344MHz
  • GPU OC 333MHz
  • adaptive voltage scaling enabled (may or may not work) // more stability
 
Last edited:

Gungamathic

Senior Member
Jan 12, 2013
76
18
0
Awesome!

I have no problems so far. Actually amazed how smooth the device runs on the SmartassV2 governor, kinda choppy on the 'ondemand' though. And I didn't have to change the modules. Great work! Hope there is more to come :good:. Maybe you could also compile another version that is OC'd at 1228 MHz or something, not for me but maybe for others. Mine can't handle anything more than 1.113 GHz.
 

Codename13

Senior Member
Jun 22, 2012
935
1,304
0
Is it compiled with Sabermod 4.7? Other than that, it looks really great, even better than BA2X 2.0. The only thing I could ask for more in an S Duos/Ace II X/Trend kernel is undervolt. We'll have to try that out sometime.
 
  • Like
Reactions: Thecrazyskull

prav3955

Senior Member
Sep 10, 2013
274
85
0
Can somebody please post guide to back-up and install modules as I'm not sure how to do it

Sent from my GT-S7562 using XDA Free mobile app
 

KlinkOnE

Senior Member
Oct 13, 2013
743
639
123
GDR
Is it compiled with Sabermod 4.7? Other than that, it looks really great, even better than BA2X 2.0. The only thing I could ask for more in an S Duos/Ace II X/Trend kernel is undervolt. We'll have to try that out sometime.
You are right it is compiled with sabermod 4.7.4 from your github. Is there any better?

Gesendet von meinem GT-S7562
 

holymoz

Senior Member
Oct 25, 2013
857
262
93
Ragusa
KyleOC2 Kernel Release 1

This is a Kernel for the GT-S7562 also known as Galaxy S DUOS.

  • based on the kyleopen-kernel source by Cheatman
  • Kernel version upgraded to 3.0.101
  • ZRAM using LZ4 fast compression/decompression algorithm
  • Frandom module added // initialized on boot // fix needed if using Crossbreeder http://forum.xda-developers.com/showthread.php?p=52123039#post52123039 BA2X_2.0 also ;)
  • CPU OC 1305MHz or 1113MHz // lowest frequency 61MHz
  • GPU OC 300MHz
  • SmartassV2 values tuned
  • various small changes
  • should work on GT-S7560m ACE2X too (not tested)

Kernel Source on Github:
https://github.com/KlinkOnE/kyleopen-kernel.git

Download:
1305MHz OC http://d-h.st/WNc
1113MHz OC http://d-h.st/sbp

Instructions:
  • backup your modules before flashing!!!
  • flash through recovery

Thanks to:
  • Cheatman
  • Codename13
  • Sadman2
  • psndna88
  • Mohitash

Feel free to post suggestions for new features here. I will try to look at it and implement if my time allows. If you are experiencing bugs please report them in a qualified way. I am no developer I just learned how to use Github and like to read a lot.

...enjoy
GREAT! can you please compile a 1152 mhz version and if possible WITHOUT the zram? I want the 128 mb of zram will be added to the total ram, thanks
 

25vikasp

Senior Member
Jan 29, 2013
525
164
0
Mumbai
Finally some one updated kernel developer for our s duos.thanks
.is zram beneficial.......release a kernel without that if possible thanks.anyways I will try this today
Sent from my GT-S7562 modded ics 1.2 ghz using Tapatalk 2
 
  • Like
Reactions: holymoz

KlinkOnE

Senior Member
Oct 13, 2013
743
639
123
GDR
ZRAM?

Thanks for the suggestions regarding the use of ZRAM.

First of all this is not a new feature in the kernel as the stock kernel makes use of it too. Whats new is that the drivers are updated and the LZ4 algorithm is used for compression/decompression instead of LZO.

Why do we need ZRAM?

Simply we do not have that much RAM and swapping to disk is slow.
When the device is going out of RAM the ZRAM expands the amount of available RAM by compressing unused data in the RAM itself. This benefits in avoiding slow I/O processes caused by swapping to disk. LZ4 is a very fast compression algorithm with up to 3 times faster decompression than LZO. Of course this doesnt come out of nowhere and some cpu cycles must be used for compression and decompression. But after all i would say it is worth the price for a bit of snappier performance.

How much RAM does the ZRAM use?

Only the amount of compressed data is used from available RAM. So when there is no data compressed in ZRAM the device can make use of the full inbuilt RAM.

Does deactivating ZRAM increase RAM?

No


...I'll stick with it for now. Time will proof.
If you really want to deactivate maybe ask @holymoz he can guide you.
 
Last edited:

Codename13

Senior Member
Jun 22, 2012
935
1,304
0
You are right it is compiled with sabermod 4.7.4 from your github. Is there any better?

Gesendet von meinem GT-S7562
That's what I use for BA2X 2.0 and my CM10.2 kernels. I don't think there's anything quite better at the moment. However, I've seen tutorials on how to build toolchains from source, and optimizing them for a specific architecture. I'm thinking of building Sabermod's toolchain sources (on Github, I think they're called toolchain_build) after optimizing them for cortex-a5, which is what our device has. I'm just not sure how exactly to proceed with building the toolchain.
 
  • Like
Reactions: karimov

KlinkOnE

Senior Member
Oct 13, 2013
743
639
123
GDR
Suggestion for next release

compile An Oc kernel with 1.2 ghz cpu and 300/350 mhz gpu

with 1.2ghz, 1.15ghz, 1ghz, 600mhz, 245mhz as default frequencies. Also make init.d support.
init.d is already supported and ill definetly think about the frequencies...

I have tested on 7562 but how to check gpu

Sent from my GT-S7562 using XDA Free mobile app
hm maybe try antutu or kernel tuner dunno what you mean with check

Gesendet von meinem GT-S7562
 

Thecrazyskull

Senior Member
Jan 23, 2013
2,191
2,593
0
anyone tested on ACE2X GT-S7560m?

Gesendet von meinem GT-S7562
Yes i have tested it on my trend (S7560(M)) and its very very smooth better than kernels that are especially made for ace2x/trend (my opinion).

---------- Post added at 07:52 PM ---------- Previous post was at 07:45 PM ----------

Is it compiled with Sabermod 4.7? Other than that, it looks really great, even better than BA2X 2.0. The only thing I could ask for more in an S Duos/Ace II X/Trend kernel is undervolt. We'll have to try that out sometime.
Ive been searching and this is the best that i could found:http://forum.xda-developers.com/nexus-s/development/hack-overclocking-undervolting-kernels-t876244
 
  • Like
Reactions: KlinkOnE

25vikasp

Senior Member
Jan 29, 2013
525
164
0
Mumbai
Using this.really nice and stable than other all s duos custom kernels..battery back up is not as stock but not bad atall.but I recommend this kernel to all s duos users..great work

Sent from my GT-S7562 modded ics 1.2 ghz using Tapatalk 2