{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
nebula kernel is for AOSP based KitKat android 4.4+ ROMs
and AOSP based Lollipop android 5.0+ ROMs
Supports both GT-i9105 and GT-i9105P
Original nebula kernel thread for i9082 is HERE
I do not own Samsung Galaxy S2 Plus
Download the latest PERFORMANCE CONTROL APP to utilize the full potential of the kernel.
Brief explanation of few of the features in nebula can be found in the third post. For more info, use Google.
FEATURES
Compiled using Linaro 4.9.1 2014-05 toolchain
Based on kernel version 3.0.101
Additional Governors: SmartassV2, SmartassH3, Lulzactive, LulzactiveQ
Additonal I/O Schedulers: ROW, SIO, SIOPLUS, VR, ZEN, BFQ
Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
F2FS support
CPU Boost driver
UKSM (Ultra KSM) support (enable it in Performance Control app)
Frandom
Dynamic Sync Control (enable it in Performance Control app)
Asynchronous FSync ported from HTC One
Cross Memory Attach
Entropy tweaks
Increased read-ahead from 16/128 to 32/2048 (can be customized in Performance Control app)
Disabled Cyclic Redundancy Checks (CRC) for better performance
Many patches, fixes and improvements from codeaurora
Many more performance and battery friendly tweaks
INSTALLATION
Download the latest nebula zip
Flash using CWM recovery
Wipe cache
Wipe dalvik cache
Reboot
DOWNLOADS
nebula kernel
(Please don't make mirror links of the kernel)
SOURCE
Source code of the kernel can be found at my Gihub.
CREDITS
- pawitp - nebula is based on his kernel source for CM11
- to all the developers whose mods I have included in my kernel
- @k2wl - for his extensive guide on kernel compilation. Big thanx to him.
- @CoolDevelopment - for maintaining the kernel source at SamsungBCM-Cyanogenmod repo and testing the 1st build
- @beastaki23 - for vibration fixes
- @SH1M4BD3 - for testing the 1st build
CHANGELOG
Changelog is available on nebula kernel wiki too
v3.20
- Fixes to network related kernel code
---x---x---x---
v3.18
- Stability fixes (check source code commits for details)
---x---x---x---
v3.16
- Backport timed General-Purpose Input/Ouput from hammerhead (Nexus 5)
- Improve multi-touch event handling
- Improve compiled kernel code
- Other fixes and improvements
---x---x---x---
v3.14
- Fix CVE-2014-3153
---x---x---x---
v3.13
- Add support for s2ve (GT-i9105)
(This and all future versions will work on both, GT-i9105 and GT-i9105P)
---x---x---x---
v3.12
- Compiled using the latest Linaro 4.9.1 - 2014.05 toolchain
- New I/O scheduler - BFQ (latest version - v7r4 - released on 18th May 2014)
- Memory Management: pass readahead info down to the I/O scheduler
- lib/memcopy: use glibc version
---x---x---x---
v3.10
- Compiled using the latest Linaro 4.9.1 - 2014.04 toolchain
- Memory management - lazy cache flushing on non-mapped pages
- Many updates to Device Mapper
- Use proper memory barriers for bitops
- softirq: reduce latencies
- sync: don't block the flusher thread waiting on IO
- ext4: Speed up FITRIM by recording flags in ext4_group_info
- ext4: speed up truncate/unlink by not using bforget() unless needed
- vmscan: add customisable shrinker batch size
- Other fixes and performance tweaks
---x---x---x---
v3.04
- CPU boost driver - set tunables
- New governor - LulzactiveQ
- New I/O scheduler - SIOPLUS
- Wait just 1 second, instead of 4 seconds for other CPU core to halt
- Other fixes and performance tweaks
---x---x---x---
v3.00
- Initial release
---x---x---x---
BRIEF EXPLANATION ABOUT KERNEL FEATURES
UKSM
UKSM is about de-duplication of data in system memory rather than being another de-duplicating file-system. This improves RAM usage.
Dynamic Sync Control
The dynamic sync control interface uses Android kernel's unique early suspend / late resume interface. While screen is on, file sync is disabled. When screen is off, a file sync is called to flush all outstanding writes and restore file sync operation as normal.
Frandom
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. It uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
CPU Boost driver
When certain bursty and important events take place, it might take a while for the current cpufreq governor to notice the new load and react to it. That would result in poor user experience. To alleviate this, the cpu-boost driver boosts the frequency of a CPU for a short duration to maintain good user experience while the governor catches up.
FAQ
On which ROM can I install nebula?
- nebula can be used on any AOSP kitkat 4.4+ based ROM. (Carbon, SlimKat, CM11)
What is the best and most stable configuration for nebula?
- Configuration depends from user to user. Still, the most stable configuration according to me and that I use is below. It might differ for you.
- Governor: SmartassV2
- Max. freq: 1.2 Ghz (OCing doesn't really have an increased and noticeable performance, rather it heats the processor and wastes battery for a marginal gain in performance as well as creates instability - random reboots etc. Google more about OC.) (Read the description on this commit.)
- I/O Scheduler - SIO
- Enable UKSM (from Performance Control app)
- Enable Dynamic FSync (from Performance Control app)
- I'll update this configuration as more tweaks are added to nebula
I get random reboots, what should I do?
- I am working on the kernel for myself and the kernel is quite stable for me. Still, if you face reboots see below:
- Make sure you followed the installation instruction written in Post #1.
- Make sure you "Fix permissions".
- OCing will always cause instability. Try reducing the max frequency to 1.2 Ghz
- It is quite possible that you don't know how to use a custom kernel. Not everything needs to be set at HIGHEST. Just because an "option" is there doesn't mean you have to select it. Try changing the configuration that meets your needs and satisfies you. If you set up the kernel properly, it would stop giving you random reboots.
- The only way to get things fixed is to provide logs. I cannot fix that I cannot see. Google, how to take logs to find and solve kernel issues. (kmsg/last_kmsg)
- Tell me a way in which I can reproduce the issue on my phone.
Thank you very much
Sent from my SM-T210 using XDA Free mobile app
Works great, thanks :3
Gonna try with ur remix rom
No problems yet and looks good. Thanks
I wanna ask about cpu boost option, where i can enbale it?
rs tony said:
Gonna try with ur remix rom
No problems yet and looks good. Thanks
I wanna ask about cpu boost option, where i can enbale it?
Click to expand...
Click to collapse
It is already enabled.
It is always nice to see something new to our device. Great work!
YezZz finally nebula kernel for S2+
Is for gt-i9105
Inviato dal mio GT-I9105 utilizzando Tapatalk
deleted*
how i can enable Ultra-Kernel Samepage Merging(UKSM) ?? i can't find in performance control app
anastasiszn said:
how i can enable Ultra-Kernel Samepage Merging(UKSM) ?? i can't find in performance control app
Click to expand...
Click to collapse
Sent from my GT-I9082 using Tapatalk
Hi,
thanks for a new kernel!
Does anyone know whether calls via bluetooth (not the same as music via bt) work?
DeKiesel said:
Hi,
thanks for a new kernel!
Does anyone know whether calls via bluetooth (not the same as music via bt) work?
Click to expand...
Click to collapse
It would be nice if someone tests it, because it's compiled with grands sources
Sent from my GT-I9105P using XDA Premium 4 mobile app
CoolDevelopment said:
It would be nice if someone tests it, because it's compiled with grands sources
Sent from my GT-I9105P using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I wont be at home before 21h tonight. In case no one beats me to it I will try it then.
nebula kernel
Gov : ondemand
i/o : sio
cpu : 1600
antutu score : 11880
moshkernel
Gov : ondemand
i/o : sio
cpu : 1300
antutu score : 12180
1st release broh, just hold a sec till next version release, he work on it
Sent from my GT-I9105P
anastasiszn said:
nebula kernel
Gov : ondemand
i/o : sio
cpu : 1600
antutu score : 11880
moshkernel
Gov : ondemand
i/o : sio
cpu : 1300
antutu score : 12180
Click to expand...
Click to collapse
Higher cpu level doesn't always give u better scores in benchmark
rs tony said:
Higher cpu level doesn't always give u better scores in benchmark
Click to expand...
Click to collapse
ok tell me your best score with this kernel or show me
Related
COOL SPLASH1 IMAGE IN 2nd POST
Use at your own risk, overclock at your own risk - I'm not responsible for damage to your device
ZenDroid Kernel for EVO 4g (AOSP ROMS)
Preliminary Thanks
- Thanks to all the makers/maintainers of some code included
- Thanks to toastcfh/cyanogen for the 2.6.35 kernel base
- Thanks to erasmux for smarta$$ governor
- Thanks to Intersectraven for some things plucked out of ir-kernel.git.
- Thanks to ms79723 for the battery tweak
- I give everyone credit, if i forget or insufficient let me know!
What's inside:
- HAVS
- BFS 360
- 2.6.35-ck1
- Smartass cpu frequency governor
- Classic RCU
- Simple I/O scheduler
- SLQB slab allocator
- Tweaks from me and others (misc. tunables, etc.)
- oom rewrite code
- many a more, see the gitweb for complete logs:
http://git.zen-kernel.org/zendroid/
HAVS
- As of 1.0.0 there are builds with avs and with svs. AVS (adaptive voltage scaling) works fine on my phone now and scales effectively. SVS scales based on the voltages that are statically implemented into the frequency table.
- If you have an issue with the AVS build, try the SVS build (issue such as random reboots, etc.)
Smartass
- Smartass is the default cpu frequency governor since 1.0.0.
- However ^ it is tuned very aggressively and it will adjust frequencies very quickly. Therefore, it is not the best choice for benchmarks
- The tweaks may cause choppiness (if so test another governor and report it), but so far I haven't noticed anything and it seems pretty smooth - just benchmarks may be a bit lower than expected. (but for real life applications, I'm attempting to retain quickness and get outstanding battery life by making the tweaks and making it default)
1.0.2 -> 1.1.0
- Pulled latest CM tree (includes htc updates and new camera drivers)
- Smartass adjustments
- Updated BFS
- Adjusted havs voltages
- v7_coherent_user_range function from galaxy s source, this should fix woes with psx4droid, gameboid and other emulators
- One tweak to conservative governor
- havs updates
- ADB works perfectly fine now, not sure which build it started working but definitely works in this one. So all the stuff that didnt work in the betas is working in the 1.0 series
1.0.1 -> 1.0.2
- Updated to 2.6.35.10
- Reverted to v4.219.248.6 of the bcm4329 driver. Skipped back 2 versions as the ones after it seem to have issues. (someone also said this one worked on GB, someone will have to confirm)
- LOADS of cpu scheduler changes
- All of CFS LL features
- Zen tunable profiles
- BFS sched_batch/sched_normal switching for non privileged tasks
- Fixed several unlikely()'s in the kernel
- Several misc. things (too much to go into one by one, look on misc. branch)
- SBC v7
1.0.0 -> 1.0.1
- Tweaks to conservative governor
- Set swappiness back to 0
- Fix smartass so it scales below 527 mhz
- Revert the CFS features as they dramatically slow it down, now we have a faster cfs build (vroom)
- Compiler vanillalization optimizations (less optimizations = smaller kernel = happier everyone )
0.91b -> 1.0.0
- Rebased on latest cm-kernel 2.6.35.9
- AVS+BFS, AVS+CFS, SVS+BFS, and SVS+CFS variations
- Updated smartass governor
- Updated to BFS 360
- Newer HAVS
- Set swappiness to 15
- Added SBC (superior battery charging) v5
- Undervolted* Overvolted above 1.03 ghz
- SIO, SLQB, smartass, and classic rcu are defaults in this build
- Many of the bugs should be fixed including 5 point multitouch, possibly the headset woes and white screen stuckness.
- ADB still not working (am slightly clueless as to why, something must fsck it up) - not serious enough for me to postpone release as usb storage works fine still
0.90b -> 0.91b
- Updated to 2.6.35.9
- HAVS and non-HAVS builds
- added writeback code
- updated bfs
- undervolted
- custom cflags option built into the Kconfig (no other cflags were used to build the kernel though)
- built with different build of gcc 4.4
0.5a -> 0.90b
- Rebased the entire kernel to fix minor bugs
- Changed min/max voltages
- No undervolting in this build, will be in next build (i simply forgot to change it)
- Overvolting of the higher frequencies. 1.3 mV above 998 mhz, 1.325 mV for 1.15 and 1.19 ghz
- 1960 Quadrant score on miui 0.11.5 with bfs build at 1.15 ghz scaling performance (results may vary) - Linpack close to 40 (before it was about 30-33)
- Riced CFLAGS entirely eliminated (i have no idea why i implemented them in the first place) I'm not a fan of implementing things like that as there's no way to prove that it improves performance
- Several tweaks to CFS
0.4a -> 0.5a
- No CFS build this time (will be back at 0.6, but this is just a short test release to see if we solve issues)
- More overvolting of higher overclocked frequencies (seeking stability overclocking)
- Removed all forms of undervolting (they may have been too hardcore, and may return just testing to see if they caused reboot problems)
- fixed cpufreq errors with smartass, don't let it try to scale to 128mhz anymore
- Updated to latest cm/supersonic-2.6.35 tree
- Quick test release, want to fix the errors for some - others have no issues
0.3.1a -> 0.4a
- Added V(R) i/o scheduler
- Improved CFS version (faster)
- Added the oom rewrite code
- Used different compiler (quicker)
- Less riced out CFLAGS, perhaps more stability as a result
0.2a -> 0.3.1a
- CFS and BFS build
- Adjusted some memory tunables and BFS tunables
- CFS has a bunch of additional features for low latency (see zen-stable cfs branch for details, i was lazy and had no wifi at the time to merge it :\)
- Fixed wimax module compilation, other fixes
- Updated to 2.6.35.8
- Added and enabled zram (new ramzswap version)
- Overclocking to 1.19 ghz, underclock to 128mhz
- I/O Scheduler default is SIO for now
- Fixed BT
Code:
[b]All zips flashable through recovery[/b]
[b]1.1.0 AVS[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.1.0-BFS-avs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.1.0-CFS-avs-signed.zip[/url]
[b]1.1.0 SVS[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.1.0-BFS-svs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.1.0-CFS-svs-signed.zip[/url]
[b]1.0.2 AVS[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.2-BFS-avs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.2-CFS-avs-signed.zip[/url]
[b]1.0.2 SVS[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.2-BFS-svs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.2-CFS-svs-signed.zip[/url]
[b]1.0.1 AVS[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.1-BFS-avs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.1-CFS-avs-signed.zip[/url]
[b]1.0.1 SVS[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.1-BFS-svs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.1-CFS-svs-signed.zip[/url]
[b]1.0.0 AVS[/b]
[b]BFS[/b]: [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.0-BFS-avs-signed.zip[/url]
[b]CFS[/b]: [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.0-CFS-avs-signed.zip[/url]
[b]1.0.0 SVS[/b]
[b]BFS[/b]: [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.0-BFS-svs-signed.zip[/url]
[b]CFS[/b]: [url]http://downloads.zen-kernel.org/zendroid/ZenDroid-1.0.0-CFS-svs-signed.zip[/url]
[b]0.91 non-HAVS[/b]
[b]BFS[/b]: [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.91-beta-bfs-signed.zip[/url]
[b]CFS[/b]: CANCELLED
[b]0.91 HAVS[/b]
CANCELLED
[b]0.90[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.90-beta-bfs-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.90-beta-cfs-signed.zip[/url]
[b]0.5 (BFS only)[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.5-bfs-alpha-signed.zip[/url]
[b]0.4[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.4-bfs_alpha-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.4-cfs_alpha-signed.zip[/url]
[b]0.3.1[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.3.1-bfs-alpha-signed.zip[/url]
[b]CFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.3.1-cfs-alpha-signed.zip[/url]
[b]0.3[/b]
[b]BFS:[/b] [url]http://downloads.zen-kernel.org/zendroid/zendroid-0.3-bfs_alpha-signed.zip[/url]
[b]CFS:[/b] coming soon
[b]0.2_alpha (first release[/b]
[url]http://downloads.zen-kernel.org/zendroid/zendroid-0.2_alpha-signed.zip[/url]
SMARTASS GOVERNOR NOTE
- With the smartass governor your device should sleep at around ~384 mhz and wake at ~245 mhz (this is simply what I set it to do in my builds and smartass has this functionality built-in)
- Setcpu profiles are largely unnecessary if you are using smartass, especially one for screen off
GRAPHICS
Custom ZenDroid Splash1 Image
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Flash by putting the phone in fastboot mode (need eng bootloader) -> do this by holding vol down to turn the phone on and selecting fastboot
Code:
tools/fastboot flash splash1 /path/to/splash1.nb
Code:
[b]ZEN Splash[/b][url]http://downloads.zen-kernel.org/zendroid/zendroid_splash1.zip[/url]
Patiently waiting for the awesomeness
ok this is kind of exciting. i'd be happy to check this out. let me know if u need any testers
Sexy time. Looking forward to it, even though my phone has traditionally favored CFS kernels.
Phone takes a long time waking up when hitting the power button on "Smartass".
going to nandroid & then test this badboy out. will post results soon.
i have not noticed a slower wake up time like previously mentioned, however:
highest quadrant scores with overclock 1113mhz
smartass - 1509 (most tests were around 1300)
interactive - 586 (lol)
conservative - 530 (yikes)
i realize this is in alpha stage, just trying to help by posting results. the device doesnt seem slow, launcher pro scrolls thru app drawer without a hitch, & things seem to be responding ok.
really looking forward to following the progression of this kernel. thanks so much for posting it up!
krazyflipj said:
Phone takes a long time waking up when hitting the power button on "Smartass".
Click to expand...
Click to collapse
Same here. Everything else is going well so far.
EDIT: Actually, I just have to hold my power button down longer than normal, but once it's up it's normal speed.
EDIT2: After a reboot no delay on turning on!
i need to test it ASAP since the once from toastch is providing an amazin battery life
I wonder if the mentioned tweaks to this kernel actually make it better than toastcfh's 2.6.35 test kernel.... has anyone tried both? And maybe noticed a difference in performance?
This kernel is really smooth and pretty snappy. Testing batt life but nice job so far man!!
Sent from my PC36100 using XDA App
xhazyx said:
I wonder if the mentioned tweaks to this kernel actually make it better than toastcfh's 2.6.35 test kernel.... has anyone tried both? And maybe noticed a difference in performance?
Click to expand...
Click to collapse
yes i'm running toasts test1. i've tried both of them. i cannot comment on longterm usage for this one. right now i'm very interested to see how this one is going to progress.
Flashed this and am enjoying it so far. Is 100% stable for me, along with being smooth, and fast.
Liking this kernel so far. No problems. After flashing apps2sd recognized my Ext partition.
Sent from my PC36100 using XDA App
drdrewdown said:
yes i'm running toasts test1. i've tried both of them. i cannot comment on longterm usage for this one. right now i'm very interested to see how this one is going to progress.
Click to expand...
Click to collapse
im was using the toast test1, i dont know about you but at least for me is amazing because got that we need performance and battery life, the only problem that i found is that after some reboot the phones does not pass to boot animation just stuck at splash screen
drdrewdown said:
yes i'm running toasts test1. i've tried both of them. i cannot comment on longterm usage for this one. right now i'm very interested to see how this one is going to progress.
Click to expand...
Click to collapse
So far these .35 kernels look promising...
I'm running test1 and, as far as real life performance goes, it's pretty great: smooth and snappy.
Haven't really tested battery life, but seems good so far
I'm gonna test this one out and see how it goes, I wanna see where the devs go with this
Testing this kernel right now.
I just got second reboot after unlock. I am on baked goods beta.
thanks for the input guys, for me it's pretty snappy. My best results are with the performance and tweaked (more aggressive for bfs) ondemand governor
I get quadrant around 1500-1600 with ondemand un-overclocked. It seems more laggy with smartass or interactive (not sure why)
I'm going to work on other things and get a new build out soon, hopefully addressing some issues. I'll probably do a cfs build too for comparison.
About
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Following the popular franco.Kernel series I present you the new .35 tree based kernel for the 2.3.3 from LG and for the CM testing releases from mik.
(Because people keep flashing this **** with the wrong roms and come here crying "HALP" enjoy the big letter warning)
This kernel is not for 2.2 roms and I will laugh at you if you flash it together with 2.2. Not either will it work on miks 6.5.8 nor void forever...
franco.Kernel facebook group page: https://www.facebook.com/franco.Kernel
Features & Changelog
#4
* Added 652, 672, 691, 710 cpu frequencies
* Doubled busses frequencies - system will go faster but you'll possible lose some overclocking capabilities. Busses frequency OC > cpu OC.
* Added and tweaked Simple IO scheduler as it proved to be the fastest one for this device
* Added tun.ko and cifs.ko
* Added camera flicker bug fix
* Cleaned up some more debug ****
* One or two small tweaks
#3
* Completely rebased kernel
* No more blackscreen
* Based on CM's source
* All the tweaks and ****s you've been known about from me
* Franco magic?
* POWER
* BATTERY
* Well...I'll write a more detailed post later, too busy at the moment =)
08122011
- Touchscreen driver improved
- Same changes as the 27/11 release but now with wifi working
27112011
- Major speed up because fsyncs are not disabled
- SLUB memory allocator tweaked and made default
- Wifi Tethering fix attempt
- One or two other small tweaks and optimizations
- This release is labeled as a testing version
22112011
- Bye vsync toggle, it's not possible to change vsync without a kernel recompile
- Blackscreen bug fix attempt
- Touchscreen drivers optimized with the axis inversion workaround - changes by paolo, fserve, and me
12112011
- Vsync on/off toggle added. This is what I need be checked, I don't know if it's working: run this command via terminal or init.d script
Code:
echo "0" > /sys/module/mddi_hitachi_hvga/parameters/vsync_on
Echoing 0 it will disable vsync, echoing 1 will enable it.
- FSB/BUS overclock is lower, it will lower benchmarks a bit, but you won't notice any difference during normal usage and it will increase stability
- Obviously all the changes from the latest testing version are included
- This release is labeled as a testing version
02102011
- Smartass2 tuning
- Ck2 patch - system more responsive and noticeably faster
- Compiled with the latest Linaro 4.5.4 2011.09 toolchain
- Fix camera flicker - thanks Turducken
- Add Simple I/O scheduler and made the default - should fix the slow USB transfer bug
- net: Reorder incoming packets in PPPoLAC and PPPoPNS
- Misc fixes
- Should provide some extra battery power
19092011
- A lot of reverts to increase overall stability
- Smartass2 improvements
- BFQ i/o scheduler added and made default. VR scheduler makes the USB transfers slow
- Wifi change to drain less battery
- Clear RAM feature in Andy's rom works now
- Add Jhash3
- vfs_cache from 100 to 25
- init/calibrate backported from 2.6.39
- Some other improvements that can be seen in my github
29082011
- Reducing VM_READAHEAD from 4096 to 512. Should fix the occasional music stutter
- Some .config changes from fserve to increase battery life
- Tweaks and code cleanups from CAF to increase stability, battery and performance
- Cleaned up some governors
- Add SmartassV2 added yesterday from the original Smartass creator
- Re-written InteractiveX
- Vsync enabled by popular demand
- dirty_writeback_interval = 1500 centisecs
- Some reverts that should fix the reboots or random crashes
- Thanks across for the testing
- This release is labeled as a testing version
24082011
- Strange behavior with ext3/ext4 fixed
- More ARM architecture specific code
- Internet/data speed majorly increased
- **** legacy drivers removed
- Dunno what else
- This release is labeled as a testing version
21082011
- Filesystem tweaks from Code Aurora. Mainly ext3 and ext4 improved code
- Power management tweaks from Code Aurora
- Two Power management patches from Arco's kernel
- A lot of ARM architecture specific tweaks and improved code
- Some other small ****s
- This release is labeled as a testing version
16082011
- Battery display bug is fixed
- Terminal ****ting itself when closing fixed
- Headset button should work now too
- Some reverts to provide some extra stability
03082011
- Patched with 2.6.35.14 from upstream
- Tweaks in the touchscreen driver
- Lots of reverts from backported code to improve stability
- USB should be fixed
- CFS scheduler updates
- Wi-fi should be finally fine (I hope because I haven't touched wi-fi **** code)
- Camera should work fine now too
01082011
This is a complete re-written kernel from scratch featuring all the performance and battery patches from the last version plus a lot of new code.
The changes are all in my github so I don't need to list them here. I need you guys to test the kernel and tell me what is working and what is not working, which bugs do you find, if the performance is good, if battery is good etc etc. I don't want posts like "BLUETOOH HANDS FREE DOESN'T WORK FIX PLX" or "WAHT IS THE BAST GOVERNOR AND OC HALP PLOX" I want informative posts about your conclusions, if it kernel paniced what is your environment, your OC, your governor... stupid and non helpful posts will be ignored. If you want a good kernel, do you job as an user and help me too.
Click to expand...
Click to collapse
Take note of this, I don't care nor will pay attention if you say you're having battery drain if: you flashed the kernel sooner than 24hours of your complain post, if you didn't wipe your cache partition before or after flashing it, or if you didn't wipe your battery stats. If any of these three conditions are met at the time of your posting I will simply ignore it.
Downloads
Download:franco.Kernel-4
franco.Kernel updater app: https://market.android.com/details?id=com.franco.kernel.p500
Installation
1 - Reboot intro recovery
2 - Flash the latest kernel version from this topic
3 - Reboot
4 - Enjoy
People remember this is a pre-release, it's a gift for you all to test and play in the next days while I make it better, faster, more stable and the likes. Now I'll retire for a nice beach day after a hard nights work
wow downloading and will flash it right away!!!! cant wwait for it so test. thanks franco you are genious!
franciscofranco said:
People remember this is a pre-release, it's a gift for you all to test and play in the next days while I make it better, faster, more stable and the likes. Now I'll retire for a nice beach day after a hard nights work
Click to expand...
Click to collapse
go ahead man. you deserve the best. your v18 is still as stable as rock so I can wait for the final version of this. i will flash this now.
I know testing isn't all abt posting quadrant scores ...but anyways this kernel gives [email protected] mhz
Sent from my LG-P500 using XDA App
thx franco.
downloading....
Rotation not fixed...not a huge problem anyways. Thanks
Sent from my LG-P500 using XDA App
Flashed it, seems stable at 710Mhz (which is the maximum my phone can get). Neocore [email protected]/Smartass running on official 2.3.3. That is 10FPS higher than stock kernel and 2 fps higher than stock OC'[email protected] stock kernel.
Will test further and post.
Neocore 55.1 [email protected] 806 MHz running on void forever
Sent from my LG-P500 using XDA App
franciscofranco said:
People remember this is a pre-release, it's a gift for you all to test and play in the next days while I make it better, faster, more stable and the likes. Now I'll retire for a nice beach day after a hard nights work
Click to expand...
Click to collapse
Are you using the LG Userspace Drivers?
can i know how much quandrant score for 3D of this kernel with overclock to 768mhz in stock 2.3.3 rom and non stock rom?
RevengeFNF said:
Are you using the LG Userspace Drivers?
Click to expand...
Click to collapse
As Franco said in the other topic, these drivers are not in the kernel but integrated in roms so we have to wait for mik, andy or Noejn to update their roms
Quadrant score after freeing my memory card is 1960
Sent from my LG-P500 using XDA App
thankxx man..
sajjan said:
Quadrant score after freeing my memory card is 1960
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
what rom are u using? are u on the new baseband?
dark-k said:
As Franco said in the other topic, these drivers are not in the kernel but integrated in roms so we have to wait for mik, andy or Noejn to update their roms
Click to expand...
Click to collapse
Ok, and just for curiosity, in what consist those drivers, that give a huge boost in 3D?
franco,just wanna say thank you. I can see your passion in making our O1 better than ever. thanks a lot man. Know that your hard work is very much appreciated. More power. (^^,)
Sent from my LG-P500 using XDA App
I can boot v.2.2 with this kernel, can see some notifications in "toast",
but there is almost immediate shutdown with "Battery overheated"
RevengeFNF said:
Ok, and just for curiosity, in what consist those drivers, that give a huge boost in 3D?
Click to expand...
Click to collapse
Yes, a huge boost :
mik_os said:
kernel: 2.6.35 @ 600mhz
Click to expand...
Click to collapse
Just to inform I'm in stock v20g with just very few modifications by me and the kernel it's working without the bugs you describe
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Custom D801 stock LG kernel built from the latest 30b source. Must be on LG 30b rom with 30b bootloader, and have bump recovery. Credits and Thanks to CyanogenMod, CAF contributors, Linaro team, Faux123, FranciscoFranco, neobuddy89, RenderBroken, myfluxi, savoca, and dorimanx.
DISCLAIMER
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 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. Hard. A lot.
*/
INSTALLATION
Download the Kernel in post #2
Reboot to TWRP
Make a backup
Flash Kernel Zip
Reboot
Changelog and Kernel Downloads in POST #2
Source Links
Kernel Source
LG 30b Source
Current Build
r8 [2015/05/16]
md5: bb4398fa60bd89556abaf575b9f5d435
Update to Intelli-plug v5.4
workqueue updates
sched updates
See git for additional changes
Updated Intelli-plug tunables in post #3
Previous Builds/Changelog
r7 [2015/05/11]
md5: ad160415498fe576e24bae53d37cbe84
Sound driver updates
lz4 updates
ARM: dts: msm: i2c: change clock rate to 19.2 MHz
New hashtable implementation
KSM updates
drivers: usb: Use Android device as USB keyboard/mouse (See LINK)
lowmemorykiller updates
Tons of other kernel updates see git for details.
r6 [2015/05/10]
md5: 6573f10e83c7f171996b91caae556caf
Latest linaro 4.9.3 stable release
Added GPU Gov (conservative governor, simple_ondemand, Faux Simple GPU Algorithm)
dorimanx Backlight control v6
Updated scripts in post #3
r5 [2015/05/09]
md5: b1ef96ae764b5a385703e55b03393a03
Faux Intelliplug hotplug driver (mpdecision disabled by default)
Powersuspend driver
Bricked Thermal
Msm limiter driver
dorimanx logger driver
CPU OC: Add cpufreq levels up to 2.6Ghz
Add 389 GPU step
Overall stats updates
Add init.d support to ramdisk
r4 [2015/05/04]
md5: e2cb4a1a55d82002d5cd75620d2cf4f8
dorimanx fast charge v2.7
Lower minimum panel brightness
Latest Savoca KCAL control driver (Get the app Here)
Insecure boot.img
r3 [2015/05/03]
md5: c6087fe19f89b080ec95102e20254914
Update kernel to 3.4.107
Disable some debug
r2 [2015/05/01]
md5: da07acd959108f7b14c73b1916c8bcc9
Revert faux sound
Add franco's sound control implementation
r1 [2015/05/01]
md5: 0d6ad79accc4bd236869ae4499954f7a
Compiled with latest linaro 4.9 toolchain
Optimized build flags
fsync on/off support
mach: Add adb reboot recovery
Tune deadline, row, cfq, readahead, ondemand, and interactive.
Updated interactive gov
Add sio, fiops, and bfq sched
frandom
Optimized rwsem
Voltage Control
updated workqueue including power efficient patches
updated writeback
memcpy, memmove, copy_page optimization
faux sound support
Add more tcp congestion control algorithms
Use interruptible threads to reduce cpu load
Disable add_random
lowmemorykiller task adj rbtree optimization
ARM topology updates
slimbus: Optimized overclocking of master component
Optimized AES and SHA1 routines
Add NEON accelerated XOR implementation
Add support for kernel mode NEON
Add optimized SHA-256/224 routines
futex updates
sched updates
lib/memcopy: use glibc version
lib/string: use glibc version
lib/int_sqrt.c: optimize square root algorithm
Various other updates see git for details
Kernel scripts
https://github.com/DJLaMontagneIII/kernel-scripts
Wow!! Seems nice. I will try once i upgrade to lollipop.
Thnks man!!!
Pushed r2 its a small update. Mainly swaps sound control implementations as faux sound isn't working correctly with this new kernel drop.
Delete.
Kernel Logging
Hi, I just flashed and everything looks fine for now, I have one suggestion, I saw Dorimanx has a feature to disable kernel logging and all system logging like logcat, all different logs (radio, kernel, system, ...).
Could tat be possible to do it on this kernel to save extra battery?
Thanks for your dedication on this Lollipop version.
Sweet, gonna try and flash this thanks :good:
asalvi0 said:
Hi, I just flashed and everything looks fine for now, I have one suggestion, I saw Dorimanx has a feature to disable kernel logging and all system logging like logcat, all different logs (radio, kernel, system, ...).
Could tat be possible to do it on this kernel to save extra battery?
Thanks for your dedication on this Lollipop version.
Click to expand...
Click to collapse
Thanks for the suggestion i will cut out some of the useless debug
Update is up
Sup bro, I really love how you have tweaked this LP kernel. Props to you. I had a shutdown when i tried to undervolt with -75 but then i reduced it to -50 and everything works...no lags at all..no bugs that i know of. Will flash your new update now.
Yesterday flashed the r3 version, and I have noticed a battery consumption improvement, FastCharge feature would be really appreciated, this was not working since the original stock kernel.
Thank you!
Update is up
Flashed r4 yesterday, and today I noticed is consuming significantly more battery than r3.
wow thanks for this! hopefully it will solve LP nasty sound issues.
is there a flashable stock kernel backup somewhere just in case? edit: found it!
unfortunately, the audio issue is still here not sure if it occurs less though, needs testing.
here's what i'm talking about (perhaps @DJLamontagneIII might know more):
no matter what the audio source is (playing mp3s or lossless, tons of EQ on or off, YouTube video, game, video, etc) there's a totally random, short sound corruption that sounds like garbled, sped up noise. it's impossible to trace any pattern when and why does it appear (it's rare but sometimes happens 2-3 times in a row with short intervals) and perhaps it's related to radio since it tends to appear more when the signal is switching from Wi-Fi to cellular or cellular signal comes online, etc but not necessarily. i tried to look at the logs and don't see anything suspicious regarding sound there at all.
there's also a theory on other devices forums (yes, it's not solely LG's issue but rather LP's in general) that Qualcomm's mpdecision is the cause since it always leaves only one core for the sound online and on LP apparently you need more. that doesn't seem right, however, since it does happen when the phone is doing a lot too and not just with the screen is off.
@DJLamontagneIII
please check the logs regarding the issue above, i stopped recording each one right after the sound glitch occurs:
https://drive.google.com/folder/d/0B61ePioapOf8R2xTcFdEeFFzQ1U/edit
i'm pretty sure it's radio related somehow but don't have knowledge to attribute it to a particular activity.
for some weird reason, the glitches do seem to appear less with more aggressive governor/kernel settings.
also, noticed that the multicore power saving option is missing (unless it was done for a reason).
mannequin said:
@DJLamontagneIII
please check the logs regarding the issue above, i stopped recording each one right after the sound glitch occurs:
https://drive.google.com/folder/d/0B61ePioapOf8R2xTcFdEeFFzQ1U/edit
i'm pretty sure it's radio related somehow but don't have knowledge to attribute it to a particular activity.
for some weird reason, the glitches do seem to appear less with more aggressive governor/kernel settings.
Click to expand...
Click to collapse
Thanks i will check it out. Il have an update tonight that ive been testing that switches to intelliplug so if its a hotplug issue hopfully that will fix it
DJLamontagneIII said:
Thanks i will check it out. Il have an update tonight that ive been testing that switches to intelliplug so if its a hotplug issue hopfully that will fix it
Click to expand...
Click to collapse
a custom hotplug would rock (and hopefully it will help with the sound too)!
LP version of mpdecision is just not good (not sure how to describe it better) with really inconsistent and aggressive behavior. more so, i don't think it's possible to have a stable and good performing system using anything bust stock governor (ondemand) and settings since mpdecision shipped with LG's LP throws a huge wrench in anything custom (in my experience).
Hello Everybody
i have account in 4pda but i cant pass the captcha for login process
so i cant download latest ultimate kernel for Galaxy Note 4
but @arbi97 came with solution :
solution from @arbi97 :
-----------------------------------------------------------------------------
Download it on my MEGA link: REMOVED
P.S I always update this link. Last versions always be here. Good luck-----------------------------------------------------------------------------
Creators:
me and @arbi97 are not creators of this kernel we're just trying to help others to access and use it
you can found creators of this amazing kernel and original thread in : REMOVED
p.s thanks @masaichris too for his help
Attention:
Flash delete_synapse_CWM.zip first if you have previous Ultimate kernel versions for minimizing problems
This kernel is for Samsung GALAXY Note 4 (N910C/N910H) with Lollipop only
Optimal Settings For Best Power consumption / Performance
-75mV all A57 and A53 Frequencies (From CPU VOLT tab in synapse)
-75mV all Gpu frequencies (From GPU tab in synapse)
Interactive governer for A57 cores & Gpu (from GOV tab in synapse)
Lionhearth governer for A53 cores (from GOV tab in synapse)
set MIN frequency of Both A53 & A57 clusters to 200 MHZ (From CPU FREQ tab in synapse)
set MIN frequency of GPU7 clusters to 100 MHZ (From GPU tab in synapse)
Because of lot's of wakelocks of samsung apps , it's highly recomended to use Greenify with ultimate kernel
you can set maximum number of online cores to 7 or 6 for extended battey life (Not Recommended)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note : If you experienced random Restarts after applying these settings you should test more safe settings
for example -50mV all cores and Gpu and set MIN frequency to 400 MHz
Change List :
Ultimate_Kernel_v. 38
-Linux 3.10.82
-Added disabling CPU cores (author of halaszk)
-Patches and/sensorhub drivers/media/platform/exynos, affect the operation of camera, missions should not be (for firmwares based on VOE3)
-Removed the Forced Fast charge control and replaced by a much more advanced SEC Charge Control (author Andreilux)
-Reconfigured delays and GPU load thresholds to improve responsiveness and reduce mikrolagov
-Patched and reconfigured governor Interactive, now he again default
-Added governory Ondemand and Conservative
-Optimized Wi-Fi and reduced his wakelocks
Full Change List (i'm working on translation) :
-patched to Linux 3.10.76
-have been collected for new Linaro 4.9.3 GCC SaberMod 6.0
-optimization of the Graphite and neon-vfpv4
-peresobrano on the updated samsungovskih source VOS5
-updated ramdisk
-Wolfson Sound Control by AndreiLux-management via Synapse
-Async Fsync()
A57-CPU cluster-200-2200MGc (loaded on default on stock frequencies 700-1900 MHz)
-CPU A53 cluster-200-1500MGc (loaded on default on stock frequencies 400-1300 MHz)
-GPU Freq Control
-Significantly increased frequency throttling GPU for improved performance
-patches from Nvidia to improve energy efficiency
-tweaks to improve the performance of the file system
-updated many device drivers
-touchscreen driver
-new internal Kernel tweaks and optimization
-changed samsungovskij input_boost driver for a better fluidity/interface responsiveness
-optimization flags changed for better performance
-ondemand governor replaced with an improved version that is compatible with the architecture of the big. Little
-added Scheduler BFQ-v7r6 and is installed by default
-all schedulers reconfigured for system optimization
-added test for schedulers SIO, SIOPLUS, FIOPS, FIFO, VR, ZEN, TRIPNDROID (part of them is not working properly, dopilû them in the future)
-activated all TCP control algorithms-bic, westwood, reno, cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp, Yes, illinois
-added governory dancedance, Lionheart, smartmax, ondemandplus, smartassV2, wheatley, adaptive, nightmare, darkness, alucard, conservativex, intelliactive and other
-THERMAL Control
-KSM
-added USB Mass Storage mode (only for external USB drive)
-added mode USB keyboard/mouse (you can use your phone as a full-fledged keyboard/mouse for notebooks/computers). Need activation mode in the Synapse and use additional progs https://play.google.co...te.hid.keyboard.client after activation normal mode MTP will shut down, including don't forget to disable it when naigraetes′.
-ported cpu_touch_boost and added the appropriate settings in the Synapse
-completely off Samsung Rooting Restriction Feature
-PowerEfficient Workqueues configuring in the Synapse (ulučšenâ)
-Gentle Fair Sleepers interface at the Synapse
-manage ARCH POWER in Synapse
-Force Fast Charge by ktoonsez, at the Synapse configuration
-DriveDroid patch
-Sweep2Sleep (default is off-enables/disables the Synapse)-shutdown screen svajpami from left to right and from right to left along the bottom edge of the screen
-PowerSuspend v. 1.5
-XZ (tweaked) kernel compression
- KERNEL_MODE_NEON
- multiple patches kernel/sched
- cifs: enable mounting cifs drives visible to all apps
- ntfs support is activated
- net: tcp: optimization
- sched: disable GENTLE_FAIR_SLEEPERS by default - to improve UI responsiveness
- disable add_random for more performance on SSD's
- Dynamic read-ahead
- FS Sync On/Off control
- Dynamic Fsync
- ramdisk reconfigured
- Init.d support
- Synapse embedded in the installer
- Frandom (Enabled by default)
- Full SE Linux Permissive SE Linux full Disable
- Disable KNOX
- System partition RW (read/write)
- Secure Storage Disable
- Write protection off for external flash drive
- Screen Mirroring Fix
Good Luck[/B]
Ultimate Kernel v37.2
mrgspeed said:
Hi every one
i have account in 4pda but i cant pass the captcha for login proccess
so i cant download ultimate kernel 37.2 for Note 4
is there any one who can help me on this ?
all helps are appriciated
sorry for bad english
Click to expand...
Click to collapse
REMOVED
Enjoy yourself.
Ban not too far
My english bad too
@masaichris
THANK YOU MAN !!!!!!!!!!!
mrgspeed said:
Hi every one
i have account in 4pda but i cant pass the captcha for login proccess
so i cant download ultimate kernel 37.2 for Note 4
is there any one who can help me on this ?
all helps are appriciated
sorry for bad english
Click to expand...
Click to collapse
Man, the author has updated it to 38 with more and more good features! Check it on my MEGA link: REMOVED
P.S I always update this link. Last versions always be here. Good luck
Which kernel is better
Googy 1.3 or ultimate v38? Why?
murtadha50 said:
Which kernel is better
Googy 1.3 or ultimate v38? Why?
Click to expand...
Click to collapse
Both are good as it depends on users need but ultimate v38 is banned On XDA because of GPL conflict But you may use it on your own risk as the Developer for Ultimate do not agree on sharing his source
BTW : Googy 1.3 is more stable in my personal opinion and uses Less complicated or usless tweaks :good:
djmax81 said:
Both are good as it depends on users need but ultimate v38 is banned On XDA because of GPL conflict But you may use it on your own risk as the Developer for Ultimate do not agree on sharing his source
BTW : Googy 1.3 is more stable in my personal opinion and uses Less complicated or usless tweaks :good:
Click to expand...
Click to collapse
Thanks for the explaination
Can I flash googy over ultimate kernel without problems?
Thank you !!
@arbi97
tnx dude
i will inform other note 4 users
we're counting on you
Great. ...... Counting on how much time moderators will take to ban this thread. ?????
And for 4.4.4?
the development progress of this kernel is great cant ask for more on this kernel having an update evry week, i am one of your ultimate user of this kernel for now, by the way i want to save more on battery i am not that gaming type person, most i do is just browsing using FB app, taking pics, texting. . may i ask if anybody here has synapse settings for battery saving? i tried other kernel in terms of straight mobile data (H+) and stock kernel form 100% down to 10% it just only took 4hrs screen time. hope someone will share thanks
Thanks for this post @mrgspeed and @arbi97 for the MEGA link.
@Near_07
Near_07 said:
the development progress of this kernel is great cant ask for more on this kernel having an update evry week, i am one of your ultimate user of this kernel for now, by the way i want to save more on battery i am not that gaming type person, most i do is just browsing using FB app, taking pics, texting. . may i ask if anybody here has synapse settings for battery saving? i tried other kernel in terms of straight mobile data (H+) and stock kernel form 100% down to 10% it just only took 4hrs screen time. hope someone will share thanks
Click to expand...
Click to collapse
under volt All A53 + A57 cores and GPU (-75mV each should be good for start )
Use greenify as a companion app for hibernating useless apps, you'll see results
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
@avercros
And for 4.4.4?
Click to expand...
Click to collapse
Sorry, original creator just stopped development of Kit Kat version
Good Luck
mrgspeed said:
@Near_07
under volt All A53 + A57 cores and GPU (-75mV each should be good for start )
Use greenify as a companion app for hibernating useless apps, you'll see results
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
@avercros
Sorry, original creator just stopped development of Kit Kat version
Good Luck
Click to expand...
Click to collapse
i see -75 is -12 grades . . how about a53 core governor and a57 core governor and what wud be my scheduler thanks
---------- Post added at 11:50 AM ---------- Previous post was at 11:10 AM ----------
mrgspeed said:
@Near_07
under volt All A53 + A57 cores and GPU (-75mV each should be good for start )
Use greenify as a companion app for hibernating useless apps, you'll see results
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
Click to expand...
Click to collapse
How about this. . Some of the cores stopped.. i believe this will save more of battery juice now
Sent from Glamour S6 ROM
---------- Post added at 12:21 PM ---------- Previous post was at 11:50 AM ----------
murtadha50 said:
Which kernel is better
Googy 1.3 or ultimate v38? Why?
Click to expand...
Click to collapse
since u ask i made battery test between the two kernels (later versions) and i got this. straight data connection from 100 down to 7%. i choose ktoonservative and conservativex as a governor in ultimate which is i didnt find in googymax. . maybe the governors handle the batterylife.
@Near_07
i just updated first post
check it, you'll find information you need
mrgspeed said:
@Near_07
under volt All A53 + A57 cores and GPU (-75mV each should be good for start )
Use greenify as a companion app for hibernating useless apps, you'll see results
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
@avercros
Sorry, original creator just stopped development of Kit Kat version
Good Luck
Click to expand...
Click to collapse
Thanks for you answer, i'll wait until 5.1.1 to taste this kernel.
Near_07 said:
i see -75 is -12 grades . . how about a53 core governor and a57 core governor and what wud be my scheduler thanks
---------- Post added at 11:50 AM ---------- Previous post was at 11:10 AM ----------
How about this. . Some of the cores stopped.. i believe this will save more of battery juice now
Sent from Glamour S6 ROM
---------- Post added at 12:21 PM ---------- Previous post was at 11:50 AM ----------
since u ask i made battery test between the two kernels (later versions) and i got this. straight data connection from 100 down to 7%. i choose ktoonservative and conservativex as a governor in ultimate which is i didnt find in googymax. . maybe the governors handle the batterylife.
Click to expand...
Click to collapse
In my test ktoonservative governor is not battery friendly altough some cores sometimes stop. But it has very good performance. (Geekbench test = 4500)
I think cores restart consumes much battery than steady works
Regards
SM-N910C cihazımdan Tapatalk kullanılarak gönderildi
aydink_1903 said:
In my test ktoonservative governor is not battery friendly altough some cores sometimes stop. But it has very good performance. (Geekbench test = 4500)
I think cores restart consumes much battery than steady works
Regards
SM-N910C cihazımdan Tapatalk kullanılarak gönderildi
Click to expand...
Click to collapse
I was able to hit 1400/4990 in Geekbench with ktoonservative and some tweaks to it. It's fast but eats battery like crazy. Oh, the phone gets hotter as well.
@aydink_1903 @Tauras
Check out first post and try recommended settings (Optimal Settings For Best Power consumption / Performance section)
after doing lot's of tests , i found those settings best
I hope they work for you as well
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DarkMoon Kernel for Redmi Note 4 (Mido)based on Zeelogs 4.9 Kernel
Android Rom Support: AOSP / LineageOS based
Android Version Support: 11, 12, 12.1, 13
(there can be some Roms, that dont work with this kernel, due their different device trees)
optimized for battery and performance
- standard I/O Scheduler: Anxiety
- undervolted the heck out of it
2 Versions
one with stock frequencies
one with just RAM overclock (1,3GHz)
compiled with latest GCC and WeebX Clang
!!! ALWAYS MAKE A BACKUP OF YOUR BOOT.IMG, INCASE SOMETHING GOES WRONG !!!
I'm not responsible for any damage on your device.
HOW TO INSTALL:
- boot into your recovery
- make backup of your boot.img
- flash DarkMoon.zip
- wait for it to finish
- wipe cache
- reboot
- enjoy battery life and smoothness
if you have magisk installed, it will be automatically reinstalled, no need to reflash magisk
DOWNLOAD KERNEL
DOWNLOAD RAM OC KERNEL
Download 08/04/23 update
Kernel Zip made with AnyKernel3
--> Kernel Source <--
can i flash for mi max 2,hardly the cpu is the same
unicunic8 said:
can i flash for mi max 2,hardly the cpu is the same
Click to expand...
Click to collapse
No, its for mido only, sorry
KamiKaonashi said:
No, its for mido only, sorry
Click to expand...
Click to collapse
Ok thz u
What is the default ram speed of mido?
T3sla said:
What is the default ram speed of mido?
Click to expand...
Click to collapse
932mhz
KamiKaonashi said:
932mhz
Click to expand...
Click to collapse
Wow, that's a huge improvement, well done!
T3sla said:
Wow, that's a huge improvement, well done!
Click to expand...
Click to collapse
We could go higher, but theres not much improvement after 1.5ghz, so i stick to 1.3. as there is an improvement in UI and no difference in battery consumption
KamiKaonashi said:
We could go higher, but theres not much improvement after 1.5ghz, so i stick to 1.3. as there is an improvement in UI and no difference in battery consumption
Click to expand...
Click to collapse
Can we oc cpu too? I mean beyond 2.2 which some kernels do. It would be a whole different mido if we had 30-35% oc on cpu.
Oh it seems we have sth new to try !
what combo u suggest with this ? i mean i have LOS now .. wanna try CrDroid maybe
how much mV did u undervolted CPU ? (ive seen some kernel with -50 mV stable)
can we have CPU OC version too ?
T3sla said:
Can we oc cpu too? I mean beyond 2.2 which some kernels do. It would be a whole different mido if we had 30-35% oc on cpu.
Click to expand...
Click to collapse
i have another kernel with cpu overclock to 2,2ghz, gpu 1ghz and ram 1,3ghz. this kernel has 60hz or 66hz screen refresh rate, which i will release soon here.
on cpu side, we MAYBE can hit 2,4ghz, but thats the limit.
BigDaddyUnique said:
Oh it seems we have sth new to try !
what combo u suggest with this ? i mean i have LOS now .. wanna try CrDroid maybe
how much mV did u undervolted CPU ? (ive seen some kernel with -50 mV stable)
can we have CPU OC version too ?
Click to expand...
Click to collapse
this release here has an undervolt of around -30mV, but in my tg group i have one with around -55mV stable, i try to get lower, but dont have much time to test right now.
for the gpu overclock, i will soon release a overclocked version of my kernel, (2,2ghz cpu, 1ghz gpu, 1,3ghz ram and either 60hz or 66hz screen refresh rate)
KamiKaonashi said:
this release here has an undervolt of around -30mV, but in my tg group i have one with around -55mV stable, i try to get lower, but dont have much time to test right now.
for the gpu overclock, i will soon release a overclocked version of my kernel, (2,2ghz cpu, 1ghz gpu, 1,3ghz ram and either 60hz or 66hz screen refresh rate)
Click to expand...
Click to collapse
OH it will be super kernel .. very hype to try that one
BigDaddyUnique said:
OH it will be super kernel .. very hype to try that one
Click to expand...
Click to collapse
released it
KamiKaonashi said:
i have another kernel with cpu overclock to 2,2ghz, gpu 1ghz and ram 1,3ghz. this kernel has 60hz or 66hz screen refresh rate, which i will release soon here.
on cpu side, we MAYBE can hit 2,4ghz, but thats the limit.
Click to expand...
Click to collapse
If you release an unlocked kernel for cpu with the option to play with voltages, i can play around to achieve 2.4 or more.Let me know
Testing the stock kernel and for the moment very fast, I will start to follow your work after the withdrawal of zeelog.
Update 19/03/2023
DarkMoon Kernel
Download Here
Changelog:
- switch to RAM OC as default, since it has no drawback
- reduce different log spam
- increase charging speed
- increase thermal threshold
- little more undervolt
- specific kernel optimization
- some other random changes not worth mentioning
as always, make backup, incase something goes wrong
Update 26/03/2023
Download: GoogleDrive
Notes:
- Anxiety I/O scheduler as standard
- Battery focused kernel
- Stock frequencies (2GHz CPU, 650MHz GPU)
- overclocked RAM to 1.3 GHz (doesnt affect battery)
- undervolted perfectly, now no random reboots anymore for those 3-4 people that had it lol
- tested on some A11, A12 and A13 roms, worked fine
- compiled using latest Neutron Clang 17
- added Boeffla Wakelock Blocker with mido specific wakelock blocks preconfigured
- added K-Lapse into kernel
- added K-profiles, set performance as standard
- deleted obsolete GPU governors
- fine tuned CPU boost
- reduced different kernel log spams
- optimized memory handling
- optimized fingerprint unlock, for faster unlocking
- faster charging when under 90% battery
- optimize thermals
- optimize touchscreen handling
- relax CPU latency requirements
- optimize battery even more
- built with RELR, LTO, Polly
- few other microoptimizations
- and few other stuff
- works on MIUI ports
KamiKaonashi said:
Update 26/03/2023
Download: GoogleDrive
Notes:
- Anxiety I/O scheduler as standard
- Battery focused kernel
- Stock frequencies (2GHz CPU, 650MHz GPU)
- overclocked RAM to 1.3 GHz (doesnt affect battery)
- undervolted perfectly, now no random reboots anymore for those 3-4 people that had it lol
- tested on some A11, A12 and A13 roms, worked fine
- compiled using latest Neutron Clang 17
- added Boeffla Wakelock Blocker with mido specific wakelock blocks preconfigured
- added K-Lapse into kernel
- added K-profiles, set performance as standard
- deleted obsolete GPU governors
- fine tuned CPU boost
- reduced different kernel log spams
- optimized memory handling
- optimized fingerprint unlock, for faster unlocking
- faster charging when under 90% battery
- optimize thermals
- optimize touchscreen handling
- relax CPU latency requirements
- optimize battery even more
- built with RELR, LTO, Polly
- few other microoptimizations
- and few other stuff
- works on MIUI ports
Click to expand...
Click to collapse
waiting for FF kernel update too
BigDaddyUnique said:
waiting for FF kernel update too
Click to expand...
Click to collapse
Will be updated tomorrow, havent had time to merge