Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

vorkKernel-OC/UV Kernel for CM[20111105]

OP Benee

2nd May 2011, 08:13 AM   |  #1  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
More
Hi. The following kernel is presented to you by

vorkKernel Team:
Quote:

- kiljacken
- Benee



This kernel is for Cyanogenmod and Miui. *Could* be incompatible with latest kangs or nightlies (after a kernel update from CM team). No support for stock or mcr...


It's incompatible with MIUI and CM Builds before #177

New vorkKernel Twitter Bot: Here

First I want to make clear that all credit goes to aremcee/arcee/rmcc (man so many nicks ). He did an awesome job with the kernel.
I just tweaked it a little bit to my needs.

Quote:

Features:
  • uv/oc support. OC up to 1,5GHz (With E-Peen version)
  • AVP/System/RAM/GPU OC with E-Peen version
  • 1,2 Ghz for batt safe version.
  • Special tweaked (working!) Performance and Powersave Govenors which don't lock the freq to one level (they choose between 3-4 Freq steps)
  • It's even possible to set max/min clock via setcpu or CMSettings!
  • Voodoo sound. Thanks supercurio! So awesome
  • Default IO-Sched is Deadline with a special flash storage tweak
  • Slub allocator
  • tweaked CFS cpu sched (Low latency)
  • compiled with a tweaked toolchain (base linaro gcc - optimized for tegra2)
  • VFP optimizations (vfpv3-d16) and overall compiler optimizations
  • flags! (more below in the flag section)
  • A App for easy downloading and configuring. Credits to kiljacken!

Quote:

The standard part:
I'm not responsible for melted phones or something like that...

The camera is unstable with E-Peen mode (due to AVP OC). After a reboot it needs to stabilize a few minutes (so you break it with every reboot again). Same for Bluetooth. Please don't report a problem regarding this. It's known and can't be fixed.

And the source code here.


Download (Market)

Credits to kiljacken for this awesome app! You need OI File Manager for the app (Comes with CM)!

(and if you refuse to use the app - or the app is refusing to work with you: here)

Only change something, if you want to enable OC - No need to touch anything else (like govenors, schedulers)

Quote:

What are flags and how can I use them?
I recommend to use the App kiljacken made, because it's super easy for you guys. If you not want to use the app *sadpanda* then you can click this link. This is the file the app is fetching to generate the UI.

The layout is following:
Available for following device/Element style (more below)/the flag you need to add/Flag name in App/Description for general Flag/Choice name in app/actual value you need to add after flag name

If the last two points are added you first enter the flag name and than the value. For example: density230

You connect the flags with a: -
Example: -camera-ring ...

The script is configured to detect flags after vorkKernel-VERSIONNUMBER. So you can add some flags after this.

Element style
c = Checkbox
l = List you can choose things from
e = you can enter your own value

Quote:

Error Reporting Guide

Start with rebooting, if that doesn't help, reflash CM and then the kernel, and check again. If you're using the updater app (make sure you have the latest version), use the error report function (and describe what you're problem is). If you're not using the app, then post what flags you are using, along with what your problem is.


Additionally I just want to point out that I'm not doing this as a fulltime job, so don't expect daily updates or something like that. I will try to fix a problem as fast as possible but in some cases it can take a while.

If you want to support me you can sign up on dropbox via my referral link or just push this nice thanks button .. If you want to donate you can donate to aremcee/arcee/rmcc something. I'm learning C and linux and vorkKernel is my learning project and it is a hobby for me. Anyway if you still want to support a poor student, I have a link in my signature

Thanks to:
arcee + the whole CM Team
morfic for all the avp oc tweaks and other stuff
thalamus (for saving me going crazy with the toolchain )
Erasmux
All guys that made pull request and contributed in any possible way
Donators to our project (app or kiljacken's donate link)
the android community

and a very big thanks to b3ndech0 for his buildbox.
Last edited by Benee; 10th November 2011 at 10:27 PM.
The Following 82 Users Say Thank You to Benee For This Useful Post: [ View ]
2nd May 2011, 08:17 AM   |  #2  
Member
Flag Bramming
Thanks Meter: 3
 
32 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Thanks, this is very much appreciated
2nd May 2011, 08:17 AM   |  #3  
sibbor's Avatar
Senior Member
Thanks Meter: 333
 
652 posts
Join Date:Joined: Jul 2008
Donate to Me
More
Thumbs up
This kernel is amazing! Nice work with the filename flags. It's brilliant! This way we don't have to have the same setup, but can enjoy both CM7 and the kernel.
Last edited by sibbor; 4th June 2011 at 01:40 AM.
2nd May 2011, 08:20 AM   |  #4  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
More
Quote:
Originally Posted by sibbor

I'll try this kernel later. Will wait for CM7 getting more optimized for our devices first. 2000 Quadrant scores out of the box just don't cut it - I don't want to overclock to 1.4 GHz just to reach speeds of MCR FR14 ;)

Planning on including any changes from kholk?

More things will be in it soon. And Quadrant doesn't matter. CM feels better in normal use (except a few problems but it is a really good starting point).
The Following User Says Thank You to Benee For This Useful Post: [ View ]
2nd May 2011, 08:25 AM   |  #5  
sibbor's Avatar
Senior Member
Thanks Meter: 333
 
652 posts
Join Date:Joined: Jul 2008
Donate to Me
More
Thumbs up
Quote:
Originally Posted by Benee

More things will be in it soon. And Quadrant doesn't matter. CM feels better in normal use (except a few problems but it is a really good starting point).

Yes I know it doesn't really matter. Although, generally speaking, higher scores means the software is more optimized to the hardware; framework, kernel and/or drivers.

CM7 should be able to smash the performance out of the LG stock ROM without problem...

Thanks for you kernel additions! Subscribed to this thread now so I can follow your progress.
2nd May 2011, 08:31 AM   |  #6  
vekkio's Avatar
Member
Thanks Meter: 29
 
54 posts
Join Date:Joined: Jan 2009
More
is this kernel for a stock rom?
thanks
The Following User Says Thank You to vekkio For This Useful Post: [ View ]
2nd May 2011, 08:42 AM   |  #7  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
More
Quote:
Originally Posted by sibbor

Yes I know it doesn't really matter. Although, generally speaking, higher scores means the software is more optimized to the hardware; framework, kernel and/or drivers.

CM7 should be able to smash the performance out of the LG stock ROM without problem...

Thanks for you kernel additions! Subscribed to this thread now so I can follow your progress.

Nah. You can boost quadrant to oblivion via data2ext for example on desire/nexus but it didn't helped in real life performance. The sql sync disable doesn't help with real usage, but boost quadrant etc. So many things which doesn't improve real usage, boost quadrant. Like deleting your /system (pro move...).
But yeah in some parts you are right and optimizing drivers boost it too + help real use performance, so I will do this too.

Quote:
Originally Posted by vekkio

is this kernel for a stock rom?
thanks

Really? Just read the title: vorkKernel-OC/UV Kernel for CM. For Cyanogenmod. Not stock...
2nd May 2011, 09:12 AM   |  #8  
emprize's Avatar
Senior Member
Thanks Meter: 124
 
1,239 posts
Join Date:Joined: Jan 2007
Donate to Me
More
seems the IO from quadrant score still low, is it same sqlite hack with paul that one?
2nd May 2011, 09:14 AM   |  #9  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
More
Quote:
Originally Posted by emprize

seems the IO from quadrant score still low, is it same sqlite hack with paul that one?

yup. patched cm, then compiled this and added it to update.zip.
2nd May 2011, 09:31 AM   |  #10  
Kickasskev's Avatar
Senior Member
Flag Sunderland
Thanks Meter: 192
 
1,253 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Quote:
Originally Posted by vekkio

is this kernel for a stock rom?
thanks

Haaahaa yeah u flash away hahahahha


EDIT:- No only joking

DONT PEOPLE READ

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes