LiteKernel - Android 4.1.2
------------------------------
Compiled with Linaro Toolchain
Removed MMC CAP ERASE
CPU OC up to 1.4GHz
Fully Functional Voodoo Sound
Available RAM Increased to 819MB
Optional GPU OC to (300)410MHz
Changeable MAX MIN
Voltage Control
Custom Boot Animation
Readahead Tweak
BLN Support
ZRAM Support
Init.d Support
Increased Charging Current
XZ Kernel Compression
SmartassV2 Governor
Lazy Governor
Wheatley Governor (Default)
SIO v2 IO Scheduler (Default)
BFQ v5 IO Scheduler
DEADLINE IO Scheduler
{
"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"
}
...Stable...
Download
LiteKernel Changelog...
Code:
[SIZE="1"][SIZE="3"]V1.0[/SIZE]
- Based off LiteKernel ICS
[SIZE="3"]V1.1[/SIZE]
- Interactive set as default governor ... Wheatley lags on AOSP
- Added FM Radio Driver
[SIZE="3"]V1.2[/SIZE]
- Fixed Mic for AOSP
[SIZE="3"]20130112[/SIZE]
- Fixed/Added 1.4ghz frequency
- Fixed/Added Smartassv2
- Removed USB Whitlists
- Recoded BLN myself so that there is no need for an app... has in kernel blinking ...
[SIZE="3"]20130121[/SIZE]
- Tons of Cleanup
- XZ Kernel Compression
- Removed Wake Lag
- Fixed and increased Charging Current
- Tweaked Ondemand for better performance
- New Storage Setup (testing)
[/SIZE]
Notice - Tested, but Flash at your own risk!
LiteKernel - Android 4.2
------------------------------
Compiled with Linaro Toolchain
Removed MMC CAP ERASE
CPU OC up to 1.4GHz
Fully Functional Voodoo Sound
Available RAM Increased to 819MB
Optional GPU OC to (300)410MHz
Changeable MAX MIN
Voltage Control
Custom Boot Animation
Readahead Tweak
BLN Support
ZRAM Support
Init.d Support
Increased Charging Current
XZ Kernel Compression
SmartassV2 Governor
Lazy Governor
Wheatley Governor
SIO v2 IO Scheduler (Default)
BFQ v5 IO Scheduler
DEADLINE IO Scheduler
...Stable...
Download
LiteKernel Changelog...
Code:
[SIZE="1"][SIZE="3"]v1.0[/SIZE]
- Based off LiteKernel 4.1
[SIZE="3"]v1.1[/SIZE]
- Fixed Mic for AOSP
[SIZE="3"]20130112[/SIZE]
- Fixed/Added 1.4ghz frequency
- Fixed/Added Smartassv2
- Removed USB Whitlists
- Fixed Backlight Permission Issues
- Recoded BLN myself so that there is no need for an app has in kernel blinking ...
[SIZE="3"]20130113[/SIZE]
- Made Storage Setup Compatible with CM10.1
[SIZE="3"]20130120[/SIZE]
- Tons of Cleanup
- XZ Kernel Compression
- Removed Wake Lag
- Fixed and increased Charging Current
- Tweaked Ondemand for better performance
[SIZE="3"]20130211[/SIZE]
- Entropy Tweaks inspired by lambgx02's Seeder (for silky smoothness)
- Memory Managment Tweaks
- Added Dynamic vsync
- Zipaligning and Fix permissions at boot ([URL="http://forum.xda-developers.com/showthread.php?t=991276"]zeppelinrox script[/URL])
- Tons of Kernel Tweaks for Battery life and Performance...
- IO tweaks...
- Auto EFS Backup...
- New Experimental WIFI Management battery saving feature: If at screen off, WIFI is inactive and or using very little traffic, it gets turned off
and then on again once you wake device, if battery level is below 50% it will no longer turn wifi on again, if you disable WIFI it will be left alone...
- Decreased Vibration Intensity (when you boot up device you will feel a slight vibration)...
- New Experimental CPU Management feature: Frequency get changed according to battery level....
- No more laggy lock screen drawing ...
- Instant wake to lock screen
- Removed Increase Charging Current mod till more testing can be done
[SIZE="3"]20130212[/SIZE]
- Improvements for better battery life
[SIZE="3"]20130214[/SIZE]
- Stability
- Option to Disable WIFI and CPU Control
- Clear Memory after boot
[SIZE="3"]20130221[/SIZE]
- Massive Improvements to: Performance, Battery Life
- Fixed Battery leak with CPU + WIFI manager
- Memory Management Improvements
- SD card Speed Tweaks
- Reduced Wake Lag
- Reduced Stuttering when playing music on screen off
[SIZE="3"]20130222[/SIZE]
-CPU-Manager is now enabled by default ... it boosts wake speed manages sleep speed and reduces max speed as your battery diminishes ... the profiles are fully modifiable and all with no battery drain ...
-MTP is now the default pc connection ... if you want mass storage change /data/LiteKernel/MTP to "0"
-Memory management improved .... should also help for battery life
-frequency with Interactive governor will now stay a little lower ... should help with screen on battery life ....
[/SIZE]
Kernel Settings
Navigate to /data/LiteKernel/ With a File Explorer
CPU-Control: 1 to enable 0 to disable
- Fully Configurable Frequencies
WIFI-Control: 1 to enable 0 to disable
Notice - Tested, but Flash at your own risk!
Does the keyboard backlight work on this one ?
Sent from my SGH-I927
ninthsense said:
Does the keyboard backlight work on this one ?
Sent from my SGH-I927
Click to expand...
Click to collapse
keyboard backlight needs to be fixed in rom not kernel ....
thegreatergood said:
keyboard backlight needs to be fixed in rom not kernel ....
Click to expand...
Click to collapse
That is correct.. getting confused everytime. It's the hw libraries that needs to be fixed for that.
Well downloading now and would report back.
Edit: everything works fine as of now. Isn't the BLN also dependent on the liblights in the ROM ? The one I'm using is from the covenant kernel and it doesn't support BLN.
Sent from my SGH-I927
that being said .... complete lights fix for your liquidsmooth attached above .... you can integrate it into your rom if you want ... cheers .... ps .. the kernel will also make mass usb storage default ... so you wont need to select it in options ...
thegreatergood said:
that being said .... complete lights fix for your liquidsmooth attached above .... you can integrate it into your rom if you want ... cheers .... ps .. the kernel will also make mass usb storage default ... so you wont need to select it in options ...
Click to expand...
Click to collapse
You rock. Downloading it right now
Edit : you have framework-res.apk included in the fix ? Can I ask what did you modify in there ? As I'm running CAMP now I cannot put this fix unless ofcourse only the liblights.
And just noticed the screenshots you posted is from my liquidsmooth ROM .
Sent from my SGH-I927
Will the light fix work on dman's cm10 ROM?
Sent from my SGH-I927 using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=2067954
look here... ill put together a few packages....
Is this supposed to work on CM10.1 ? Because it doesn't and always gives a phone force stop.
ludacris1 said:
Is this supposed to work on CM10.1 ? Because it doesn't and always gives a phone force stop.
Click to expand...
Click to collapse
No..the op says 4.1.2 not 4.2.1. Reading is fundamental
Sent from my SGH-I927 using xda premium
dman3285 said:
No..the op says 4.1.2 not 4.2.1. Reading is fundamental
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
Why does it not work you ask?
To make this compatible with 4.2.1 the BOOTCLASS_PATH has to be changed, as in 4.2.1 there is no framework2.jar and they added mms-common.jar and telephony-common.jar. that's why it force closes on boot. Its looking for classes in the framework2.jar and there isn't one.
Sent from my SGH-I927 using xda premium
So the changes between 4.1.2 to 4.2.1 in the kernel is to big to make your kernel multi-kernel? Do you think it will be possibale in the feture?
Sent from my SGH-I927 using xda app-developers app
taiber2000 said:
So the changes between 4.1.2 to 4.2.1 in the kernel is to big to make your kernel multi-kernel? Do you think it will be possibale in the feture?
Sent from my SGH-I927 using xda app-developers app
Click to expand...
Click to collapse
I think it's more an issue that the changes are things that cannot be switched on at runtime. Do you know of any 4.1<->4.2 multi-kernels on other devices?
updated ..... added 4.2 kernel
Mic now works in AOSP ROMs .... on LiteKernel
It still has the sound glitch when using Google voice search. And sound in video doesn't work, but I'm sure you knew that.
Sent from my SGH-I927 using xda app-developers app
sound in video does work ... what player are you using? ... can you explain the sound glitch when using Google voice search?
The high pitch bing when you activate it, and I use stock video player.
Sent from my SGH-I927 using xda app-developers app
"added fm radio driver"--->does this mean that we have radio now? how can we use it? btw this kernel rocks, cheers
Related
LiteKernel - ICS
------------------------------
Compiled with Linaro Toolchain
Removed MMC CAP ERASE
CPU OC up to 1.4GHz
Fully Functional Voodoo Sound
Available RAM Increased to 819MB
Optional GPU OC to (300)410MHz
Changeable MAX MIN
Voltage Control
Custom Boot Animation
Readahead Tweak
BLN Support
ZRAM Support
Init.d Support
Increased Charging Current
XZ Kernel Compression
SmartassV2 Governor
Lazy Governor
Wheatley Governor
SIO v2 IO Scheduler (Default)
BFQ v5 IO Scheduler
DEADLINE IO Scheduler
{
"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"
}
LiteKernel Download
Download
...Stable...
If you are having any trouble changing Frequency / Voltage, try using System Tuner
---------------------------------------------------------------
LiteKernel Changelog...
Code:
[SIZE="1"][SIZE="3"]V1.0[/SIZE]
-Compiled with Linaro Toolchain
-Removed MMC CAP ERASE
-SIO v2 IO Scheduler (Default)
-CPU OC up to 1.28ghz
-Defaults Max - 1ghz @interactive
-GPU OC to (300)380mhz
-Changeable MAX MIN
-Voltage Control
-Custom Boot Animation
-Set Readahead to 1024
-BLN Support
[SIZE="3"]V1.1 [/SIZE]
-Increased Charging Current
-Fixed Max Frequency Limits
-Default Governor: Interactive
[SIZE="3"]V1.1.1 [/SIZE]
-Removed Fast Charge
[SIZE="3"]V1.2 [/SIZE]
-Made Aroma Installer
-Fully Functional Voodoo Sound
-Increase Available RAM to 834MB
-Added Wheately Governor
-Added Lazy Governor
-Increased OC to 1.3GHz
-Fixed Issues with Fast Charge
-Made Screen Off Governor Changeable
-Made Interactive power down one core with screen off
-Added BFQ Scheduler
-Fixed Init.d Support in Ramdisk
-Added ZRAM Support
[SIZE="3"]V1.2.1 [/SIZE]
-Fixed Camera issues by Reducing Available RAM to 821MB
-DEADLINE IO Scheduler
-Default Governor: Lazy
[SIZE="3"]V1.2.2 [/SIZE]
-Fixed Video Camera issues by Modifying Available RAM to 819MB
[SIZE="3"]20130113[/SIZE]
- Based of LiteKernel JB (testing phase)
[SIZE="3"]20130121[/SIZE]
- Tons of Cleanup
- XZ Kernel Compression
- Removed Wake Lag
- Fixed and increased Charging Current
- Tweaked Ondemand for better performance
[/SIZE]
Notice - Tested, but Flash at your own risk!
----Newest Version is Above!----
Nice! Will keep an eye on this! I really need WiFi, so when that's fixed I'll gladly give it a go. Great contribution, man! Always good to see more people getting into this phone.
Sent from my SGH-I927 using xda app-developers app
thegreatergood said:
PS - I would recommend changing Governor to SmartassV2 and max to 700mhz (it will still clock higher when needed)
Click to expand...
Click to collapse
Could you explain this? Why will it clock higher if a limit is set and what's the difference if the limit was set to 1.2 GHz?
On the overclocked Gingerbread Kernel at 1,2 Ghz the phone got very hot while I played games, I wonder how it would be on 1,32 Ghz :silly:
Meeho said:
Could you explain this? Why will it clock higher if a limit is set and what's the difference if the limit was set to 1.2 GHz?
Click to expand...
Click to collapse
On the stock ICS kernel and SetCPU I noticed the clock is always higher even when a limit is set
I noticed this too. I just gave up on it. Plus, my phone gets to about 125°F at 1.0ghz playing games. 1.32ghz would be way too hot for me.
sent from my captivate glide running ICS (NardROM 0.4 Rooted)
Shawn said:
I noticed this too. I just gave up on it. Plus, my phone gets to about 125°F at 1.0ghz playing games. 1.32ghz would be way too hot for me.
sent from my captivate glide running ICS (NardROM 0.4 Rooted)
Click to expand...
Click to collapse
That is something to consider .. i actually never tested it with games (only general usage and music) i might have to remove the 1.32 setting ....
At the most I think 1.1ghz is the most you could do without potential overheating.
sent from my captivate glide running ICS (NardROM 0.4 Rooted)
Crossing my fingers for eventual voodoo support.
I think undervolting would be a good option to have. May also help with the overheating. Back on GB I used an OC'd kernel (1.3Ghz) and undervolted it 75mv's on each step, even on the highest frequencies! This should produce less heat and provide battery life
Evil Alex said:
I think undervolting would be a good option to have. May also help with the overheating. Back on GB I used an OC'd kernel (1.3Ghz) and undervolted it 75mv's on each step, even on the highest frequencies! This should produce less heat and provide battery life
Click to expand...
Click to collapse
I've. Been thinking along those exact lines ... that'll be a priority.... if, once I can fix the wifi ....
Sent from my SGH-I927 using xda app-developers app
Any info on why the clock limits don't stick?
Meeho said:
Any info on why the clock limits don't stick?
Click to expand...
Click to collapse
It as soon as you touch the screen the min will jump to 700mhz by default ... I assume this is to reduce lag ... u can also not set max to below 700mhz presumably for the same reason ..... currently this kernel is set up to set the governor to interactive @1.2ghz at boot ... if u want to change that u will need to check "set at boot" in ur cpu control app ... now if ur talking about the smartassV2 govenor ... from my testing id say its designed to keep the speed at the max setting u set and then increase as needed... which is why u should set it as low as possible ... hope this helps --clarification-- the "max" in SmartassV2 is not considered to be the "max" but the "ideal" frequency
Sent from my SGH-I927 using xda app-developers app
I see, that explains it, thank you. What governors respect the max setting as apsolute max?
Meeho said:
I see, that explains it, thank you. What governors respect the max setting as apsolute max?
Click to expand...
Click to collapse
Any of the others ...
WiFi is fixed, AND voltage control...? I'm testing this straight away!
Sent from my SGH-I927 using xda app-developers app
Evil Alex said:
WiFi is fixed, AND voltage control...? I'm testing this straight away!
Sent from my SGH-I927 using xda app-developers app
Click to expand...
Click to collapse
added my voltage table
I'll give those settings a try, though I still had my old settings saved. Basically they're -75mV from default, with the lower half of the frequencies set at -100mV from default. Those were stable under GB, so perhaps ICS too! Undervolting it all -100mV gave me random reboots.
Testing it all now, will let you know how I like it after a few days of use!
Please don't remove the 1.32ghz if it gets hot thats what voltage control is for and if you install system tuner it reapplys all CPU clock settings back after screen off/on and reboot/shutdown.
I will test it out asap. Gotta back up pics of my new born daughter and still at the hospital, but I got my laptop and can backup quick and test
Also..
System tuner support for kernel would be epic so I can edit my sysctl settings and your my new hero!
Samsung SGH-i927:
CWMR Touch v4.0.0.1
Keyboard fix
Superuser 3.2r3 ARM Optimized
Samsung SGH-i897:
A work in progress…
Stock & Rooted (need kernel and update)
A question, which app do you use to undervolt it? I'm using voltage control and it says it can't detect the voltages for most of the frequencies. And voltage control only works through setting negative values relative to the defaults rather than the actual voltage you want to use. If I want to test your settings I'll need an app that will just let me set the voltages in an absolute way.
I use system tuner and it allows me to adjust both in one simple locaton
Samsung SGH-i927:
CWMR Touch v4.0.0.1
Keyboard fix
Superuser 3.2r3 ARM Optimized
Samsung SGH-i897:
A work in progress…
Stock & Rooted (need kernel and update)
---------- Post added at 07:23 AM ---------- Previous post was at 07:20 AM ----------
I did a test with a game at 1.2ghz and the processor only got up to 109.7 °f
Samsung SGH-i927:
CWMR Touch v4.0.0.1
Keyboard fix
Superuser 3.2r3 ARM Optimized
Samsung SGH-i897:
A work in progress…
Stock & Rooted (need kernel and update)
---------- Post added at 07:25 AM ---------- Previous post was at 07:23 AM ----------
Meeho said:
Any info on why the clock limits don't stick?
Click to expand...
Click to collapse
Mine sticks after reboot using another tool for it. Try downloading a new VC app or use system tuner
Samsung SGH-i927:
CWMR Touch v4.0.0.1
Keyboard fix
Superuser 3.2r3 ARM Optimized
Samsung SGH-i897:
A work in progress…
Stock & Rooted (need kernel and update)
Hello everyone. Before present anything about this kernel, first I must clarify that I'm not a kernel developer but I'm trying to learn all kernel stuff and knowledge during my free time and finally YEAH, I'M DID IT!
So I'm here proudly introduce my Skull Kernel for JellyBean which fully tested on CM10/CM10.1 by arco68. :fingers-crossed:
Click to expand...
Click to collapse
{
"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"
}
There are two kernel version in this thread. One for CM10, another one for CM10.1.
Upon flashing, you should know what you are doing and responsible
for anything bad happen. e.g. Hard brick, soft brick, etc.
But don't worry, I'm the one always getting kernel tested before released,
So I should get hurt first if something goes wrong. :angel:
YOU WERE WARNED!!
CM 10.1 Kernel
Features
Kernel version 3.0.74
Compiled with Linaro Toolchain GCC 4.7.3 2013.04
O3 optimization for both kernel and module
Governor selectable: lulzactive(v2) (DEFAULT), smartassV2, hyper, ondemand, interactive, performance, powersave, conservative
IO scheduler: row (DEFAULT), sio, bfq, cfq, deadline, noop
Moremem support with 360 MB available ram.
Kernel overclock (OC) till 1804 Mhz (Optional, default max freq - 1401 Mhz, min freq - 245 Mhz)
Stock voltage
Optimized ARM RWSEM algorithm
Optimized lib/string and lib/memcopy
Google snappy compression
Dynamic file sync control
Dynamic writeback function to gain better performance
Updated lowmemorykiller (LMK)
Increased CPU frequency during boot
Disabled Gentle Fair Sleepers for better UI performance
Entropy tweak
LOAD_FREQ (4*HZ+61) avoids loadavg Moire
VDD level sysfs interface
Frandom (fast random generator)
Dynamic readahead size based on device disk size
Kernel Source
Link: Github
Click to expand...
Click to collapse
Screenshots
Changelog
v1.1 (Moremem)
[Download]
* Moremem config - 360 MB available ram.
* Few more kernel fix (other changes same with defaultmem config).
v1.1 (Defaultmem)
[Download]
* Defaultmem config - 350 MB available ram.
* Use glibc for lib/memcopy and lib/string
* Change default gov to lulzactive (better reactivity)
* Fix lowmemorykiller update
* Fix overclock code
* Fix loadavg calculations (thanks DerTeufel, AndreiLux, and voku for pointing this)
* Update dynamic file sync control to v1.1 (credit faux123)
* Revert to stock voltage (Allow modify voltage through CPU tweaking apps. e.g. Voltage control, setCPU)
* Entropy tweak: fix entropy depleting
* Dynamic writeback during screen on/off (credit franciscofranco)
* Disabled Gentle Fair Sleepers for better performance
* Various small kernel fix
* Sync with arco latest changes
v1.0
[DEFAULTMEM]
[MOREMEM]
* Initial release.
* Normal - 351 MB free ram / Moremem - 357 MB free ram
Instruction
Boot to recovery.
Flash the kernel.
Wipe cache & dalvik cache.
Note: If you encounter deep sleep or force close problem after flashing my kernel, please fix permission through CWM recovery. This may help.
Credit
Master arco68 (many thanks for his source)
Kernel Dev that hold similar device like hadidjapri, Christopher83, erik and CastagnalT for help
hotheabilly be my tester
Some github guys that I follow
anyone looking at my thread!
Google for making this possible
You are welcome to give any feedback and remember to click thanks if you feel happy with my kernel. Thanks
CM 10 Kernel (Not often getting update)
Features
Kernel version 3.0.70
Compiled with Google 4.7 GCC for more stability
Overclock until 1804 Mhz (Optional, default max freq - 1401 Mhz, min freq - 245 Mhz)
Highmem support with 370 MB available ram. (updated v3.1.1)
Governor selectable: lulzactive(v2) (DEFAULT), smartassV2, ondemand, interactive, powersave, performance, conservative
IO scheduler: row (DEFAULT), bfq, cfq, deadline, noop
VDD level sysfs interface
Frandom (fast random generator)
Dynamic readahead size based on device disk size
Writeback optimized during screen on/off for smooth experience
Included CM10 features
Changelog
v3.1.1
[HIGHMEM]
* HIGHMEM only.
* Reduce HIGHMEM support to 370MB ram available. It seem better.
v3.1
[DEFAULTMEM][MIRROR]
[HIGHMEM][MIRROR]
* Kernel completely develop again. Remove most crap that may cause system slow.
* New wifi driver from arco. (WEP support still broken)
* Switch to Google 4.7 GCC toolchain.
* Bring highmem support. New release two version available, DEFAULTMEM (351 MB) & HIGHMEM (375 MB)
* Added frandom support.
* Whiteback and readahead size tweak.
* Small kernel fix.
* Kernel source sync with arco latest changes.
v3.0
[Download]
* Totally fresh and remake kernel. (switch to new branch / working environment instead of previous crappy build)
* Change default governor to lulzactive.
* Revert unneeded tweaks and make it less complexity, thus gain best performance and battery life through.
* Added O3 optimization.
* Should fix the lag issue. (confirm!)
Skull Kernel - prune [Download]
(Remove download link as this kernel has lag issue that reported by some users)
v2.0
[Download]
* Added smartassV2 and lulzactive governor.
* Disable both cleancache and frontcache as it slow down the overall system performance.
* Re-work entire ondemand governor and at the same time tune it become more battery friendly.
* Fix white noise. (credit arco68)
* Some other small fix.
v1.1
[Download]
* Rename the kernel to Skull Kernel
* Compiled with latest linaro GCC 2013.02
* Added OC support up to 1804MHz (max and min frequencies set to 1401MHz and 245MHz on boot respectively)
* Sync with arco latest changes
v1.0
[Download]
** Initial Release
Re: [Kernel][CM10][3.0.66][non-OC] keff-JAY-always v1.0
finally you release this kernel
Sent from my GT-I8150
hadidjapri said:
finally you release this kernel
Sent from my GT-I8150
Click to expand...
Click to collapse
Here I come
Re: [Kernel][CM10][3.0.66][non-OC/UV] keff-JAY-always v1.0
Too bad, I want to try your kernel but its not oc'ed and uv'ed, will give it a shot couple days later
-sent from my awesome phone-
hotheabilly said:
Too bad, I want to try your kernel but its not oc'ed and uv'ed, will give it a shot couple days later
-sent from my awesome phone-
Click to expand...
Click to collapse
Depend on you guys, if all need OC support I will implemented on next version.
It's already UV now
It's always great to see new custom kernels. I'd probably try this one out in its future releases as I'd like to see more changes and improvements.
P.S: The name of your kernel needs to be revised in my opinion.
allkpop said:
It's always great to see new custom kernels. I'd probably try this one out in its future releases as I'd like to see more changes and improvements.
P.S: The name of your kernel needs to be revised in my opinion.
Click to expand...
Click to collapse
haha, ok I will consider another good name for then!
Re: [Kernel][CM10][3.0.66][non-OC/UV] keff-JAY-always v1.0
Woohooo... said:
haha, ok I will consider another good name for then!
Click to expand...
Click to collapse
maybe change to be MY kernel..my mean 'u' who make this kernel..and my also mean malaysian kernel..haha..just kidding
Sent from my GT-I8150 using Tapatalk 2
first post updated with new kernel, 'Skull kernel v1.1'
Some changes are made:
* Rename the kernel to Skull Kernel
* Compiled with latest linaro GCC 2013.02
* Added OC support up to 1804 MHz (max and min frequencies set to 1401MHz and 245MHz on boot respectively)
* Sync with arco latest changes
Wow..another kernel to try. Will try it later. Just flashed hadi kernel this morning.
Hopefully it has a good performance for gaming.
Thank you for your work making this kernel.
Re: [Kernel][CM10][3.0.66] Skull Kernel v1.1 - 'Balance Performance & Battery Life'
If i'm not wrong it's using different title before, :what:
haha skull seems legit.
Then you should change the bootscreen with skull.
Can you add lulzactive and smartassv2 too?
Tried your kernel, gaming performance was smoother. Thanks
coliv_aja said:
If i'm not wrong it's using different title before, :what:
haha skull seems legit.
Then you should change the bootscreen with skull.
Click to expand...
Click to collapse
Yeah, actually I'm thinking the same thing too, wanna replace the boot logo with skull image (so COOL!), but don't know the way to do it.
[email protected] said:
Can you add lulzactive and smartassv2 too?
Tried your kernel, gaming performance was smoother. Thanks
Click to expand...
Click to collapse
Thanks. About the governor, cause I'm very satisfy the speed of my tweaked ondemand. So not thinking adding other governors lol...
Okie, if + more people request me add governor again, I will consider it
Re: [Kernel][CM10][3.0.66] Skull Kernel v1.1 - 'Balance Performance & Battery Life'
Woohooo... said:
Yeah, actually I'm thinking the same thing too, wanna replace the boot logo with skull image (so COOL!), but don't know the way to do it.
Thanks. About the governor, cause I'm very satisfy the speed of my tweaked ondemand. So not thinking adding other governors lol...
Okie, if + more people request me add governor again, I will consider it
Click to expand...
Click to collapse
+1 for more governors.
I'm also thinking of trying this kernel. Please add smartassv2. It really saves battery in my opinion.
Sent from my GT-I8150 using Tapatalk 2
Seem that all of you like my cool name for this kernel - SKULL. I'm very appreciate it. :laugh:
So, add more governors is a "MUST" should be implemented on next version.. how about others?
Please specify, I will add in if I capable to do it!
thanks you master
Re: [Kernel][CM10][3.0.66] Skull Kernel v1.1 - 'Balance Performance & Battery Life'
It's bigmem like hadijapri's kernel??
Sent from my GT-I8150 using xda app-developers app
riztdroid said:
It's bigmem like hadijapri's kernel??
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
No, currently stick with 352mb ram.
Re: [Kernel][CM10][3.0.66] Skull Kernel v1.1 - 'Balance Performance & Battery Life'
[email protected] said:
Can you add lulzactive and smartassv2 too?
Tried your kernel, gaming performance was smoother. Thanks
Click to expand...
Click to collapse
What schedule n gov. Your use??
Sent from my GT-I8150 using xda app-developers app
FEATURES FOR 4.2.2:
Code:
-Built from CM10.1 sources
-Built using Linaro 4.7.4 toolchain
-Overclocked to 1620Mhz
-Underclocked to 270Mhz
-faux sound is here
-Undervolted and support for user undervolting
-Added Governors
+intellidemand
+badass
+wheatley
+smartassH3
+asswax
-Added IO Schedulers
+sio
+tripndroid
+fifo
-thalmus hot plugging (mpdecision is disabled by default for 4.2.2)
-fast charge support
-frandom support
FEATURES FOR 4.3:
Code:
-Built with latest CM10.2 sources
-latest linux 3.4.65
-Compiled with Linaro 4.8.2
-Overclocked to 1620Mhz
-Underclocked to 270Mhz
-fast charge support
-faux sound support
-CM cherrypick to prevent battery drain (thanks for finding it pwncake)
-Added Governors
+intellidemand
+badass
+wheatley
+smartassH3
+asswax
+smartmax
-Added IO Schedulers
+sio
+tripndroid
+fifo
-thalmus hot plugging
-frandom support
-undervolting and user undervolting (minimum is 900, anything below this won't change anything)
-modified colors (sort of like trinity but my modifications)
-GPU overclocking to 480
This rom currently supports the Trickster Mod App - get it here https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=en
This rom is meant for AOSP 4.2.2 and 4.3 depending on which download you grab and what ROM you use. Do not mix the kernel, you assume the risks of your stupidity if you don't read the OP.
PM me if you need any help starting up your own kernel
Downloads for 4.3:
BionicSheep2v0.7.1_RC2
BionicSheep2v0.6.0_RC1
BionicSheep2v0.5.5
BionicSheep2v0.5.1
Downloads for 4.2.2:
BionicSheepv0.3.8_RELEASE_6
READ THIS PLEASE:
Everyone, sorry to disappoint but this kernel is now dead. Due to a serious serious issue with the git client, me trying to delete 1 repo caused the deletion of my kernels repo instead. There will be no builds anymore, I would have to start from scratch and I do not remember every line of code I have changed for the past 4 months.
My sincerest apologies to you guys, I am still shocked myself right now, I can't believe it did that.
I will keep downloads up for now but I doubt the kernel will work bug free into the future without keeping up with driver updates and such. If there are any GPL concerns from any mods here on xda, please let me know and I will take the links down. I had source up until it got deleted. Thanks for the help, experience, and the times guys. You made this kernel a wonderful learning experience for me. Look out for my app in the next few months guys, its my new project if git doesn't screw me on that too.
My settings:
Gov: asswax
IO: fifo
Read ahead: 1024
Voltages: (stock, I pick them in the first place )
GPU: 400
Powersaving: 0
Mpdecision: its gone so enabling it does nothing
Sources:
https://github.com/BionicSheep/android_kernel_samsung_d2.git
Special thanks to:
ahagersr - for getting me started up and giving me hours of reading material
stratatak7 - for helping with packaging and voltage fixes
gideonX - for his patience and willingness to answer my nooby questions
pwncake193 - for helping me with 4.3 sources and kernel start up for it (send him thanks guys)
ktoonsez - for his patience and willingness to answer my nooby questions
imoseyon - fastcharge
TripNRaVeR - for his IO scheduler
faux123 - for his awesome sound support
the community - help in general
Changelog
Code:
10.07.2013 RC2
-fix all the bugs
10.06.2013 Experimental Release
-cm updates
-linux 3.4.65 update
-clock fixes
-reboot hopefully fixed (you tell me)
-deadline IO updated to have 0ms latency (credits Imoseyon)
-GPU overclocking to 480
10.03.2013 Release Candidate
-cm updates
-asswax tunables adjusted to personal preference. Ramps up slower but also ramps down slower, also focuses on lower
clocks at screen up and deep sleep. Check the git if you're curious
-Linaro 4.8.2 instead of 4.7 used to compile
-Latest linux 3.4.64
-378 clock changed back to 384 (so much more stable and battery friendly)
-voltage adjustments
[COLOR="Red"]This is probably my last build for this phone, when the Nexus 5 comes out I will probably get it and sell my gs3, so if the
price is less than $350, this will be it guys. Thanks for testing as I made my first kernel. I learned a lot! If any huge issues
present themselves I will obviously update it.
4.2.2 is being worked on, but my tester has to get back to me on the latest build (I run 4.3 personally) and then I will upload!
[/COLOR]
09.25.2013
-cm updates
-bluetooth updates
-basically update the everything
-linux updated to 3.4.61 (x.62 will be implemented soon hopefully
-modified clocks a bit to try and get better stability
-sorry updates have been slow (school and all), I am planning on getting a nexus 5 on release so prepare for a potential stop on this kernel for the gs3 when that happens (sorry)
08.23.2013(4.3)
-vital info for this build is in red in op
-okay so all this torch nonesense is fixed
-linux 3.4.59 updates
-latest cm sources
-voltage tweaks
-smartmax governor added (info on it [URL="http://forum.xda-developers.com/showpost.php?p=38193047&postcount=6943"]here[/URL])
-tweaked sheep colors and colors are whiter than ever!!
08.20.2013b(4.3)
-actually fixed torch, finally got it
08.20.2013(4.3)
-linux 3.4.58 updates
-latest cm sources
-fixed torch
-bionicsheep colors should be implemented on boot (no yellow tint)
-voltage tweaks
08.15.2013(4.3)
-rebased from cm so latest drivers and merges
-linux 3.4.57 updates
-upped voltages on overclock so this should fix reboots for some people
-code clean ups
-modified screen colors, its like trinity but my tweaks.
I tried to make colors less saturated and cool the colors
(to enable for now just switch the screen temp (to any option)
in the advanced settings and lock your device,
I will enable on boot if you guys like it)
-so with new drivers this build tends to produce graphical
glitches on older versions of ROMS (pwncakes latest build has been
tested and works)
-old versions of the kernel also no longer play nice with new versions of ROMS
08.12.2013(4.3)
-fixed reboots for some people (I wasn't able to get it to reboot so
hopefully this works for you guys, let me know if it doesn't)
-undervolting finally is here and stable!
-user undervolting is back (min is 850 so going lower is pointless)
-it seems smoother than normal
08.11.2013(4.3) Part 2
-forgot to include frandom module in last build its here now
-you should see some performance improvements especially if you
use things like the crossbreeder mod
08.11.2013(4.2.2)
-frandom support
-clock changes
08.11.2013 (4.3)
-faux sound has returned
-Stable underclocking to 270 (whooooo)
-Stable overclocking to 1620 (WHOOOO)
-frandom support
-easter egg
-mpdecision disabled and removed on boot
-latest cm sources merged
08.10.2013 (4.3) Part 2
-think I fixed hot plugging (confirmed)
08.10.2013 (4.3)
-rebased with latest cm sources
-added thalamus auto hot plugging and double checked its working
-added governors:
+asswax
+wheatley
+badass
+smartassh3
+intellidemand
-added IOSched:
+tripndroid
+fifo
+sio
08.09.2013 (4.2.2)
-fixed hot plugging so that it actually shuts down the second core
-mpdecision is removed since hot plugging works now so you don't have to change a thing
08.06.2013 (4.2.2)
-thalamus hotplugging
-fifo scheduler
-easter egg (you will see when you boot)
08.05.2013
-initial 4.3 build
08.03.2013
-Fixed user voltage scaling
-[COLOR="Red"]Faux Sound[/COLOR] support for those who were asking for it
08.02.2013
Added some governors and IO schedulers per request:
-smartassH3 Governor
-asswax Governor
-wheatley Governor
-tripndroid IO Scheduler
08.01.2013
-Initial Release
I like the name of this.
Sent from my SGH-T999 using Tapatalk 2
ziggy46 said:
I like the name of this.
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
Thanks pretty much just picked it with no logic or reasoning
I've been using this kernel since on the d2att thread I love the frequent updates and your constant feedback .
Sent from my SGH-T999 using Tapatalk 2
Xx_silenzer_xX said:
I've been using this kernel since on the d2att thread I love the frequent updates and your constant feedback .
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
do me a favor and try running the torch app and tell me what happens
I'm surprised that there isn't more activity in this thread. Sounds like a great kernel to me. I'm gonna download the 4.2 version. I want to see how it plays with Illusion Rom 2.1. Thanks for the kernel.
Sent from my SAMSUNG-SGH-T999 using xda premium
dave2metz said:
I'm surprised that there isn't more activity in this thread. Sounds like a great kernel to me. I'm gonna download the 4.2 version. I want to see how it plays with Illusion Rom 2.1. Thanks for the kernel.
Sent from my SAMSUNG-SGH-T999 using xda premium
Click to expand...
Click to collapse
Good news, already heard from someone running on illusion, they said buttery smooth but you tell me
aeppacher said:
Good news, already heard from someone running on illusion, they said buttery smooth but you tell me
Click to expand...
Click to collapse
I ran it on illusion last week from your att thread and was buttery smooth.. I'm glad you implemented your colors in as well the cooler whiter the better.
infected sgh-t999
what are the full settings you use for the kernel to make it better than stock, has anyone experimented with this, i keep getting random reboots and dont know what the edge of doom would be for the kernel, dont know if someone would like to share their settings for the kernel
bosna110 said:
what are the full settings you use for the kernel to make it better than stock, has anyone experimented with this, i keep getting random reboots and dont know what the edge of doom would be for the kernel, dont know if someone would like to share their settings for the kernel
Click to expand...
Click to collapse
Recommended settings are in op. Reboots may be caused by voltaged on overclocks. Still working on this
aeppacher said:
Recommended settings are in op. Reboots may be caused by voltaged on overclocks. Still working on this
Click to expand...
Click to collapse
this may be a dumb question but where is the op? I am wanting to find out what all the setting really do so I can better understand what to choose for my d2tmo. I didnt see the link in your description of the kernel so I am guessing it is somewhere els. I have not installed this kernel yet and I am currently useing MROM 10.1-20130801-d2tmo.
just want to know what exactly all these really do
+intellidemand
+badass
+wheatley
+smartassH3
+asswax
-Added IO Schedulers
+sio
+tripndroid
+fifo
thanks
This will explain what they do.
Also, while I'm here, aeppacher, custom color setup for 4.2.2?
munkyvirus said:
This will explain what they do.
Also, while I'm here, aeppacher, custom color setup for 4.2.2?
Click to expand...
Click to collapse
Yeah sorry guys, currently in the process of packing to move back into college and bigger things are at work development wise...
*hint hint*
{
"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"
}
Running good on slim bean 4.3 weekly!
Sent from my SAMSUNG-SGH-I747 using Tapatalk 4
Download links are back and latest update has a lot in it
Looked at a few kernels and decided to go with this one.
aeppacher said:
Recommended settings are in op. Reboots may be caused by voltaged on overclocks. Still working on this
Click to expand...
Click to collapse
Just to confirm, I'm also having the random reboots on 4.2.
Jay Rock said:
Just to confirm, I'm also having the random reboots on 4.2.
Click to expand...
Click to collapse
Modify voltages on the 2 overclocks until you get it stable. Either increase or decrease by 25mV until it goes away. THEN REPORT YOUR NUMBERS BACK TO ME. Its hard to fix this because it runs perfectly for certain people (like me) but for others problems
[KERNEL] [16.03.2014] [KK4.4][CM11/AOKP/CM_BASED/AOSP][HH] n3oHammer_v44 (CM) n3oHammer_v20 (AOSP) [CPUQUIET|S2W|DT2W]
{
"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"
}
banner by jonas2295
==[n3oHammer]==
How to adjust it right, see post #2
FEATURES:
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- CPUQUIET HOTPLUG
- KERNEL BASED THERMAL CONTROL
- SMARTMAX GOVERNOR FOR BALANCE BETWEEN BATTERY AND POWER
- XZ COMPRESSED
- SWEEP2WAKE
- DOUBLETAP2WAKE
Click to expand...
Click to collapse
USE TRICKSTER MOD FOR CONTROLING ALL FEATURES
HOWTO REPORT ERRORS -> THE RIGHT WAY
-) YOU need to provide me the following information, otherwise I´m not able to help:
-) On wich ROM you are
-) Wich Kernel and wich modules did you flash
-) ALWAYS provide a last_kmsg AND a logcat (you dont know how to do that ? Use google or search here in this forum, its posted nearly everywhere)
-) posts like "XYZ feature on ROM XYZ does not work" will be ignored (what should i do with that information ???)
CHANGELOG (old versions) & KERNEL FEATURES
Code:
[B]n3oHammer_v1[/B]
-initial release
-backported earlysuspend
-fast charge
-voltage control
-stock freqs
-cpuquiet hotplug
[B]n3oHammer_v2-v7[/B]
-internal testing
[B]n3oHammer_v8[/B]
-added s2w, s2s, dt2w (thanks showp1984)
-added francos sound control
-removed mpdec so its off by default and should stay off
-new lowest freq: 96 MHz thanks showp1984
-OC upt to 2,53 GHz thanks showp1984
- slightly cooler colors, whites are more white (thanks franciscofranco)
[B]n3oHammer_v9[/B]
- fixed flashing issue, everythings working now
[B]n3oHammer_v9_fix[/B]
-fix Wifi
[B]n3oHammer_v10[/B]
-ditch out mpdecision, u cant turn it on anymore so cpuquiet can do its job as it should
-should fix reboots
n3oHammer_v11
-hopefully fixed L1 cache error
-ditched out earlysuspend and keep in line with google
-better battery life
n3oHammer_v13
-reboots are gone (for those who had one)
-ondemand and interactive governor from hammerhead baseline + fixes and improovements from showp-1984
-adjusted regulator voltages higher min and max
-removed OC just to be 100% sure the reboots are gone
-UC is still there
-Bootup with stock freq 300Mhz - 2,2GHz
-adjusted smartmax to act a bit more aggressive
-implemented support for faux FREE gamma adjustment APP (great job btw, and for FREE)
n3oHammer_v14
- synced with latest stuff from @myfluxi for fauxs free gamma app control app thanks to both
n3oHammer_v15
- synced with latest stuff from @myfluxi for fauxs free gamma app control app thanks to both
- new installer from @show-p1984 (many thanks, ur scripts are awesome) to be compatioble with CM and AOSP ROMS
n3oHammer_v16
- patches from 4.4.1 kernel source
- patches for kgsl/adreno
- merged interactive gpu governor
- fastcharge fix from flar2
-soundcrontrol from faux123
n3oHammer_v17
- added last missing patches from 4.4.1 (sound, etc..check git)
- drivers/input/touchscreen/sweep2wake: if s2s_only is true, opt out early
- dts: lm3630: lower min brightness to 1
- dts: lm3630: lower blmap for lower brightness levels
- Implement kexec-hardboot by. All work done by @Tasssadar
n3oHammer_v18
-fix video recording
-fix multirom support (hopefully, untested)
-reverted "whites are whiter" patch as we dont know what it really does, use fauxś free gamma app to control colors
n3oHammer_v19
-please see github for full changelog
- added bfq shed
- stability fixes
- ION updates
n3ohammer_v38 for CM11, CM_based, AOKP
-fastcharge
-cpuquiet hotplug
-gamma interface (many thanks @myfluxi)
-TRUELY CM based (no replacement of libs, files, modules).
-input mediator (cpu boost on touch)
-smartmax governor for balance between perfromance and battery life (people who know it, know what im talking about)
-Voltage control
-very long testing phase to provide stability
-whites are whiter patch from franciscofranco
-pobalby more i forgot
n3ohammer_v39 for CM11, CM_based, AOKP
-synced with cm (check mit github)
-multirom support (but i doubt its working) please test and report
n3ohammer_v40 for CM11, CM_based, AOKP
-synced with CM per today
-too much differences to last update, please check github (stabilty, fixes, updates and so on)
n3ohammer_v20 for AOSP
-compiled new to be absolute sure no one uses the wrong kernel
n3ohammer_v44 for CM based, AOKP, etc...
-synced with CM sources
-Display gamma control now finally available
-LED patch from CM (charging, always on)
KERNEL Battery infos:
v11: s2w,dt2w disabled, cpuquiet load stats, smartmax governor, mobile data
lost 3 % in 7 hours. Think thats ok
HUGE THANKS TO @maxwen who always support and teaches me
Download Kernel & Modules
===========================================
FOR NEXUS 5 2013
FOR AOSP
n3oHammer_AOSP_v20_cpuquiet INSTALLER
FOR CM / AOKP / CM BASE
n3oHammer_v44_cpuquiet INSTALLER
===========================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github
Link
Disclaimer
-) I am not responsible for bricked devices
-) you do this on your own will
-) If you flash this, your warranty will be void
CREDITS
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
FRANCISCOFRANCO:mako_hotplug control
SHOWP1984: sweep2wake, doubletap2wake, and always be friendly guy that helps
XDA:DevDB Information
n3oHammer Kernel , a Kernel for the Google Nexus 5
Contributors
n3ocort3x, maxwen, LorD ClockaN, maxwen
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2014-02-05
Created 2013-11-13
Last Updated 2014-03-16
Reserved
ADJUSTMENT FOR BATTERY LIFE:
ADJUSTMENT FOR PERFROMANCE:
Awesome to see your kernel here finally, keep up the great work
this is awesome! seems like almost all of the great developers of XDA are congregating here at the N5 forums!
ethantarheels123 said:
this is awesome! seems like almost all of the great developers of XDA are congregating here at the N5 forums!
Click to expand...
Click to collapse
I'm trying to study and here you are, with your kernel not letting me
Was just looking back on the HTC One forums and saw you incorporated flick2wake in your kernel there.. and I think that's awesome! Hope you can bring it to us
nice to see you here! used your aosp kernel on my one!:good:
Why use XZ compression? Doesn't our boot partition have plenty of space?
Sent from my Nexus 5 using Tapatalk
4.4 is not JB, is KK in your title
Sent from my Nexus S using Tapatalk
joshnichols189 said:
I'm trying to study and here you are, with your kernel not letting me
Was just looking back on the HTC One forums and saw you incorporated flick2wake in your kernel there.. and I think that's awesome! Hope you can bring it to us
Click to expand...
Click to collapse
first of all, it wasnt my work, it was the work of flar2, which also has a kernel here in this section. I dont have the device on my own, but i decided to make it public as a few users in our community allready use it. I dunno if I can realise a s2w without device I know atm only where it has to go in source, have to play around with it and try to hit my testers with some beta stuff.
If there will be one implementation from other devs, i will integrate it of course, thats the good stuff of open source
android1234567 said:
Why use XZ compression? Doesn't our boot partition have plenty of space?
Click to expand...
Click to collapse
I use it on all of my kernels, why using more space then necessary ??
montbazon said:
4.4 is not JB, is KK in your title
Click to expand...
Click to collapse
corrected, thanks
Awesome n3o is on the Nexus 5. Thanks for all your hard work on the htc one man. Just sold mine and waiting for my Nexus 5. Can't wait to try your kernel on this!
Sent from my Nexus 7 using XDA Premium 4 mobile app
n3ocort3x said:
I use it on all of my kernels, why using more space then necessary ??
Click to expand...
Click to collapse
It's okay to use more space than necessary because we (should) have plenty of space on the boot partition. The kernel is decompressed on boot so the compression algorithm used to pack the image does not influence userspace performance; however, changing the compression algorithm can either increase or decrease boot time. In this case, XZ compressed files take the longest to decompress, so by using XZ compression you are increasing the boot time (because it takes longer for the phone to decompress the kernel. Also, I don't know how much slower XZ makes the Nexus 5 boot, but on my older devices it increases the boot time greatly). XZ compression does make the zImage itself smaller but a compression algorithm that trades off performance for greater compression should only be used if there is limited space on the boot partition. If there is limited space on the boot partition then XZ should be used in order to make the kernel image fit into the boot partition.
But we should have plenty of space on the boot partition, so there is no need to use XZ
android1234567 said:
It's okay to use more space than necessary because we (should) have plenty of space on the boot partition. The kernel is decompressed on boot so the compression algorithm used to pack the image does not influence userspace performance; however, changing the compression algorithm can either increase or decrease boot time. In this case, XZ compressed files take the longest to decompress, so by using XZ compression you are increasing the boot time (because it takes longer for the phone to decompress the kernel. Also, I don't know how much slower XZ makes the Nexus 5 boot, but on my older devices it increases the boot time greatly). XZ compression does make the zImage itself smaller but a compression algorithm that trades off performance for greater compression should only be used if there is limited space on the boot partition. If there is limited space on the boot partition then XZ should be used in order to make the kernel image fit into the boot partition.
But we should have plenty of space on the boot partition, so there is no need to use XZ
Click to expand...
Click to collapse
Thanks for this nice explanation wasnt aware of that and will look for an alternative then (there are a few as u already know for sure) :highfive: As said dont own the device and havent even looked at how much space there is available (just remember the trouble on oneX times )
Thank you for joining the N5 development. Hope to see your double tap switch on function as well
Woo-hoo finally you're here
Sent from my Nexus 5 using XDA Premium HD app
I only run this kernel in my HTC one. Good lookin out.
Sent from my Nexus 5 using Tapatalk
n3ocort3x said:
Thanks for this nice explanation wasnt aware of that and will look for an alternative then (there are a few as u already know for sure) :highfive: As said dont own the device and havent even looked at how much space there is available (just remember the trouble on oneX times )
Click to expand...
Click to collapse
It's probably best to just stick to GZIP compression. An LZO-compressed zImage did not make my phone boot noticeably faster than GZIP, and an LZ4-compressed zImage didn't boot at all.
Sup neo! Finally took the leap as well my friend!
Looking forward!
Sent from my HTC One using Tapatalk 2
OP updated:
n3oHammer_v8
-added s2w, s2s, dt2w (thanks showp1984)
-added francos sound control
-removed mpdec so its off by default and should stay off
-new lowest freq: 86 MHz
-OC upt to 2,53 GHz
- slightly cooler colors, whites are more white (thanks franciscofranco)
I have to thank here @franciscofranco for his soundcontrol and of course @show-p1984 for his aweseome Touchscreen magic, and always have an open ear for me and my questions, i really appreciate his helping I have to admit here, im still in learning process, and i take no credits for soundcontrol, touchscreen stuff as its not my work. I just merged it and share it along the different hotplug stuff.
awesome update, thanks
Perfect combination! Will report back. You get a hammerhead yet neo?
Sent from my Nexus 5 using Tapatalk
{
"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"
}
Welcome to MajesticKERNEL by Blackburn29
This is my first time developing a kernel for a mobile device. As a power user myself, I aim to give the best battery life possible and give users the ability to tweak the kernel to their heart's desire. Not to mention, some phones are picky! So it might take a little tweaking to find the sweet spot! (I personally use Trickster Mod to adjust my kernel settings!)
This kernel is compiled using the LATEST linaro toolchain with -O3 optimizations and device specific tunables.
Here is a screenshot of my battery stats on MK_1.0.4:
Battery drain of ~2%/hr
A list of just a FEW of the available features are:
Slight overclocking up to 1.62GHz
Underclocking to 54MHz
Voltage Control
Built-In Hotplugging interface (Used over MP-Decision)
9 different schedulers to choose from
13 optimized governors to choose from
Ability to disable cores via a sysfs interface
Simple GPU Governor
VFP Optimizations
GPU Overclock to 480MHz
Always UPSTREAM of CM
Fastcharge
Latest Touchscreen Firmware
Cooled OLED Colors
FauxSound
MSM_SLEEPER interface (Max screen off freq control)
Fading LED from DecimalMan
Hardware Key Fade animations from DecimalMan
Increase clock speed to max freq at boot to increase boot times
List of CPU Governors
Badass
PegasusQ
SmartassH3
SmartassV2
IntelliActive
AssWax
Wheatley
Interactive
Conservative
Ondemand
OndemandPlus
Userspace
Powersave
Intellidemand v5.0
Performance
List of Schedulers
noop
deadline
bfq v6
row
cfq
fiops
zen
fifo
sio
List of CONFIRMED ROM compatibillity
CM11
SlimKat
OmniROM
OSE
Beanstalk
Vanir
AICP
How to Flash:
Boot into recovery
Flash the "MajesticKernelvX.X.X.zip" file
Wipe Cache/Dalvik
Fix Permissions
Reboot and Enjoy!
Note: I HIGHLY recommend doing 2 FULL charge cycles after a kernel flash when you wipe the caches. (Ex: 100%-0% uninterrupted, 2 times. I usually run a benchmark for the last ~15% to drain it down to 0.) This will allow android to generate accurate battery statistics for your device. (Google Glass recommends this on the official forums, and I notice a fairly large difference on both my Glass and my phone when doing it)
I'd like to give many thanks to the following people:
PwnCakes193
DecimalMan
imoseyon
faux123
ktoonsez
GideonX
The CM Team
Anyone else I may have forgotten that has contributed to this device's development!
GPL: Source
Changelog:
4/3/14
[*]Sync with CM
[*]Fix a couple wakelock issues
[*]Add Badass governor
3/26/14
Sync with CM
Remove a few unnecessary commits
500Mhz GPU overclock
Longer volume button debounce
Hotplugging tweaks
Using anykernel updater for now until i find time to update the ramdisk
3/24/14
Add OnDemandPlus governor
Remove Smartmax and Smartmax EPS for now
Fix typo in cpufreq makefile
New hashtable implementation for huge_mem
Toggle-able Dynamic FSYNC (Enabled by default)
Add in Advanced TCP Congestion Control (9 available controllers now)
Reduced screen turn-on time
Increased touchscreen sensitivity
Sync with CM
3/21/14
Revert GPS patch
Fix menu key! (Thanks for pointing this out pwncakes193)
Multiple ramdisk additions: update cpufreqs, gpu freq
Add in additional codecs for sound control
3/20/14
Increase to max freq at boot to reduce boot times
memutils optimization. Increase memcpy, memmove, copy_page performance
Reduce overhead when waiting for 2nd CPU to go offline
Fix GPU OC issue
Download Links:
MajesticKernel_1.0.9.zip
XDA:DevDB Information
MajesticKernel, a Kernel for the AT&T Samsung Galaxy S III
Contributors
blackburn29
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0.9
Stable Release Date: 2014-03-26
Created 2014-03-20
Last Updated 2014-04-03
Trying right now
Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app
Great
Sent from my SAMSUNG-SGH-I747 using Tapatalk
What settings do you run with this kernel?
Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app
gvsukids said:
What settings do you run with this kernel?
Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Pretty much stock settings..
Bfq with 256 Read ahead buffer
Intellidemand
Min freq of 192, max freq of 1512
Screen off freq of 486
Disable MP-Decison
Max power savings (2)
Simple GPU governor
300mhz GPU freq
No uV.
MajesticKernel_1.0.5 - 3/20/14
Increase to max freq at boot to reduce boot times
memutils optimization. Increase memcpy, memmove, copy_page performance
Reduce overhead when waiting for 2nd CPU to go offline
Fix GPU OC issue
This looks great, but I just flashed it over the latest Carbon nightly and I get stuck at the kernel boot logo. I had to do a battery pull and flash another kernel in order to boot again.
pberge said:
This looks great, but I just flashed it over the latest Carbon nightly and I get stuck at the kernel boot logo. I had to do a battery pull and flash another kernel in order to boot again.
Click to expand...
Click to collapse
Well unfortunately 1.0.5 will not flash for me. Status 7. Going to try and redownload and flash again.
As for 1.0.4, it pegged my minimum at 900 and i couldn't lower it. tried on multple ROMS.
phoenix2217 said:
Well unfortunately 1.0.5 will not flash for me. Status 7. Going to try and redownload and flash again.
As for 1.0.4, it pegged my minimum at 900 and i couldn't lower it. tried on multple ROMS.
Click to expand...
Click to collapse
It flashed for me, BUT I get FC's on ANY app that is Google dependent. Email also FC's. This kernel is a no-go for now. I appreciate the efforts from the dev.
I would suggest switching the BFQ you're using. It's not built for our kernel version! As well as a few other things. I'll PM you some suggestions.
Is this kernel for all D2 variants or just the ATT family?
PwnCakes193 said:
I would suggest switching the BFQ you're using. It's not built for our kernel version! As well as a few other things. I'll PM you some suggestions.
Click to expand...
Click to collapse
And this is how XDA should be, all of the time :good::highfive:
PwnCakes193 said:
I would suggest switching the BFQ you're using. It's not built for our kernel version! As well as a few other things. I'll PM you some suggestions.
Click to expand...
Click to collapse
The kernel actually has BFQ v5r1... Sorry for the misunderstanding in the commits on git! But also thanks Pwn for the help, I really appreciate it
Ferenczy68 said:
Is this kernel for all D2 variants or just the ATT family?
Click to expand...
Click to collapse
All d2 variants! But wait for 1.0.6 that will be out in a few minutes
MajesticKernel_1.0.6 out now!
Sent from my unknown using xda app-developers app
blackburn29 said:
MajesticKernel_1.0.6 out now!
Sent from my unknown using xda app-developers app
Click to expand...
Click to collapse
Status 7 error at tail end of the flash on my d2vmu (d2spr variant).
Mr. Struck said:
Status 7 error at tail end of the flash on my d2vmu (d2spr variant).
Click to expand...
Click to collapse
I had this issue too. He's using an older update binary. Philz cwm had an option to allow older binaries.
Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app
Wheeeeeeew!
I will look into updating this. Thanks. I was unaware since it flashes fine in TWRP
Sent from my unknown using xda app-developers app
phoenix2217 said:
I had this issue too. He's using an older update binary. Philz cwm had an option to allow older binaries.
Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I forgot about changing that setting, will try again later! Thanks for the reminder.
Sent from my SPH-L710 using Tapatalk
blackburn29 said:
MajesticKernel_1.0.6 out now!
Sent from my unknown using xda app-developers app
Click to expand...
Click to collapse
I would like to report that the kernel is running nicely with beanstalk(d2spr) all these extra governors are great thanks for your hard work