The Background:
JB is far gone as of now, but i still love what Samsung delivered with JB 4.1.2 on my beloved SII.
Dorimanx and Computoncio used to deliver regular builds with latest patches from Linux kernel and they managed to bring it to 3.15-rc2.
But now the project seems like dead.
This is my effort to keep it ticking till the point its possible for me. My intentions is not create any mess of builds, that may harm this evergreen xda community. The Credit still goes to the Original Developers.
If you have problems or if anything goes wrong, you can flash latest build by Computoncio
You can download from his official website:
http://dorimanx.casoncia.org/
DISCLAIMER:
ONLY FOR JB 4.1.2 Based Roms
I'm not responsible for bricked devices or wrong version flashing
You are using this kernel at your own responsibility
——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———
FEATURES:
This kernel include the following additional features:
* New Uber toolchain (4.9) 10-05-2015. Overall it feels smoother on it than linaro.
* IsoRec Support
* SuperSU 2.46
* FPU corruption bugfix (aka music player fix)
* Package Parsing error fixed. There is an issue with the current Initramfs. I have reverted to older version (v98) of it.
CREDITS:
Dorimanx (the real master of the kernel)
Gokhanmoral (Siyah Kernel)
Voku1987(This Kernel)
Alucard_24(This Kernel)
STANTRC(This Kernel)
Entropy512 (CyanogenMod)
Tungstwenty (On screen gestures addon)
Torvalds (Kernel 3.6.Y maintainer)
Computoncio (This Kernel)
cybernetus (This Kernel)
stelistcristi (Contents of this post)
Lanchon ( for IsoRec Support)
gsstudios ( For extended Support on other ROMs and versions)
Download
http://chhapil.github.io
KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/chhapil/Dorimanx-SG2-I9100-Kernel
https://github.com/chhapil/initramfs3
End of Life
Changelog
Please find the trim disabled builds in OP. Please mention the version when you report the issues along with logcat and kmsg logs
8.47v033
General stability merges from @gsstudios's repo
Uber 5.x branch updated to the latest feb release, the phone is more quicker now
I have been using this build now last couple of day without any issues.
v8.47v025
TRIM Enabled
Updated to linux mainline 3.15 thanks to @gssstudio
isorec support thanks to @gsstudios and @Lanchon
lz4 compression on zram
other enhancements
v8.45v007
Changed to Uber toolchain
Package parsing error fixed
Music Bug Fix
v8.45v009
Uber toolchain updated to dated 15-05-2015
BLX battery life extender fix, refer http://forum.xda-developers.com/nexus-s/development/mod-battery-life-extender-blx-t1257497
v8.45v010
FIOPS enabled, check stweaks to set it ---Removing the build as of now...looks like there are some issues with FIOPS as of now, it was getting set was PLACEBO. I'm testing it once again.
v8.45v012
FIOPS fixed and tested OK. Kindly check
TRIPNDROID added to I/O schedulers
v8.45v015
Updated Uber toolchain
Enabled O3 optimization flag
I'm in process to optimize the compilation flags. I'll update the builds as when they more optimized.
v8.45v016
TRIM ENABLED
I have been testing this with my phone from last couple of days, working fine with me.
Dorimanx includes all the fixes needed to enable trim. Check Lanchon's thread for all the details, whether you can use TRIM on your phone!
http://forum.xda-developers.com/gal...ives/rom-brickbug-aftermath-speeding-t2843238
Use this at your own RISK
I have also added options to run trim from Stweaks. it would trim your data, cache, system and preload partitions only. I have also added cron support to run trim every day morning, but cron is somehow broken, i;m still looking into that issue.
v8.45v021
TRIM is still ENABLED, i'm working on the switch to publish both trim and non trim versions
Use this at your own RISK
1. Initramfs updated to sync with Dorimanx's branch. Dualbooters @Troubadour666 kindly test
2. Governors updated ---->> Hyper, ondemand, nightmare
3. O3 flags reverted, it was consuming more battery for us
v8.45v025
TCP Congestion control option added to stweaks.
westwood and others can be set
thanks to @gsstudios for the fix and config
v8.45v027
CPU scheduler lionheart fixed. working fine now
patch and build process to create trim/non-trim builds for users.
v8.45v029
busybox updated to 1.23.2
v8.45v032
CPU governors updated
I/O schedulers updated
CPU is getting stuck at highest frequency, removing this build
v8.47v003
Uber Toolchain changed to 4.8 for better battery and less issues.
You can see a big bump in the version number, that was due to my trials with new features, but I'm not able keep up building and testing new builds frequently due to professional commitments. But I'll try my best.
Release management changed to Github
v8.47v007
Non-Trim Build
Lionheart, congestion control restored.
Downloads:
http://chhapil.github.io/
Full change log
https://github.com/chhapil/Dorimanx-SG2-I9100-Kernel/commits/master-jelly-bean
I'm having SODs with non trim build, will test and upload another build. I'm not getting enough time to test non-trim builds, so its taking back seat
Hi
your kernel booted fine my 2nd rom Spirit (4.x) with mali v2 added in rom
thanks for the project
(i have OMNI rom LP on 1rst rom )
nice :good: I'm sure all people on stock jelly bean will really benefit from this!
Mods
Guys, Please point me to the mods that you think can be incorporated in our kernel.
Right now struggling with
http://forum.xda-developers.com/nexus-s/development/mod-battery-life-extender-blx-t1257497
deleted
---------- Post added at 04:20 PM ---------- Previous post was at 04:17 PM ----------
chhapil said:
Guys, Please point me to the mods that you think can be incorporated in our kernel.
Right now struggling with
http://forum.xda-developers.com/nexus-s/development/mod-battery-life-extender-blx-t1257497
Click to expand...
Click to collapse
There's no need to add mods like that. All we needed was the fpbug fix
Smoothy....thnq...:thumbup:
can you please tell me how to fix this bootloop that appeard? All was working fine, until i plugged the charger when phone was about to turn off. I'm on Neat SuperLite ROM
Smantanasiceapa said:
can you please tell me how to fix this bootloop that appeard? All was working fine, until i plugged the charger when phone was about to turn off. I'm on Neat SuperLite ROM
Click to expand...
Click to collapse
Can you get a logcat? Can't say anything based on this description
Sent from my GT-I9100 using XDA Free mobile app
Again SOD.....
chhapil said:
Can you get a logcat? Can't say anything based on this description
Sent from my GT-I9100 using XDA Free mobile app
Click to expand...
Click to collapse
no, i did not. Next time I'll get one. How do I get one?
subscribed and rated the thread..Good Luck @chhapil
This is a feature request. May you please add back the fiops scheduler that was removed a while ago (for some reason, fiops still exists in the dorimanx kernel code, but is somehow not listed in stweaks).
gsstudios said:
This is a feature request. May you please add back the fiops scheduler that was removed a while ago (for some reason, fiops still exists in the dorimanx kernel code, but is somehow not listed in stweaks).
Click to expand...
Click to collapse
I read around the reviews of FIOPS, It looks good. Let me check the code.
Meanwhile can you within Dorimanx thread why it was removed?
chhapil said:
I read around the reviews of FIOPS, It looks good. Let me check the code.
Meanwhile can you within Dorimanx thread why it was removed?
Click to expand...
Click to collapse
According to this post: http://forum.xda-developers.com/showpost.php?p=34308971&postcount=15892, dorimanx removed fiops a while ago because it was bugged. But he did that at a early build of his kernel, so stability could be better (or at least different) now with all the kernel changes. It's a shame since it was a good scheduler too (zen was supposedly better). IMO, it's probably not worth the time investing to put this feature back into dorimanx kenel.
gsstudios said:
This is a feature request. May you please add back the fiops scheduler that was removed a while ago (for some reason, fiops still exists in the dorimanx kernel code, but is somehow not listed in stweaks).
Click to expand...
Click to collapse
Here is Dorimanx's post why it was removed.
http://forum.xda-developers.com/gal...3-jb-i9100-t1617219/post34308971#post34308971
I just went through code, it wont be much of hassle to enable it back, but i guess it would take a lot of testing.
FIOPS results
I have been using FIOPS for couple of days now
Here is my observation,
Although it doesn't beat ROW on Androbench Benchmarks, the phone feels snappier with it, I guess that's due to good multitasking capability of the scheduler.
There are occasional lock ups but the phone recovers in couple of seconds.
chhapil said:
I have been using FIOPS for couple of days now
Here is my observation,
Although it doesn't beat ROW on Androbench Benchmarks, the phone feels snappier with it, I guess that's due to good multitasking capability of the scheduler.
There are occasional lock ups but the phone recovers in couple of seconds.
Click to expand...
Click to collapse
Hey thanks for bringing back dorimax first of all ,..
i have a few questions actually
1st y does dorimax takes up more ram than other kernels like jeboo or other stock based have about 820-830 MB of ram while dori has 760 something
2nd if this is because its capable of taking up all of android 4.x can you make it purely 4.1 stock based to have more user Ram
I guess free RAM has nothing to do with android version.
I remember in Dorimanx kernel thread there are couple of changelogs related to free RAM. It's worth checking that.
Sent from my GT-I9100 using XDA Free mobile app
visky642 said:
Hey thanks for bringing back dorimax first of all ,..
i have a few questions actually
1st y does dorimax takes up more ram than other kernels like jeboo or other stock based have about 820-830 MB of ram while dori has 760 something
2nd if this is because its capable of taking up all of android 4.x can you make it purely 4.1 stock based to have more user Ram
Click to expand...
Click to collapse
Maybe because DorimanX supports dual boot? Two Mali drivers in one version for JB, witch isn't greatly optimised. Apolo without overclock works better.
Scrolling in settings is laggy with this kernel, and in all kernels from 8.x branch.
Unoptimized for TW, on AOSP is different story.
Related
Neok UltimateS Kernel v3.9Ti
2.6.38.8, 128-1190, CFS, NOOP/CFQ/BFQv2/SIO/VR, SWAP, SLAB, HAVS, AXI, HW3D kernel included (base on Tiamat 4.0.6)
my Kernel changeset (compare Tiamat4.0.6)
- Amazing Smooth working
- Add SIO IO Scheduler
- Add VR IO Scheduler
- Change kernel optimization flags
- Compiled by 2011.10 Linaro GCC4.5.4 with -O2 and other optimization flags
- CFS Tweak (SCHED_FEAT(GENTLE_FAIR_SLEEPERS, 0))
- Applied Preempt TinyRCU & RCU Booster
- Applied RCU Optimization
- Applied RCU FAST NO HZ
- Added InteractiveX cpu governor
- Default IO Scheduler set to noop
- Config.hz 500HZ
- Improve battery efficiency
- Improve battery AVS Code (source by Intersect-Raven)
- support call record (source by cm7)
- WIFI Driver change to pershoot's kernel driver
(no problem at wifi channel 13)
- Support Voltage Control (VDD Control - /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels_havs)
- Ondemand tweak
- Support AXI,HW3D
- CPU Clock control 128-1190 (not recomanded 128Mhz at AXI Kernel)
- Improve SDHC card stability
- Ultra save battery
mesured Current-widget - minimum 2mA at sleep
3.2r1 -> 3.3 changeset
- change smartass codes and tweak
3.3 -> 3.7 changeset
- change AVS, Cpufreq Driver
- Excluded Smartass governor
- add SmartassV2 CPU Governor
- add Lagfree CPU Governor
- add Lazy CPU Governor
- VFP Compile flag change
- module tun.ko, cifs.ko
- change WIFI Driver by pershoot
3.7 -> 3.9 changeset
- High frequency cpu clock AVS Votage change for improve stability
- amplification sound
- Compiled by Linaro GCC 4.5.4 (2011.08)
- fuse module
- Other module settings changed
KERNEL works on Cyanogenmod, MIUI, Oxygen(higher version) Rom
Strongly recomand "Ondemand" governor
it's smoothest
experience "Extreme Smooth"
Better than iphone4 or GalaxyS2
Next Kernel will be change to base on CM7 Stock kernel
Happy new year!!!!!
Thanks to Cayniarb, Cyanogenmod team, intersectRaven, ch33kybutt, pershoot
Wipe dalvik-cache after update
KGPNeok Nexroid UltimateS v3.3 Kernel source (for developer only)
http://www.multiupload.com/3HIM8VGVMD
Dude, you know how to catch us
Testing it now...
Sent from my Nexus One using Tapatalk
Gotta try this one out! thanks man!
Update: I should say this is smoother. And apps loads faster on my MIUI.
what governor works best?
Markdental said:
what governor works best?
Click to expand...
Click to collapse
I stayed with smartass2 for a while now on MIUI and Wildmonks Kernel. This kernel lacks that smartass2 govenor, so i am using the tweaked ondemand one. I must say it is smoother and i didn't have any issues so far. Battery drain is ABOUT the same - cannot really give any definite opinions cuz i used it for only hours now.
But i'll report back. Try the ondemand one - its good so far.
How install it? Should i put the zip on the SD card and install it in the bootloader?
Add SmartAssV2 governor please.
Sent from my Nexus One using XDA App
[offtopic]Dude you wanna build us an msm-3.0 kernel for ICS?[/offtopic]
[offtopic] What the awesome Texasice asked, above. Please! [/offtopic]
Dude, what are r1? Is this the same kernel version built-in on your ROM as well?
ebautista said:
Gotta try this one out! thanks man!
Update: I should say this is smoother. And apps loads faster on my MIUI.
Click to expand...
Click to collapse
thanks
Markdental said:
what governor works best?
Click to expand...
Click to collapse
i strongly recommand ondemand
bunnahabhain said:
I stayed with smartass2 for a while now on MIUI and Wildmonks Kernel. This kernel lacks that smartass2 govenor, so i am using the tweaked ondemand one. I must say it is smoother and i didn't have any issues so far. Battery drain is ABOUT the same - cannot really give any definite opinions cuz i used it for only hours now.
But i'll report back. Try the ondemand one - its good so far.
Click to expand...
Click to collapse
smartass is bad working on my kernel
strongly recommand ondemand
giganielsie said:
How install it? Should i put the zip on the SD card and install it in the bootloader?
Click to expand...
Click to collapse
update on recovery mode
cpm said:
Add SmartAssV2 governor please.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
i tried to add smartassv2 but it has some problem
sorry
texasice said:
[offtopic]Dude you wanna build us an msm-3.0 kernel for ICS?[/offtopic]
Click to expand...
Click to collapse
that's very interesting
if you provide kernel source,
i'm try to build kernel
revthanki said:
[offtopic] What the awesome Texasice asked, above. Please! [/offtopic]
Click to expand...
Click to collapse
alisabki said:
Dude, what are r1? Is this the same kernel version built-in on your ROM as well?
Click to expand...
Click to collapse
it's little change
added Improve SDHC card stability on r1 version
test kernel is out
-change smartass codes and tweak
but still strongly recommand ondemand
i tried to smartassv2 but it has critical problem
not include smartassv2
it's unsigned packge
kgp700 said:
test kernel is out
-change smartass codes and tweak
but still strongly recommand ondemand
i tried to smartassv2 but it has critical problem
not include smartassv2
it's unsigned packge
Click to expand...
Click to collapse
need to wipe dalvik cache too right?
alisabki said:
need to wipe dalvik cache too right?
Click to expand...
Click to collapse
recommand that
You say it will work with oxygen and you thank ch33kybutt in your post, does that mean it'll work on his oxygen1mod?
pongalong said:
You say it will work with oxygen and you thank ch33kybutt in your post, does that mean it'll work on his oxygen1mod?
Click to expand...
Click to collapse
yes, this kernel working on oxygen1mod
but old version is not working
working on OxygeN1mod-2011.11.26 version or higher version
Great Job Dude! Didnt know u start a kernel!
Sent from my GT-I9000 using Tapatalk
DaxElectro said:
Great Job Dude! Didnt know u start a kernel!
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
thanks!!
This seems to break my wifi. After flashing, everything seems okay but wifi just says 'error' when I try to turn it on. Anyone else have this?
I am on CM7 newest nightly
Come to think about it, ever since I flashed one of his previous builds, every time I try to flash a diff kernel I get this problem. Think I had this problem with one of IR's kernels...
aujbman said:
This seems to break my wifi. After flashing, everything seems okay but wifi just says 'error' when I try to turn it on. Anyone else have this?
I am on CM7 newest nightly
Come to think about it, ever since I flashed one of his previous builds, every time I try to flash a diff kernel I get this problem. Think I had this problem with one of IR's kernels...
Click to expand...
Click to collapse
4 hours with lastest kernel (r2) and Wifi ON. No problems at all.
Note2Core Kernel for Galaxy Note II N7100 / N7105 (LTE)
About this kernel
This kernel is built from pure Samsung GT-N7100 source, with modifications and tweaks to provide the best user experience in reliability, performance and stability. Built upon my experience firstly with NoteCore and then HydraCore for the original Note, as many of you know, I strive for the best
There are 3 versions of each kernel, for the International standard Note II GT-N7100 and the International LTE model GT-N7105.
This kernel has all debuging removed - logcat, android log, kernel log, schedular log, etc etc all disabled. This is for performance reasons, so if you are a developer this kernel is probably not for you
For the moment, exFAT formatted SDCards are not supported
Kernel Versions
There are three variants of the kernel for each device
STANDARD (STD) - 1.6ghz FSync() enabled
OVERCLOCK (OC) - 1.8ghz FSync() enabled
EXTREME (EX) - 1.8ghz FSync() disabled
The standard version, has no modifications to the processor clocks or voltages and can be considered a direct replacement for the stock kernel, and with FSync() enabled is completely stable
The OC kernel automatically scales up to 1.8ghz, with the proven voltages and stability from the perseus kernel (the same frequency table is used), and with FSync() enabled is completely stable
The EX kernel also scales to 1.8ghz, and has FSync() disabled. It offers by far the best possible performance. In rare circumstances you must be aware that this can lead to data corruption and the need to wipe / reflash a rom back to the phone. 99% of people will have no issues with this, as it has been extensively tested and proven on my previous kernel, but the risk is there. Dont go moaning to me if you lose your data and haven't got a nandroid backup!
Kernel Features
- Built from official GT-N7100T source, released 3rd Dec 2012
- 1.6 / 1.8ghz auto scaling
- Optimised VM memory settings, and global readahead
- init.d script support
- CPU Voltage support through 3rd party apps
- Modified GPU DVFS utilisation steps for maximum GPU performance
- No logging / debugging of any kind for higher performance
- Decreased CPU frequency transition latency
- CRC32 slicing-by-8 algorithm
- SLUB allocator
- PEGASUSQ governor (default, others available)
- NOOP schedular, (default, others available)
- lots of other minor tweaks and changes
- ODIN TAR and CWM ZIPS available for all versions
- Custom boot animation support (place animation zip in /system/media)
- TouchWiz roms only
Download - Current Version v2.10
For N7100 model phones - http://www.hecubus.com/filelist.php?dir=xda/note2core/7100
For N7105 (LTE) phones - http://www.hecubus.com/filelist.php?dir=xda/note2core/7105
Changelog
2.10
- Rebuilt from new N7100T source, released Dec 3rd
- All rotation issues in 4.1.2 fixed
- GPU steps reworked for better speed and responsiveness
- Built with linaro 12.11 GCC toolchain, with -O3 optimisation level
- lots of other internal changes
1.06
- Added triangle away support
- Maybe fixed rotation / sensors in newer 4.1.2 TW roms?
1.05
- Fixed all voltage setting and reporting problems (you may need to clear app data in your chosen voltage app)
- Swapped to arm-eabi- 4.4.3 google toolchain rather than arm-linux-androideabi- 4.4.3
- Some minor bigfixes
- Decreased bus frequency increase threshold
1.02
- Fixed all video record problems
- Added custom boot animation support
v1.01
- Fixed video playback issues
- Fixed gameplay issues
- preliminary support for exFAT - works on a usb mounting device
v1.00
- Initial release
GPL and Source
You can access my GitHub repositories here: www.github.com/glewarne
There are seperate repositories for the kernel, ramdiscs and build scripts
Credits and Thanks
sswagonman for being the bravest of souls, and a good friend
antiochasylum for his encouragement, help and support and friendship
phjz for coding help
pulser_g2 for his kind assistance with getting me up and running with github
Nazar78 for the bootanimation support scripts
Parts of my code changes can be attributed to the following - Entropy512, franciscofranco, hardcore, gokhanmoral, AndreiLux, Nazar78
If I have forgotten anyone, let me know and ill add you to the list!
reserved
Bout bloody time old son let the happy days roll
Teaser time. Wait for the rom folkes
Sent from my GT-N7100 using Tapatalk 2
reserved.
Hello to everyone from the Original Note forums!
@g.lewarne
OMG , you here !
Thank You so much, and welcome Bro
Man, Im so happy I bought this phone !
Downloading to try it out
pvillasuso said:
@g.lewarne
OMG , you here !
Thank You so much, and welcome Bro
Man, Im so happy I bought this phone !
Downloading to try it out
Click to expand...
Click to collapse
is a TW kernel used for MIUI like it was on the original note?
let me know if it works ill update OP :good:
Welcome aboard, Mr.Gavin. Care to share some love for TMO T889 note2 ? Miss your magic from the day I got my note .:fingers-crossed:
g.lewarne said:
is a TW kernel used for MIUI like it was on the original note?
let me know if it works ill update OP :good:
Click to expand...
Click to collapse
Sure mate , I'll test it [ with miui ] today , and report back ...
Just flashed your standard version with hypernote ROM
Quadrant
1st run 5954
2nd run 6016
This is insane !!! :laugh:
Your sure the standard has no OC ? lol !
simplelife said:
Welcome aboard, Mr.Gavin. Care to share some love for TMO T889 note2 ? Miss your magic from the day I got my note .:fingers-crossed:
Click to expand...
Click to collapse
What processor does that model have? if its exynos try the 7105 kernel, make sure you have a stock kernel to reflash via pc odin if it does not work
edit:
didnt see it was you! hello again nice to see some familiar names around here!
EDIT2 -
before you try it, please send me a .zip fo all the files found in the / (root) of your phones drive (init.rc etc etc) and / or a stock kernel boot.img - I might be able to make one if the 7105 kernrel dont work
g.lewarne said:
What processor does that model have? if its exynos try the 7105 kernel, make sure you have a stock kernel to reflash via pc odin if it does not work
Click to expand...
Click to collapse
Yes,it's Exynos 4412 . Will give it a shot. Thanks
I wish I can go back time and buy international note2 , I miss all the great Dev in Note 1 lately.
pvillasuso said:
Sure mate , I'll test it [ with miui ] today , and report back ...
Just flashed your standard version with hypernote ROM
Quadrant
1st run 5954
2nd run 6016
This is insane !!! :laugh:
Your sure the standard has no OC ? lol !
Click to expand...
Click to collapse
quite sure, yes
Source is now uploading, ETA 1h30 (slow connection)
/GPL
Hi, is the Korean Note II considered N7105 as well.?
Sent from my GT-N7000 using xda premium
With this Kernel no sdcard? After i Flash this Kernel i have no sdcard!
** gesendet per C64 mit Akustikkoppler **
@g.lewarne:
Good to see you here.
jetdevil24 said:
With this Kernel no sdcard? After i Flash this Kernel i have no sdcard!
** gesendet per C64 mit Akustikkoppler **
Click to expand...
Click to collapse
fine here!
its in /storage/extSDCard as usual
Wow, another day another kernel!
Things really are starting to move fast for the Note 2!
Anyway, thanks for this! Will test when I get a chance :good:
I got 6238 first run on omega ROM with ZSALJA stock kernel
Sent from my GT-N7100 using xda app-developers app
Guys if you look at your voltages they might look weird, do not be alarmed.
Its picking up the voltages from the CPU table. All is well and you phone will not blow up lol.
antiochasylum said:
Guys if you look at your voltages they might look weird, do not be alarmed.
Its picking up the voltages from the CPU table. All is well and you phone will not blow up lol.
Click to expand...
Click to collapse
Glad to see you here too, Anti.
Before you do anything: I will not be held responsible for anything bad that happens to your phone.
Hello World! I want to share with you my first kernel for our N1. It's based on the great job of Evervolv team, texasice and the rest of developers that contribute with this great ROM running Jellybean 4.2.
Please, consider that this is a personal experiment with kernel builds, so don't expect a dedicated personal support but I accept all your comments.
This kernel should work in Evervolv and CM10.1 ROMs.
What will you installing exactly in v0.7?
Based in Evervolv's Jellybean repo (android_kernel_htc_qsd8k)
Applied UKSM patches.
Built with Linaro v4.7 toolchain
Added some extra CPU governors. Full list available:
- lionheart smartassV2 interactive conservative userspace powersave ondemand performance
Added SIO scheduler
Applied patch for events waiting to get input_event lock: https://code.google.com/p/android/issues/detail?id=42265#c162 (hope to fix some GUI lags)
Zen scheduler set to default (new in 0.7)
Other few changes (new in 0.7)
Downloads
msku-kernel-xtra-for-Evervolv-0.7.zip
Code pushed to my [new] github account: https://github.com/figue/android_kernel_htc_qsd8k
Full changelog, references and some tests look here
Instructions
Push it to sdcard
Flash into recovery
Wipe only cache+dalvik
To revert your kernel to stock, flash your ROM again.
reserved
jolinnard said:
Instructions
Push it to sdcard
Flash into recovery
Wipe only cache+dalvik
To revert your kernel to stock, flash Evervolv's ROM again.
To test SIO scheduler, use SetCPU or another similar. To do it manually, execute in adb shell or terminal emulator (type "su" first):
Code:
for p in /sys/devices/virtual/mtd/mtd*/mtdblock*/queue/scheduler ; do echo sio > $p ; done
Right now I'm having great results with lionheart governor. Try it...
Click to expand...
Click to collapse
Could you please tell us the benefits of using your kernel versus stock kernel? For example, sounds, wifi, speed, etc....
Reasons are simple: you have more governors and schedulers to choice, UKSM patches are an experiment that maybe free more memory (something to read about it), but I'm not sure that it's working in Android. Only can say that it works great on my device. And with my kernel you can test the proposed patch for the "famous" entropy bug (well, at least the only real that it's proposed by Android developers, not placebo).
But try it yourself and test it!
Sent from my Nexus One using xda premium
w0w! c00l! Thanks, I'll give a try...
Works smooth on Evervolv Nightly 05/01 with Lionheart governor... Will try other governor n will update if got any issues. Thanks for the kernel, thought kernel update for N1 is dead. Hope more to come. Thanks again!
Suddenly reboot.. Huhu... Here the logcat... Thanks
http://pastebin.com/raw.php?i=6MRYZQfn
clustered said:
Suddenly reboot.. Huhu... Here the logcat... Thanks
http://pastebin.com/raw.php?i=6MRYZQfn
Click to expand...
Click to collapse
Thanks, don't know what's happening, I was running 2 days without any issues. I'm removing kernels meanwhile.
When I was on previous nightly 05/01, it was running fine.. Update to latest nightly 11/01 it start to reboot again n again. I flashed back the latest nightly, now fine. Maybe you could take a look from the latest nightly... Thanks...
Sent from my Nexus One using xda app-developers app
I restart all kernel changes. I've uploaded a first version to test. If somebody wants to try:
v0.5
It's a boot.img, flash from bootloader (fastboot flash boot boot-0.5.2.img) or recovery (flash_image boot /sdcard/0/boot-0.5.2.img).
jolinnard said:
I restart all kernel changes. I've uploaded a first version to test. If somebody wants to try:
v0.5
It's a boot.img, flash from bootloader (fastboot flash boot boot-0.5.2.img) or recovery (flash_image boot /sdcard/0/boot-0.5.2.img).
Click to expand...
Click to collapse
No reboot for me with this version... With the previous version I had reboot using smartassv2, now using lionheart it works just fine!
Will give a try later on when in front of PC.. Got zip version? Can try now.. Thanks
Sent from my Nexus One using xda app-developers app
v0.5 seem to be working well. I'm using the Evervolv 11th daily build and it seems zippier than the default kernel. What's new in v0.5?
yulius said:
v0.5 seem to be working well. I'm using the Evervolv 11th daily build and it seems zippier than the default kernel. What's new in v0.5?
Click to expand...
Click to collapse
v0.5 it's a rebased version. Only applied SIO scheduled and lionheart (both set to default)
jolinnard said:
v0.5 it's a rebased version. Only applied SIO scheduled and lionheart (both set to default)
Click to expand...
Click to collapse
Just pushed 0.6. Check the OP.
This version includes all previous patches (so UKSM enabled again) and it shouldn't crash.
The OP has a bad link for the download but the changelog link is good and has the zip. So far the kernel is looking good.
yulius said:
The OP has a bad link for the download but the changelog link is good and has the zip. So far the kernel is looking good.
Click to expand...
Click to collapse
Fixed!
I get this error in the logs. I don't know if it's relevant or not.
E/PowerHAL( 476): Error opening /sys/kernel/mm/ksm/sleep_millisecs: No such file or directory
The uksm directory exists. This doesn't seem to be affecting anything on the phone for me.
yulius said:
I get this error in the logs. I don't know if it's relevant or not.
E/PowerHAL( 476): Error opening /sys/kernel/mm/ksm/sleep_millisecs: No such file or directory
The uksm directory exists. This doesn't seem to be affecting anything on the phone for me.
Click to expand...
Click to collapse
Yeah, I noticed the same too. Probably it's because I set strategy to UKSM in kernel config and PowerHAL it's set to search into KSM directory. I need to investigate a bit more.
Almost 2 days on this latest kernel... works fine, smooth without any problem at all... running lionheart governor... thanks anyway...
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM/kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Now this is nAa 3.x based kernel. Major props to him for making it happen. I thought we all would be forever stuck with ancient 2.6 kernel
The original from nAa is already good enough, but because i know howto compile kernel and feels uneasy using kernel compiled by others, here u go, somewhat extended kernel from the original one.
Click to expand...
Click to collapse
FEATURES:
Pretty much the same as nAa's, difference is:
1- compiled using Sourcery G++ Lite 2011.03-42 crosscompiler which is gcc 4.5.2 for kernel 3.4.x and with linaro 4.7-2013.06-1 which is gcc 4.7.4 for kernel 3.0.x
2- my own cpu frequency table with oc upto 1.8ghz with 100mhz steps. slightly preundervolted too.
3- not sure if its just me or the rom i'm using, interactive governor in nAa's seems abit buggy, it stayed at lowest frequency after waking from deep sleep thus making phone lags and unuseable. so i've patched it and make it default governor for kernel 3.4, and ondemand as default for kernel 3.0
4- enabled conservative and powersave cpu governor.
5- lowmemorykiller driver patched from various source
6- some networking stuff eg disabled all packet scheduling algorithm except sfb, and using veno as default tcp congestion avoidance algorithm.
7- using slub memory allocator instead of default slab.
8- enabled and use tiny preempt rcu instead or tiny rcu.
9- enabled sched autogroup.
10- wifi compat-driver is from "old" nAa's 3.4.0 which i think backported from kernel 3.8 or 3.9. current naa 03 kernel, he downgraded to compat-wireless from linux 3.2 due to some people said got connection error. that didn't happen to me so i haven't downgraded it. the 3.0 kernel uses compat-wireless 3.0.9-1.
11- currently patched to upstream linux 3.4.50 for kernel 3.4 and to 3.0.85 for kernel 3.0
12- removed smartassv2 and smartassh3 cpu governor. seems buggy and doesn't work well with kernel 3.4 and 3.0
13- added fiops disk io scheduler and made it default for kernel 3.4, sio as default for kernel 3.0
14- only for cm10. nAa's 03 got all individual ramdisk for stock, cm9, cm10 and cm10.1 ramdisk so it should boot with all those roms but i've only added cm10 ramdisk. if kernel detected that booting rom is not cm10 or cm10 based it'll force boot into recovery.
15- modules will be insmod directly from within ramdisk. existing modules in rom wont be touched.
16- miui based on cm10 compatibility by adding its required services in ramdisk.
17- stweaks support for kernel 3.0
18- probably many small things i forgot...
for more geeky bits by bits changes, read changelog.txt
Click to expand...
Click to collapse
BUGS?
it inherit the same bugs from nAa's kernel, probably more due to what i changed. but do not, i repeat, do not report bugs in any rom thread if u chose to use this kernel instead of default provided kernel in rom zip. by doing so u just made life harder for those rom maker/compiler. i'll *****slap anyone who does so.
but if u still want to report bugs, report to me and provide logs. without logs i'll just ignore it.
Click to expand...
Click to collapse
SOURCE:
download patch file from sourcepatch folder from download link. apply the patch onto vanilla 3.4 kernel for kernel 3.4.x and onto vanilla 3.0.8 kernel for kernel 3.0.x
Click to expand...
Click to collapse
CREDITS/THANKS TO:
1- nAa who originally port codeaurora kernel 3.x
2- everyone whom contribute to nAa kernel 3.x
3- codeaurora
4- linus torvalds and whole kernel dev team
5- google and whole android dev team
6- sony for this phone.
7- <insert your name here if u feel that i've failed to mention your name, whoever u are>
Click to expand...
Click to collapse
DOWNLOAD
Click to expand...
Click to collapse
reserved for rainy days
Is USB OTG enabled here ??
Sent from my Live With Walkman using xda premium
Nice, I'll try it with BadBeanX soon
Sent by The Dark Side of The Force. Said Yoda.
enabled in defconfig, but not sure if it works or not because i didn't have otg cable to test.
cm10.1
great work !
but can you please support ramdisk cm10.1
Thanks ...
Hmmm...the title is a bit wrong my friends...it should be 20130609 not 20130509
anyway i will be watching this thread regularly cause i'm using your kernel right now...
adrpat said:
great work !
but can you please support ramdisk cm10.1
Thanks ...
Click to expand...
Click to collapse
probably not. it'll be unstable, especially for automatic light sensors.
http://forum.xda-developers.com/showpost.php?p=42234545&postcount=2731
Can't get it to boot with Polish Blood 4.2.2 AOSP
Sent from my Live With Walkman using xda premium
This is for jelly bean 4.1...
Sent from my Xperia Mini using Tapatalk 2
an0nym0us_ said:
probably not. it'll be unstable, especially for automatic light sensors.
http://forum.xda-developers.com/showpost.php?p=42234545&postcount=2731
Click to expand...
Click to collapse
Pardon me but what about slow SD Card speed while copying from PC?
I experienced that before on nAa kernel
Sorry for my broken english
Black_jackss said:
Pardon me but what about slow SD Card speed while copying from PC?
I experienced that before on nAa kernel
Sorry for my broken english
Click to expand...
Click to collapse
If I'm not mistaken, mike said he already solved it in his cm10.1 but i cannot seems to find any related commit in his github, or any other github that forked naa's. If anyone could point me to exact fix for it then I'm more than happy to include the fix.
edit: probably this one?
https://github.com/LegacyXperia/msm7x30-3.4.x-nAa/commit/3deef4ae03ba5eafc20f559644c0be6d6d3253b0
zerorated24 said:
This is for jelly bean 4.1...
Sent from my Xperia Mini using Tapatalk 2
Click to expand...
Click to collapse
Exactly. I already wrote clearly in thread title, in first post and in changelog. Thats why i changed boot init script to force boot into recovery if booting into unsupported rom. Spare them hassle of watching lags and systemui crash.
Should've made the script to trashed and corrupted partition tho, teach them unforgettable lesson to read properly :sly:
edit: nvm - delete
electrified said:
what do i have to delete if i'm stuck in Wifi turning on... ?
Click to expand...
Click to collapse
Nothing. Wifi should always be fully working. Modules are called directly from ramdisk, not involving any files from rom. But if its not working, logcat and dmesg would be awesome.
an0nym0us_ said:
Nothing. Wifi should always be fully working. Modules are called directly from ramdisk, not involving any files from rom. But if its not working, logcat and dmesg would be awesome.
Click to expand...
Click to collapse
now working after a few reboots
Sorry but this was a reply on the post above me.
Sent from my Xperia Mini using Tapatalk 2
Works very well, also USB OTG is supported (finally). Thanks, and keep up the good work!
csoresz2 said:
Works very well, also USB OTG is supported (finally). Thanks, and keep up the good work!
Click to expand...
Click to collapse
u tested usb otg?
wow kernel size decreased alot compared previous version. seems you removed adblock right
Custom Cyanogenmod12 kernel for the LG G Pad 8.3 V510 (GPE)
Updated 2-21-15 Added FastCharge and three other IO Schedulers to play with. Made Row the default scheduler, and turned off Knock-on by default. Use my app from the second post to activate Knock-on after each boot.
The CyanogenMod12 ROM can be downloaded from HERE
Thank you @aidfarh for all of your hard work!
Custom Kernel built from the cyanogenmod12 kernel source - Download Below
*NOTE - This kernel currently works with stock lollipop as well!
Features:
Flash Through Recovery!
Interactive Governer as default
Compiled using Linaro Toolchain cortex a15-4.9.3
o3 Compile optimizations
Knock-on enabled through app in second post
Fastcharge added as option - enable using Trickstermod
Row, Sio, Fiops, and Zen IO Schedulers added - trickstermod to change
Sound Control using TricksterMod
LCD Screen Control using TricksterMod
Fsync On/Off using Trickstermod (off as default)
User Space Voltage Control - TricksterMod or my 88sleektweaks init.d script to change.
Exfat support (2-4-15 and later CyanogenMod version)
Lots of optimizations with more to come!
The kernel source and Commits that show all changes for this kernel can be found here:GITHUB
Prerequisites
Unlocked bootloader
Root
Install Busybox for init.d support
TricksterMod is recommended for changing settings
How does this work?
Start by making a Backup of your boot in recovery, then:
Flash the latest version in Recovery . Proceed to the downloads below, download to your tablet, reboot into recovery and install the zip --That simple!
if you want to build your own kernel start to finish with complete instructions, you can follow my guide for rolling your own kernel HERE
Please hit "Thanks" to show your support!
DOWNLOAD HERE:
ATTACHED FILES
Knock-on app for my kernel can be downloaded here.
To add my sleektweeks init.d file, and/or the Zipalign file, see my post: HERE
Updated -SleekCyan2 - to include exfat support, LCD screen control, and further optimizations for GPU and the linaro toolchain.
Updated - SleekCyan3 - to include knock-on by default, removal of some debugging, quicker deep sleep. (better battery?)
Thanks for the cm12 kernel. I'm liking you're LP kernel, but will try this one as well...
galaxys said:
Thanks for the cm12 kernel. I'm liking you're LP kernel, but will try this one as well...
Click to expand...
Click to collapse
Thank you! Let me know what you observe.
galaxys said:
Thanks for the cm12 kernel. I'm liking you're LP kernel, but will try this one as well...
Click to expand...
Click to collapse
Thank you! Let me know what you observe.
Exfat support for sdcards now works out of the box with CyanogenMod version 2-4-15 and later.
So I flashed this last night when I saw you posted it recently and this morning I checked it and it had zero battery drain overnight, very nice. Can't wait to dig in a little deeper when I get time. Between this and the new CM12, 2015 is really shaping up to be a good year for the old (but great) v510, finally, thank you.
Sleekmason:
I should be able to use the same sleektweaks and zipalign stuff from the Lollipop kernel, correct?
Thanks
techinv said:
Sleekmason:
I should be able to use the same sleektweaks and zipalign stuff from the Lollipop kernel, correct?
Thanks
Click to expand...
Click to collapse
Yep! The latest 88sleektweaks has voltage control table as well ( already adjusted down a bit to the settings I use). These can be changed here but be careful! TricksterMod is useful for making the initial changes to test as they won't get restored on boot. If you change them in the file and something goes wrong, you will have to remove the file using twrp.
sleekmason said:
Thank you! Let me know what you observe.
Click to expand...
Click to collapse
Just tried it with CM12 and it's a super V510 combo! Feels fast and smooth! Thanks for your XDA development & contribution.
UPDATED 2-12-15
Added Row IO Scheduler and Sound control - Change using trickster or in settings for row, and in trickster for sound control. Also added upstream fixes.
Is Row better than cfq? I think maybe it is . . . Battery will be the deciding factor for me. If anybody wants Row default for this kernel, let me know and I will implement it on next version. Regards,
I'll give it a go tomorrow, currently I've tweeked to Ondemand and ReadAhead to 512. Cool
galaxys said:
I'll give it a go tomorrow, currently I've tweeked to Ondemand and ReadAhead to 512. Cool
Click to expand...
Click to collapse
Are you finding On-demand better than Interactive? Seems like interactive is smoother to me. Also, keep in mind that the larger the read ahead the more battery is used.
sleekmason said:
Are you finding On-demand better than Interactive? Seems like interactive is smoother to me. Also, keep in mind that the larger the read ahead the more battery is used.
Click to expand...
Click to collapse
Not much difference maybe slightly faster but still analyzing with the new rom update...
BTW, did you see my post cm12 rom about GPS? Maybe you can take a look...
Row is working very good & smooth so far (speed, smooth & stable are my priorities and then battery). Think I'll stay with it; up to you if u want it as default.
galaxys said:
Row is working very good & smooth so far (speed, smooth & stable are my priorities and then battery). Think I'll stay with it; up to you if u want it as default.
Click to expand...
Click to collapse
Those who speak up get to choose! Row it is! Will update including row as default next compile.
Great kernel guide thread for those of us who like to mod & test settings in Sleek's Cool kernels!
http://forum.xda-developers.com/lg-...gn=Feed:+xda-developers/ShsH+(xda-developers)