Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Huexxx
Old
(Last edited by Huexxx; 27th March 2012 at 06:17 PM.) Reason: New V4.1 ...
#1  
Huexxx's Avatar
Recognized Contributor - OP
Thanks Meter 4239
Posts: 1,541
Join Date: Jul 2009
Location: Arroyomolinos Madrid

 
DONATE TO ME
Angry [KERNEL][MOD][CM7] Huexxx's kernel 120321-V4.1 beta ...

This is a custom kernel for Optimus Black based on CM's Sniper kernel source.

It aims to continue with knzo's previous hard work (all credits go to him) but in a progressive way.

The name of the kernel contains two different 'fields':

- The date of the latest original lge-kernel-sniper included commit. You can check at https://github.com/CyanogenMod/lge-kernel-sniper if my last kernel includes the latest commits. In negative case, post here to ask for a new up to date recompilation.

- Huexxx's version of the kernel.

Use at your own risk.


Kernel features:

Code:
# beta
##
Compiled with Linaro toolchain 4.5 (V0)
Added SIO, BFQ v2r1 and VR I/O schedulers (V0)
Enabled Deadline I/O scheduler (V0)
Set SIO as default I/O scheduler (V0)
Added InteractiveX, Smartass v2 and MinMax governors (V0)
Tuned these governors for Optimus Black (V0)
Added Lagfree and SavagedZen governors (V1)
Added and Enabled Stochastic Fair Blue Network Scheduler (V1)
Enabled TCP Veno Congestion Avoidance Algoritm (V2)
Some optimizations (V2)
Added Lazy governor from Ezekeel (V3)
Disabled interactive, conservative, ondemand, userspace and powersave governors (V3)
Disabled CFQ and VR I/O shcedulers (V3)
Set Smartass v2 as default governor (V3)
Added eRecovery to kernel package (V3)
Added support to Torch and BLN (V3)
Disabled LG DVFS to get rid of scaling issues (V3)
Tweak Deadline for flash memory devices (V4)
Set Deadline as default I/O scheduler (V4)
Removed Lazy governor (V4)
Add XZ compresion to kernel and set by default (V4)
Update jHash and add speed tweak (V4)
Added the git implementation of SHA-1 (V4)
Upgraded YAFFS2 (V4)
Added SLQB allocator and set it default (V4)
Opts and tweaks to some libs (V4)
Changed toolchain to Linaro 4.6 (V4)
Done some sysctl tweaks (V4)
Removed some debug stuff (V4)
Added cleancache and prepared ext4 to use it (V4)
Done some mm opts (V4)
Added 'autogroup' scheduling feature to CFS (V4)
Added slice by 8 algorithm to crc32.c (V4)
Added some umaro tweaks to cpu (V4)
Added some usb performance hacks (V4)
Done some net opts (V4)
Applied a lot of arm patches (V4)
Applied a lot of rcu patches (V4)
New commits from lge_kernel_sniper (V4.1)
Replaced eRecovery with gRecovery from Sergey1239 (V4.1)
Memory management values from Zeus v6 (V4.1)
Re-enabled LG DVFS (V4.1) -> Don't use SetCPU or NoFrills to auto set values on boot...
Something else for sure ...

Extra tweaks:

Code:
# beta
##
Patched libsqlite.so (V2)
Patched hosts (20111118) to avoid some ads (V4)
Patched resolv.conf to use OpenDNS (thanks to gabwerkz) (V4)
Optimal ext4 remount (V4)
Increased sdcard read ahead (V4)
Deleted libGLES_android.so to increase performance (V4)
New lighter hosts file from Zeusv6 (V4.1)
Removed resolv.conf becuase it's useless (V4.1)
Modified remount options to preserve journaling (V4.1)
Instructions:
  1. Download this: a2a8be7f7d7ec91c133703b5b655cbda
  2. [Optional] Check the md5sum of the downloaded file
  3. Copy file to microSD card
  4. Reboot into recovery
  5. Wipe chache and dalvik-cache
  6. Choose "install zip from sdcard" and pick the file
  7. Reboot and enjoy

FAQ:

Code:
Q. Do I need to wipe data?
A. No, never.

Q. Do I need to flash this if I flash a new CM update/nightly?
A. Yes. Everytime you flash a new CM version, you need to reflash this.

Q. I have xxxxx ROM. Can I flash this stuff?
A. This kernel is intended to flash it over CM7 ROMs. It won't work over stock ROMs.

Q. What can we expect from this? 
A. Snappier, increased internet/market page loading, USB transfer rate, etc.

Q. How can I know if I flashed it correctly?
A. Go to About Phone in settings and you should see my nick around there.

Q. How can I change governor and set it on boot?
A. Go to Settings > CyanogenMod settings > performance > CPU Settings.

Q. How can I change I/O scheduler?
A. Don't change it for now... default one is Deadline and it works very well.

Q. What governor and/or scheduler is the best?
A. Take a look at this amazing post from knzo. IMHO Smartass V2 (more performance) and InteractiveX (more battery saving) are the best. It seems that new Lazy governor is working so good at Nexus S community, so you can give it a try and comment.

Q. Where can I find the source for this?
A. https://github.com/Huexxx/lge-kernel-sniper
--> It's under construction right now...

Make sure to read the FAQ before asking any questions.

Regards!
Give a try to my 3d battery icons here!



LG Optimus Black / ROM Zeus v7.05 by Huexxx

DONATE PLEASE! HELP ME WITH MY MORTGAGE!

The Following 60 Users Say Thank You to Huexxx For This Useful Post: [ Click to Expand ]
 
Huexxx
Old
#2  
Huexxx's Avatar
Recognized Contributor - OP
Thanks Meter 4239
Posts: 1,541
Join Date: Jul 2009
Location: Arroyomolinos Madrid

 
DONATE TO ME
--- Reserved for future use ---
Give a try to my 3d battery icons here!



LG Optimus Black / ROM Zeus v7.05 by Huexxx

DONATE PLEASE! HELP ME WITH MY MORTGAGE!

The Following 6 Users Say Thank You to Huexxx For This Useful Post: [ Click to Expand ]
 
expectro
Old
#3  
Junior Member
Thanks Meter 0
Posts: 24
Join Date: Aug 2011
Location: Zaragoza
thanx for the great work!
 
officialreloaded
Old
#4  
Senior Member
Thanks Meter 25
Posts: 172
Join Date: Jul 2011
Thanks a lot... flashing it right away.
**LG Optimus Black P970**
Current : CyanogenMod Nightly.
Previous : NOVA v8.

Special Thanks () for helping with my device to : knzo, antonio, huexx, lesp4ul, dxdiag32, PaY87, Ilko, redy2006, aprold, gabwerkz etc. and many others.

Previous Phones : SE J220, nokia 3310c, nokia n70, nokia 5230, Samsung Galaxy Apollo.
 
Huexxx
Old
#5  
Huexxx's Avatar
Recognized Contributor - OP
Thanks Meter 4239
Posts: 1,541
Join Date: Jul 2009
Location: Arroyomolinos Madrid

 
DONATE TO ME
The link to download it is enabled!

To say that by some reason it doesn't set interactiveX as default governor at boot... but you can set it (or another gov) on boot via Cyanogemod Settings, SetCPU or NoFrills.

Regards!
Give a try to my 3d battery icons here!



LG Optimus Black / ROM Zeus v7.05 by Huexxx

DONATE PLEASE! HELP ME WITH MY MORTGAGE!

The Following 2 Users Say Thank You to Huexxx For This Useful Post: [ Click to Expand ]
 
fatcobrah
Old
(Last edited by fatcobrah; 4th November 2011 at 01:12 PM.)
#6  
Senior Member
Thanks Meter 14
Posts: 198
Join Date: Aug 2011
Location: Amman
1st thing thx for ur work i like this kernel
2nd thing : i want u to tell wt is the best settings to set for saving battery and best performance (using profiles in setcpu for example :screen off) , governor and schedulers ?
i want the max battery.
ps: i have tried InteractiveX and i got 21xx points is that good ?

edit :
i'v noticed something ,i got i call and the screen didn't wake up so i'v pressed the wake up key to answer the call :S
 
glasoner
Old
#7  
Member
Thanks Meter 2
Posts: 57
Join Date: Dec 2010
Trying! Thanks!

Enviado desde mi LG-P970 usando Tapatalk
 
knzo
Old
#8  
Senior Member
Thanks Meter 3806
Posts: 1,979
Join Date: Nov 2010

Ring me again if you have more questions, glad to help.
 
ramrod
Old
#9  
ramrod's Avatar
Senior Member
Thanks Meter 14
Posts: 129
Join Date: Apr 2008
Location: Thüringen
Hello.

look at your faq, there is an error.

Quote:
Originally Posted by Huexxx View Post
Q. Where can I find the source for this?
A. Q. Do I need to wipe?
A. No, never.
otherwise nice work from you, thank you!!!

Have a nice day.
LG KS20 WM6.1 KisS
LG Viewty with custom
htc hero theme
HTC Startrek wm 6.1
LG Black P970
 
Huexxx
Old
#10  
Huexxx's Avatar
Recognized Contributor - OP
Thanks Meter 4239
Posts: 1,541
Join Date: Jul 2009
Location: Arroyomolinos Madrid

 
DONATE TO ME
Hi all!

First of all, thanks again knzo.

I've seen the problem awaking the screen when incoming call. In my case is a lag more than a 'no-awake' problem. I'm looking into it.

Regards!
Give a try to my 3d battery icons here!



LG Optimus Black / ROM Zeus v7.05 by Huexxx

DONATE PLEASE! HELP ME WITH MY MORTGAGE!


The Following User Says Thank You to Huexxx For This Useful Post: [ Click to Expand ]
 
Post Reply+
Tags
huexxx kernel cm7
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...