[Kernel] RieGo Kernel 0.7 (3.1 only) - Galaxy Tab 10.1 Android Development

Hi guys, finally i want to release my kernel.
This kernel is based on pershoots latest source. So it's mostly his work
-Contains Lazy governor by Ezekeel
-Contains SLQB slab allocator
Changelog:
Code:
[SIZE="1"]coming next:
[/SIZE]
0.7:
-use SLQB slab allocator
[SIZE="1"]0.6:
-no more GPU OC for now (doesn't work)
-additional modules
-a few minor performance tweaks
-more "lazy" tweaking
0.5:
-tweaked "lazy" a bit and set as default
-optional gpu overclocking (experimental)
0.4:
-started from scratch
-added lazy governor
-NO gpu overclocking until i can get it working
-should work with all devices now (please feel free to test :))
0.3:
-ondemand is default
-GT-P7510 with TW should work
0.2:
-removed SmartassV2 - freezed max frequency sometimes
-added Lazy governor by [URL="http://forum.xda-developers.com/showthread.php?t=1276092"]Ezekeel[/URL] and set as default
-20% 3D GPU overclock (experimental, may freeze, but works fine so far)
0.1:
-ARM: tegra: speed up framebuffer copy
-added SmartassV2 governor (set with SetCpu) [B]*testing*[/B]
-13% GPU overclock
0.0:
-100% pershoots Kernel[/SIZE]
Download: (Only 3.1!)
(Flash with CWM)
No GPU OC:
GT-P7500
GT-P7500 Touchwiz
GT-P7510 (WiFi-only)
GT-P7510 (WiFi-only) Touchwiz
Modules Archive

Welcome, we need all the devs and cooks we can get in here. Would you consider supporting the GT-P7500 also? We are starving!

nickwarn said:
Welcome, we need all the devs and cooks we can get in here. Would you consider supporting the GT-P7500 also? We are starving!
Click to expand...
Click to collapse
I'll try my best to support the GT-P7500 in the future

Downloading and trying now. Thank you
---------- Post added at 03:00 PM ---------- Previous post was at 02:49 PM ----------
The 7500 version is messed up. It boots but the rainbow colours that sometime can show themselves at bootup acctually show themselves when its booted. Its impossible to see anything, the whole screen is covered by these coloured lines. But the tab is booted, it responds to screen timeout and when i press power button the screen goes black and it turns on when i press it. so it boots but something is messed up with graphics. Please check and i try the update for you.

nickwarn said:
Downloading and trying now. Thank you
---------- Post added at 03:00 PM ---------- Previous post was at 02:49 PM ----------
The 7500 version is messed up. It boots but the rainbow colours that sometime can show themselves at bootup acctually show themselves when its booted. Its impossible to see anything, the whole screen is covered by these coloured lines. But the tab is booted, it responds to screen timeout and when i press power button the screen goes black and it turns on when i press it. so it boots but something is messed up with graphics. Please check and i try the update for you.
Click to expand...
Click to collapse
Thanks for trying. I'm not sure what the problem is. I'll take the links down.
Reflashing an other (working) kernel should solve the problem for you.
It's weird because the graphics part should be the same for all. I really have no idea where the problem is.
I don't think it's because of overclocking
... enough kernel developing for today.

Sorry for asking, but did you use the right base for 7500 version? Its easy to mix up stuff. maybe it was built on 7510 base or non TW base. anyway good try

nickwarn said:
Sorry for asking, but did you use the right base for 7500 version? Its easy to mix up stuff. maybe it was built on 7510 base or non TW base. anyway good try
Click to expand...
Click to collapse
I think so. I'll look into it later

im gonna sound like an idiot...but whats the difference between this and pershoot's? does pershoot's have any gpu overclock?

K Rich said:
im gonna sound like an idiot...but whats the difference between this and pershoot's? does pershoot's have any gpu overclock?
Click to expand...
Click to collapse
right now the difference is:
-ARM: tegra: speed up framebuffer copy
-added Lazy governor by Ezekeel and set as default
-20% 3D GPU overclock (experimental, may freeze, but works fine so far)
(more to come )
and no, pershoot doesn't have gpu overclock.

sweet, im always up for new mods/tweaks!
ill be giving this a try as soon as i get home from work

Does overclocking the GPU improve video playback?

CazeW said:
Does overclocking the GPU improve video playback?
Click to expand...
Click to collapse
I don't think so. only the 3D rendering part is overclocked. but you may give it a try, maybe I'm wrong

I'll wait till somebody tries the wifi only/touchwiz version

Thanks for giving the gpu overclocking a go so quickly.
Wifi touchwiz does not work... Yet. It gives the same static.
BTW, anyone know a good graphics benchmark for honeycomb? Neocore doesn't work.

non-touchwiz seems to be working so far...gonna keep testing.

Ive been playing Order&Chaos on the tab and would love me some GPU oc.
I'm on TW tho, but tempted to flash non just to try it out. Either way, much appreciated. -

so far so good, everything seems to be running well.

Kernel working well. Flashed over tasks and phantoms stock hc, n my tab is awesome smooth and fast. Best its ever been. Thank you for your work.
Oh and my lag has reduced quite alot, dont know if its just me or something has changed.
Btw im overclocked to 1.4 interactive.
Sent from my GT-P7510 using xda premium

AngeredNumber said:
Kernel working well. Flashed over tasks and phantoms stock hc, n my tab is awesome smooth and fast. Best its ever been. Thank you for your work.
Oh and my lag has reduced quite alot, dont know if its just me or something has changed.
Btw im overclocked to 1.4 interactive.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
1.4 interactive for me as well, nice and smooth!!
Sent from my GT-P7510 using Tapatalk

I'm on a TW rom now. I'll try to get it working the next days.
AngeredNumber said:
Kernel working well. Flashed over tasks and phantoms stock hc, n my tab is awesome smooth and fast. Best its ever been. Thank you for your work.
Oh and my lag has reduced quite alot, dont know if its just me or something has changed.
Btw im overclocked to 1.4 interactive.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
Nice! There's still some oc possible. Xoom users have 30% overclock. but that's too dangerous for me right now
You should have seen how fast it is with smartass governor. (I'll try to get that working asap)

Related

[KERNEL] 2.6.38.8-incredikernel-12/08/2011

12/08/2011
Added an ICS branch.
08/15/2011
Support for voice call recording.
Adjusted voltage range to 700min 1375max. Good luck have fun.
07/06/2011
Fast charge USB
Patch to increase performance of a function often used in the kernel (memcpy)
http://www.incredikernel.com
If you would like incredikernel to keep improving, please turn off adblock for the domain. It is greatly appreciated.
06/27/2011
Fix for devices that use newer touch controllers
Read this: http://forum.xda-developers.com/showpost.php?p=15132827&postcount=3626
Get it at http://www.incredikernel.com
06/19/2011
2.6.38.8
Everything from the 4/19 release
A bunch of changes to fix smartass (I think finally)
Simple sysfs interface to enable/disable audio boost
http://www.incredikernel.com
12/23/2010 - Sense
incrediblec-MR3-2.6.32-g9a2fc16 base
Patched up to 2.6.32.27
OC up to 1.1136ghz
Screen on minimum 245mhz
Screen off 128/384
HAVS/UV
Improved smartass scaling (likes lower frequencies more) - default
BFQ I/O scheduler
Tiny RCU
CFS scheduler tweaks
GPU+
SD card speed fix
TUN + CIFS modules
ext4
Updated yaffs2/atmel touch/wifi
3/5 Multitouch support - NOTE: Some devices only support 2 touches
http://www.incredikernel.com
Use the +25v zip if you have stability issues
I recommend you don't change governors and don't set any profiles. Let smartass do its thing as it takes care of sleep.
If multitouch is not working, you may be able to get it to work by following this:
http://forum.xda-developers.com/showpost.php?p=10231055&postcount=1104
InrediControl:
https://play.google.com/store/apps/details?id=com.incredicontrol
IncrediControl AdFree key:
https://play.google.com/store/apps/details?id=com.incredicontrolAF
Fastcharge widget:
https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget
Because of many requests to add this:
chad0989 said:
Since I haven't seen a kernel from the latest HTC source I decided to cook one up. Scored 1529 on quadrant vs a best of 1306 with the stock HTC source. No overclocking or undervolting. May toy with that later.
incrediblec-MR3-2.6.32-g9a2fc16 base
BFS318 task scheduler
BFQ I/O schedular
GPU+
SD card speed fix
All cpu governors enabled
Screen off set minimum 245 max 384
http://www.multiupload.com/4X1BETLBZ0
Enjoy
Click to expand...
Click to collapse
looks nice, would you mind if i included this in my rom?
Can you mod a kernel for cm6
Its already made just add more features? ????
Sent from my ADR6300 using XDA App
I would imagine there's a few guys working on this? Good work getting it out first.
Gonna give it a go!
Question, is the original kernel BFS or did you add that in? Just curious as I really like the UI smoothness of the stock .17 and I have absolutely 0 knowledge of linux besides what i've picked up from reading xda.
Thanks so much for cookin this up, smells good!
scottylove said:
Question, is the original kernel BFS or did you add that in? Just curious as I really like the UI smoothness of the stock .17 and I have absolutely 0 knowledge of linux besides what i've picked up from reading xda.
Thanks so much for cookin this up, smells good!
Click to expand...
Click to collapse
lol htc wouldnt cook in the bfs scheduler
chad,
would you actually mnd whipping up a cfs version? i find that cfs is much more stable than bfs
sweet dling now ...ty
edit- holy benchmarks!
Sent from my ADR6300 using XDA App
Thanks Chad! Just flashed it.
I just flashed it. What is GPU+ anyway?
DopeShiziot said:
looks nice, would you mind if i included this in my rom?
Click to expand...
Click to collapse
Go for it.
DopeShiziot said:
chad,
would you actually mnd whipping up a cfs version? i find that cfs is much more stable than bfs
Click to expand...
Click to collapse
Did you have issues with this kernel? BFS really should be better suited for phones where a smooth UI is important.
Here's a little reading material:
http://www.google.com/url?sa=t&sour...qsCyDw&usg=AFQjCNG7ORB_chlUiype8OJZES-5bHzSjA
alexdeluxe said:
I just flashed it. What is GPU+ anyway?
Click to expand...
Click to collapse
Its a patch for sense kernels that increases 2d and 3d performance.
http://forum.xda-developers.com/showthread.php?t=825304
chad0989 said:
Go for it.
Did you have issues with this kernel? BFS really should be better suited for phones where a smooth UI is important.
Here's a little reading material:
http://www.google.com/url?sa=t&sour...qsCyDw&usg=AFQjCNG7ORB_chlUiype8OJZES-5bHzSjA
Click to expand...
Click to collapse
thanks!
and no, i havent had issues, but in the past ive found cfs to be much more stable and reliable.
Make this for aosp please. Ziggy stopped doing them, King's had some issues, and Koush's test doesn't have all the governors enabled.
Source needed
Please post or link your source changes. It is required under the GPL. Thanks for your cooperation.
overground said:
Please post or link your source changes. It is required under the GPL. Thanks for your cooperation.
Click to expand...
Click to collapse
is that by chance why the kings kernels were removed? j/w
DopeShiziot said:
is that by chance why the kings kernels were removed? j/w
Click to expand...
Click to collapse
You guessed it.
overground said:
Please post or link your source changes. It is required under the GPL. Thanks for your cooperation.
Click to expand...
Click to collapse
There you go.
i wonder why when i ask any if its possible for cm6
i always get ignored????
anybody have good resullts? battery life? about to flash, just curious?
thanks
DS36 said:
i wonder why when i ask any if its possible for cm6
i always get ignored????
Click to expand...
Click to collapse
What did you need done?

[KERNEL][AOSP] LorD ClockaN (lordmodUEv8.5-CFS-VIVO-2.0)

The new kernel by LorD ClockaN for AOSP(cyanogen and MIUI) roms is here.
http://www.multiupload.com/YQTRBBDO3B
http://www.4shared.com/zip/VC9M-tPU/lordmodUEv85-CFS-VIVO-20.html
This is 8.6b3 of his DHD kernel for vivo.
Please try it and post reviews which will help him to further work on incredible s kernels.
A big thanks to LorD ClockaN for his great kernels.
Governors explained: (Thanks to LorD ClockaN )
*interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle.When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
*smartass - Is an improved version of interactive governor.
*ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
*conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
*performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
*powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
*userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
*brazilianwax - Very agresive version of smartass.
*interactiveX - Tweaked Interactive governor by Imoseyon by adding more features like suspend/wake profile.
*ondemandX - Tweaked and ported from 2.6.38 base Ondemand governor by Imoseyon by adding more features like suspend/wake profile.
P.S: This kernel is not for Sense Roms !
Installed with #146.
Boot is slow.
Bootanimation don't show correct.
A lot of lag.
Going back to v1.
/ Jess Kölner /
/ Sent from my phone /
this kernel for sence or cynagon or miui ?
aosp (cm7, miui). it says so on the first post.
Did a restor and reflashed the new v. 2.0 Kernel, but same problems as first time.
The strange thing is that test score with Quadrant is 3089 with both Kernels.
any changelog?
accidently im install to sence rom, this kernel accepted & working but i dont know others reflect like sms/call delay etc .... can someone test it!
jkolner said:
Installed with #146.
Boot is slow.
Bootanimation don't show correct.
A lot of lag.
Going back to v1.
/ Jess Kölner /
/ Sent from my phone /
Click to expand...
Click to collapse
jkolner said:
Did a restor and reflashed the new v. 2.0 Kernel, but same problems as first time.
The strange thing is that test score with Quadrant is 3089 with both Kernels.
Click to expand...
Click to collapse
Anyone else tried it? it is running fine on my miui rom. boot time was also good. couldn't find any bug in the bootanimation (maybe a slight lag in the animation).
Edit: felt a very slight lag while moving pics in the gallery.
ajeya said:
Anyone else tried it? it is running fine on my miui rom. boot time was also good. couldn't find any bug in the bootanimation (maybe a slight lag in the animation).
Edit: felt a very slight lag while moving pics in the gallery.
Click to expand...
Click to collapse
Kernel is working fine.. Can't feel any difference between previous version and this.. But still Two Way call recording and in call audio boosts are missing.. Need the latter badly..
The only difference I feel better from Tiamat kernel is, this one does better fps in 3d and 2d animations..
Sent from my Incredible S using XDA App
I use this with CM nighlty 146 too.
booting is the same as v1.
but at governor "conservative" ,this version is much lag than V1.
For me ,V1 is faster responding than V2.
no other issue.
How is this kernel for battery life? Cm7
Sent from my Incredible S using XDA App
Is it good on cm 7.1 stable release?
Sent from my Incredible S using XDA App
Is there any support for this kernel? What about source code?
Does it have loop support ?
Is there a Mirror? Multiupload seams down
Silversniper said:
Is there a Mirror? Multiupload seams down
Click to expand...
Click to collapse
http://www.4shared.com/zip/VC9M-tPU/lordmodUEv85-CFS-VIVO-20.html
im using CyanogenMod-7.2.0-IncS-KANG with this kernel v2.0
keep restarting.. dunno why..
O/C: 122min - 1700max - Ondemandx
Quadrant: 3230
rise voltage for max freq
LorD ClockaN said:
rise voltage for max freq
Click to expand...
Click to collapse
hey you promised us a new kernel after this to improve the small bugs...please if you get time then provide us with it...your kernels are too good
Does this kernel work with Virtuous Quattro or is it only for CM?
Both AOSP and so on? Don't kill me if this was stupid to ask
Edit: Nvm, tried and didn't work

[KERNEL][ICS]JARVIS-v8 for LGP990

JARVIS Kernel for LGP990
Only for CM/Miui or AOSP roms​
Deceided that XDA needs a thread too. I won't look through it really often. I hope that other more experienced members can answer some easy questions, so I can focus on developing things.
Features:
3.0.y Kernel
Interfaces to control a bunch of Features (Like vibration strength)
Overall optimized parameters to provide a smooth user experience
working UMS - thanks Harsh
App which controls all the interfaces
Disclaimer:
I'm not responsible if your phone is fried by the kernel or you miss some important phone call! I'm not forcing you to install this Kernel and so it isn't my fault.
Download:
Download
Or Update via my app:
​
Don't use profiles, because they can lead to instabilities.. and they're unnecessary.
Stay away from SetCPU or any other app. Could lead to problems because of the customizable OC. Wait for my app until it's not ready use command line coupled with a init.d script.
You don't need to optimize any values in the ram disk. It should work perfectly without any other tweaks.
When you experience problems like random reboots, SODS, etc. try to go back to stock settings. And apply my 1 GHz frequency table. If this isn't fixing your problems report a bug with detailed informations. Like ROM, Settings, etc.
If a person reported a bug and you experienced it too, +1 this bug report or whatever. In this case I know that the bug isn't only happening on one specific device.
Changelog:
I'm damn lazy. So just use my github commit history (here).
Source Code:
Github
Thanks to:
Dekudan/Victor Von Zeppelin - for creating awesome icons for the app
Arcee - Setting up CyanogenMod and everything.. Just awesome
wkpark - for his cherry-pick marathon.. This guy really has endurance hehe
Ezekeel - Really innovative dev with impressive ideas.
Everyone who open sourced their work
Interfaces:​
CPU Control:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Used to set the minimum frequency.
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Used to set the maximum frequency.
​
Fsync Control:
/sys/class/misc/fsynccontrol/fsync_enabled (Read and Write)
Enable/disable single file/filessystem sync.
WARNING: This could lead to potential data loss after a unwanted reboot (battery pull)
enable=1, disable=0 (default enabled)​
Vibrator Control:
/sys/class/misc/vibratorcontrol/vibrator_strength
Set the vibration strength.
possible values: 1500-3600​
Force Fast Charge:
/sys/kernel/fast_charge/force_charge_mode
changes the usb charging mode. We have 3 modes:
Fast - Forces fast AC charging. Disable data transfer!
Slow - Always charges slow (like on a normal PC USB bus)
Auto - automatical detects which mode should be set.
Possible values: fast=1, slow=2, auto=0​
Example
Use adb to connect to your device and then in adb shell (with su) (you can setup a init.d script to auto apply everything)
We want more vibration because we can hardly notice it and want to pwn our friend with benchmarks. Additionally we want to charge our device faster.
Code:
echo 3500 > /sys/class/misc/vibratorcontrol/vibrator_strength
echo 1 > /sys/kernel/fast_charge/force_charge_mode
echo 0 > /sys/class/misc/fsynccontrol/fsync_enabled
And that's it
reserved2
Ics only right? cool stuff man I'll give it a try
Verstuurd van mijn Optimus 2X met Tapatalk
awesome, benee
Thanks!
Sent from my LG-P990 using xda premium
Hi
Installed and testing over half day. Until now seems to be a quite good kernel. No problems, no bsod. Battery drain its difficult to tell now
Tnx for new kernel.
Sent from my Tapatalk
great kernel!
I've use it since JARVIS-1
most stable one for me so far.
works fine so far !
looking forward to your kernel control app !
Awesome post! Thanks for sharing.
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
zerocoolriddler said:
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
Click to expand...
Click to collapse
Later. Doesn't benefit so much and only clutters the git history. (I don't like to squash the commits)
zerocoolriddler said:
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
Click to expand...
Click to collapse
damn... really fast. grats benee
---------- Post added at 01:41 PM ---------- Previous post was at 01:35 PM ----------
zerocoolriddler said:
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
Click to expand...
Click to collapse
damn, it really is fast, never seen any kernel score so high when it comes to cpu, just need a lil I\O tweaking and its perfect. i think
I think CPU and Mem is more important than I/O, but not so easy to do.
skylinegt77 said:
damn, it really is fast, never seen any kernel score so high when it comes to cpu, just need a lil I\O tweaking and its perfect. i think
Click to expand...
Click to collapse
It's pretty much io tweaked. If you want more disable fsync (interface)
zerocoolriddler said:
I think CPU and Mem is more important than I/O, but not so easy to do.
Click to expand...
Click to collapse
When I finished my app I will work on live gpu oc and maybe a ram only oc is possible (havn't looked deeply into it and the stuff what we can do easily is damn limited)
CM7 support?
CM9
---------- Post added at 03:10 PM ---------- Previous post was at 03:04 PM ----------
Benee said:
It's pretty much io tweaked. If you want more disable fsync (interface))
Click to expand...
Click to collapse
How to disable this? I´m not able to do it. Tried it via Console and Estrong File Explorer but always changes back to 1 after a Reboot.
zerocoolriddler said:
CM9
---------- Post added at 03:10 PM ---------- Previous post was at 03:04 PM ----------
How to disable this? I´m not able to do it. Tried it via Console and Estrong File Explorer but always changes back to 1 after a Reboot.
Click to expand...
Click to collapse
that is the way sysfs works
you will need to make a init.d script for it so it will set the values at boot time
or just wait for the app
Benee said:
It's pretty much io tweaked. If you want more disable fsync (interface)
When I finished my app I will work on live gpu oc and maybe a ram only oc is possible (havn't looked deeply into it and the stuff what we can do easily is damn limited)
Click to expand...
Click to collapse
not only that, if you try to change it in sys it will never even save the changes to the file, we gotta do it sumwhere else
+ im waiting 4 the app coz from what i saw it apears to be really great
PAIIITET said:
CM7 support?
Click to expand...
Click to collapse
I flash the kernel on cm7 and the phone do not appear usb storage when link to pc.
It can boot on cm7.
rexren said:
I flash the kernel on cm7 and the phone do not appear usb storage when link to pc.
It can boot on cm7.
Click to expand...
Click to collapse
i had to change some things in my rom to support UMS on 3.0.y kernel (since it differs really alot from 2.36.x kernel) i think that is the cause

[Kernel] MetalliKernel CM9-HWA a6 [150-1380mhz] [384mhz GPU] [7/5 - Feature List]

This kernel is built for and from codeworkx's CM9 with hardware acceleration.
Again this is for codeworkx's cm9.
One more time, this is for codeworkx's cyanogenmod 9.
Finally, this is for cm9 and cm9 only!
Don't let the "alpha" title fool you into thinking it's not stable... it is... It's only alpha because it's still in the "testing" phase.
Works on the P31XX. I don't know about other models.
FEATURES/CHANGES
Overclockable to 1.38GHz
Underclockable to 150MHz
GPU overclocked to 384MHz (highest possible without bottlenecking and battery waste)
Tuned OnDemand Governor (recommended)
Interactive Governor with time view concept (learns from your use and adjust parameters accordingly)
Wheatley Governor (optimized use of C4 state)
Hotplug Governor (turns of one of the cpus to save power when load is very low)
Pegasusq Governor (A better version of Hotplug, but experimental and not designed for our devices)
SIO scheduler for speed/performance with flash storage
Linaro Toolchain
Linaro optimizations and patches
Linaro makefile compiler flags
Makefile Optimizations to boost performance
Optimized CRC32
Optimized ARM RWSEM algorithm
Tiler Memory increased to 32MB (linaro)
Other Tiler patches/tweaks to improve 2D gpu performance
SLQB allocator
lib/string use glibc version for speed
lib/memcopy use glibc version for speed
lib/sha1: use the git implementation of SHA-1 and removed ARM sha1 routines
I/O backport from 3.2 linux kernel for less dirty throttling
Tweak CPUIDLE to enter deep sleep faster thus saving battery
LowMemoryKiller backported from 3.4 kernel
Disable GENTLE_FAIR_SLEEPERS for improved performance
Allow Deep Sleep to occur when media decoder is active allowing the cpu to shut off when playing music or video.
Allow MPU logic to power down when in deep sleep to save power.
Increased default readahead value to 1024KB for faster sdcard reads
A lot of stuff I probably forgot I did.
Also includes a ridiculous amount of bugfixes, patches, and tweaks that can found on my github commit log.
***Read Me***
DO NOT, UNDER ANY CIRCUMSTANCE, USE SETCPU PROFILES OF ANY KIND OR ANYTHING SIMILAR WITH THIS DEVICE. Things like screen off max frequency, temperature throttling, and others are already built in to the OMAP architecture. Using ANY profiles will ONLY lead to problems, instabilities, and battery drain.
***************
Let me know how it "feels" especially by default without overclocking or underclocking. Also I'd be interested in how the battery treats you. Thanks!
DOWNLOAD
a1 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a1.zip
a2 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a2.zip - Changes to: Wifi, GPU, Low Memory Killer, others
a3 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a3.zip - Changes to: ondemand, interactive, add wheatley, add pegasusq, deep idle, compiler flags, SDcard read, others
a4 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a4.zip - Changes to: Compiler flags, CPUidle, RCU, others.
a5 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a5.zip - reverts and bugfixes, use 10.1 ramdisk in 10.1 version
a6 - http://goo.im/devs/Metallice/Tab2/MetalliKernel_CM9_a6.zip - CLASSIFIED change, NEED feedback on speed, slowness, smoothness, and lag compared to stock and a5. Reverted some revets. Reverted changes to RCU to fix SODs. Graphics. For 10.1 fixed overclocking.
If you would like to overclock but your device can't handle it... and are willing to suffer through extreme battery drain to try this - Link
Thanks go out to - CodeworkX, Ezekeel, Francisco Franco, Imoseyon, Faux123, Fugumod, Sonicxml, Texas Instruments, Samsung, Google, and all the others I probably forgot about. Sorry!
Source
https://github.com/Metallice
______________________________________________________________________________________________________________________
So, I'm a broke college student without a job this summer - instead taking extra classes and studying like crazy for the MCAT. If you like my work and want to thank me, feel free to buy a coffee or an energy drink so I can continue to stay up late studying and working on Android stuff (or help me pay for med school ). I don't want to have to choose! Thanks and I appreciate your support!
I like this format, just like Trinity kernel. Much less placebo for added things. Like, "zOmg, linaro made my phone fly! Thanks for including it, it rocks!!!!!" With the things being changed kept hidden, I'd LOVE for you to release a couple builds, with different compile dates, without changing a thing, but telling people you did. Watch the placebo roll in, ha
Thank god you released this. Seriously the only thing this ROM was missing was a little OC. You guys are really making this purchase (Getting the GTab 2) a really good idea!
Sent from my GT-P3113 using Tapatalk 2
Will this kernel work on p3100 becaise all i see around here all the custom roms and kernels are for p3113 so please just confirm the models on whicj it would be flashable.
Thanx
Sent from my GT-P3100 using Tapatalk 2
tapan15in said:
Will this kernel work on p3100 becaise all i see around here all the custom roms and kernels are for p3113 so please just confirm the models on whicj it would be flashable.
Thanx
Sent from my GT-P3100 using Tapatalk 2
Click to expand...
Click to collapse
I don't know. I have no way of testing.
Sent from my GT-P3113 using xda premium
Oh yeah. You da man!
Just flashed... will give updates on how it is running.. so far so good!!
Sent from my GT-P3113 using xda app-developers app
cannt wait for this, thank u so much
I will tell my feeling about this after I flashed it
Sent from my GT-P3110 using Tapatalk 2
Runs smooth and stable at 1380mhz on my 3113. Thank you for your hard work! On a related note, what governor do you recommend? In your experience, does using hotplug actually save battery?
yes it is working with 3100. great job.
Flashed this on my P3110, and it bricked it NOT.
Thanks for this. Waiting to see what more you will add to the kernel.
Cheers.
I've got a question. Does the tab 2 not have a CPU temp Senser?
Sent from my GT-P3113 using xda premium
Been using this since last night and so far no RR or SOD's. Everything is running smooth without any errors, glitches, etc. Great work, as always, Metallice!
---------- Post added at 11:37 AM ---------- Previous post was at 11:37 AM ----------
Kidney Poker said:
I've got a question. Does the tab 2 not have a CPU temp Senser?
Sent from my GT-P3113 using xda premium
Click to expand...
Click to collapse
I don't know, but wander why you would ask?
miketoasty said:
Been using this since last night and so far no RR or SOD's. Everything is running smooth without any errors, glitches, etc. Great work, as always, Metallice!
---------- Post added at 11:37 AM ---------- Previous post was at 11:37 AM ----------
I don't know, but wander why you would ask?
Click to expand...
Click to collapse
CPU controllers have a temp read out. I like having one. I know most apps pull the info from kernel. Was trying to find out if we have the hardware built in and the kernel isn't passing info or if the hardware is just not there.
Sent from my GT-P3113 using xda premium
Maybe it's just my tablet, but I can't get any clock speed greater than stock to work. Tried it on this kernel and one I did myself.
Kidney Poker said:
I've got a question. Does the tab 2 not have a CPU temp Senser?
Sent from my GT-P3113 using xda premium
Click to expand...
Click to collapse
Yeah the omap does. Not sure if I turned it on or not. If its on you can get the temp from dmesg I believe.
Sent from my Galaxy Nexus using xda premium
imnuts said:
Maybe it's just my tablet, but I can't get any clock speed greater than stock to work. Tried it on this kernel and one I did myself.
Click to expand...
Click to collapse
I can try adding a 1.1ghz slot?
Sent from my Galaxy Nexus using xda premium
Kidney Poker said:
CPU controllers have a temp read out. I like having one. I know most apps pull the info from kernel. Was trying to find out if we have the hardware built in and the kernel isn't passing info or if the hardware is just not there.
Sent from my GT-P3113 using xda premium
Click to expand...
Click to collapse
Most apps actually pull their info from the battery temp and are unreliable.
Sent from my Galaxy Nexus using xda premium
nphil said:
Runs smooth and stable at 1380mhz on my 3113. Thank you for your hard work! On a related note, what governor do you recommend? In your experience, does using hotplug actually save battery?
Click to expand...
Click to collapse
OnDemand. I don't bother with hot plug as I don't see any benefit. If you do a lot of non interactive activities like reading or music it may be helpful, but I would try the 200mhz min before I try hot plug.
Sent from my Galaxy Nexus using xda premium
Have you flashed on cm9 or stock rom??
Sent from my GT-P3100 using Tapatalk 2

[Kernel][CM10][26/08] CMOC10-Kernel [New! MaxOC version]

Hello people,
This is a CM10 overclocked kernel, based on Metallice's CM9 version. Thanks for jumpstarting me, mate! :laugh:
It's features:
Overclockable to 1.38GHz, 1.52GHz for MaxOC
Underclockable to 150MHz, both
GPU overclocked to 384MHz, 512MHz for MaxOC
L3 overclocked to 224MHz for MaxOC
Wheatley governor (by Ezekeel)
Pegasusq governor
NTFS Read-only support
SIO scheduler (by Ezekeel)
SLQB memory allocator (by Ezekeel)
Optimized CRC32 & ARM RWSEM algorithms
LowMemoryKiller backported from 3.4 kernel
and several other fixes and optimizations
Click to expand...
Click to collapse
***Read Me***
DO NOT, UNDER ANY CIRCUMSTANCE, USE SETCPU PROFILES OF ANY KIND OR ANYTHING SIMILAR WITH THIS DEVICE. Things like screen off max frequency, temperature throttling, and others are already built in to the OMAP architecture. Using ANY profiles will ONLY lead to problems, instabilities, and battery drain.
***************
***Changelog***
26-08:
Included cifs module in zip. Re-enabled touchboost for smoother response. NTFS support (read-only)
NEW! MaxOC version. CPU @ 1.52, GPU @ 512, L3 @ 224 & significant overvolt @ max speed.
***************
Download links:
Regular version: http://goo.im/devs/Johnsel/kernels/CMOC10-Kernel_P31xx-20120826.zip
Use at own risk!! These values are HIGH!
MaxOC version: http://goo.im/devs/Johnsel/kernels/CMOC10-Kernel_P31xx-20120826-MaxOC.zip
Source:
https://github.com/Johnsel/android_kernel_samsung_espresso10/tree/jellybean
Installing right now. Thank you
Awesome! Thanks man. Will give it a good run.
Edit: won't boot. Gets stuck at the Samsung logo. Will try to post logs.
3113
scottx . said:
Awesome! Thanks man. Will give it a good run.
Edit: won't boot. Gets stuck at the Samsung logo. Will try to post logs.
3113
Click to expand...
Click to collapse
for me too (P3100)
Tried to reinstall, but after some minutes on Samsung logo my P3100 has rebooted, but still on sam logo (
P3110, flashed zip via CWM, same problem here, no-boot: stuck at Samsung logo.
How do we acquire logs to post, by the way?
Thanks though, Johnsel! Nice to see we're on our way to a swish new kernel for CM10
New build uploaded. Hope it works now.
boots but wifi not working on my P3100
Edit: tried also with a full wipe but nothing, Wifi doesn't work
jym1975 said:
boots but wifi not working on my P3100
Click to expand...
Click to collapse
Agreed - boots now (hurrah!) but no Wifi, it will not turn on. P3110 here
And updated again.
Wifi still broken.
Now it should work. Please don't hit me for f'ing up that many times in a row :]
Yeah, WiFi now working
Sent from my GT-P3100 using xda app-developers app
Zoom Zoom on my p3113! Thank you!
Johnsel said:
Now it should work. Please don't hit me for f'ing up that many times in a row :]
Click to expand...
Click to collapse
Glad to see you got it all up and running. Good work! I'm always open to PMs if you have any more questions or whatnot.
Also be careful with live OC. It doesn't just overclock CPU/gpu/bus. It overclocks EVERYTHING. A lot of which don't like being overclocked. I would disable it for things like the DSP or other miscellaneous frequencies if you want it to go higher and be more effective. The source should be pretty straightforward on how to disable it for those elements. At least that's how it was the last time I looked. Maybe its different now.
Sent from my Nexus 7 using xda premium
I confirm, so far it's fine.
Try @1200 and 1380. Thx for the work.
Sent from my GT-P3110 using xda app-developers app
Metallice said:
Glad to see you got it all up and running. Good work! I'm always open to PMs if you have any more questions or whatnot.
Also be careful with live OC. It doesn't just overclock CPU/gpu/bus. It overclocks EVERYTHING. A lot of which don't like being overclocked. I would disable it for things like the DSP or other miscellaneous frequencies if you want it to go higher and be more effective. The source should be pretty straightforward on how to disable it for those elements. At least that's how it was the last time I looked. Maybe its different now.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
I'll respond in a PM on your post to not clutter the topic. Aside from that, again thanks for the help, couldn't have done this without it :highfive:
Good work. Now I don't mind using 10 as a DD.
Just need tablet mode @ 145dpi now.
Touch screen , became unresponsive, after sitting there, over 3 hours ,,anyone have had this happen?, (OC setting was at default )
Sent from my GT-P3100 using xda app-developers app
Just tested latest version. Works pretty well.
Today I played with LiveOC:
CoreOC: setting 101 or any number -> instant crash.
GPU: works well.
As Metallice said, it just overclocks everything, so this behavior is expected.
I just want to ask you if you can add 2 features?
1. Pegasusq governor. I'm using it on my I9100 (Siyah kernel for S2) and it's really good in performance/battery.
2. Can you take a look at the sound enhancement (voodoo sound based) found in Siyah kernel for S3. The tab uses the same audio DAC WM1811, so it wouldn't be difficult.
Regards,
RJ
I had voodoo sound on my infuse and it was nice and clean. Would really like it here.

Categories

Resources