[Kernel]NN-J-Kernel-LP-T710/810-5.1.1-3/10/16 - Galaxy Tab S2 Android Development

This is the BOJ1 version of NN-kernel. It's going to go in a little different direction than the previous kernel. And I'm not very good with Git. So may I present to you.....
NN-J-Kernel​
This will work on the T710 and 810 Wifi only models. I built this for my BNN Nook, but it works with other 710's and 810's.
You flash this at your own risk. There's the discaimer. :silly:​
Install instructions:
You MUST HAVE ROOT and TWRP installed to flash this!!
It's built on Lollipop 5.1.1 - I have no idea what will happen if you flash this on anything else!!
REMOVE SYNAPSE "set on boot" BEFORE INSTALLING!!!
Flash kernel then wipe cache and dalvic
Reboot and profit!!
Changelog
V1.3
GPU Control
UV now possible as well as select frequency
Samsung has the Max listed as 600Mhz. I'm pretty sure its 700 as thats what I've been using this at. Just an FYI
V1.2
Charge Control for battery - It's the best I can do for a "Faster Charge". Be careful. This can shorten the life of your battery. Or worse, ruin it if you change from default. You have been warned.
Maybe some other minor stuff
Also see/read this post
_______________
V1.1
Hotplug Big cores - They are the only ones that can be
OC/UC Big and Little - 2.1Ghz-500Mhz, 1.6Ghz-200Mhz
UV all CPU's
650Mhz step added to GPU
FIOPS Scheduler
Booting freq to 1.4Ghz
Lots of Optimizations
Gentle Fair Sleepers
Synapse stuff added
HMP controls - Big little cores
Memory controls
_______________
V1
OJ1 source
Synapse tuner - it's the only one that seems to work. Finally, after much effort.
Selinux Permissive
KNOX removed
Init.d support
Enabled OTG
Updated Frandom
Govs enabled- Powersave, Conservative, Ondemand - removed Userspace
Some optimizations
_____________________________
This is a Tablet, so I won't be adding things like I would for a phone.
Use "Synapse" from the Playstore for your Kernel tuner
______________________________
Downloads:
NNJ-Kernel-V1.3-710
NNJ-Kernel-V1.3-810
NNJ-Kernel-V1.2-710
NNJ-Kernel-V1.2-810
NNJ-Kernel-V1.1-710
NNJ-Kernel-V1.1-810
NNJ-Kernel-V1-710
NNJ-Kernel-V1-810
Thanks to:
ashyx
BigBot96
UpInTheAir
djmax81
And other peoples gits I can't remember
XDA:DevDB Information
NN-J-Kernel-LP-T710/810, Kernel for the Samsung Galaxy Tab S2
Contributors
engine95
Source Code: https://github.com/engine95/Exynos5433-BOJ1-gts28-210wifi.git
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-02-24
Created 2016-02-24
Last Updated 2016-02-24

And yes, Schedulers are fixed in this.

Flashed, running perfectly so far....
Thank you for your work.
Gesendet von meinem SM-T810 mit Tapatalk

I flashed this kernel (oj1-based) and the NN kernel (oh7-based) and let antutu benchmark the performance of both kernels (both default settings). This kernel wins outstanding!

Is this the "newer" one yes ?

Awesome! Thanks, it's nice to see some development on thus tablet. Otherwise there is nothing to flash
Sent from my LG-D855 using Tapatalk

halloarno said:
I flashed this kernel (oj1-based) and the NN kernel (oh7-based) and let antutu benchmark the performance of both kernels (both default settings). This kernel wins outstanding!
Click to expand...
Click to collapse
I did the same and the OJ Kernel is slower for me. Did 2 tests. 69-70k in old Kernel while i getting 62-65 with OJ1. Any idea ? How much do you get?

I tried setting max core to 2.x ghz but its not working, is it fixed to 1.9 ghz=no oc enabled so far?
Very strange, worked before i think. Just have Synapse installed and also wiped caches after flashing.
Any idea?

IngoPan said:
I tried setting max core to 2.x ghz but its not working, is it fixed to 1.9 ghz=no oc enabled so far?
Very strange, worked before i think. Just have Synapse installed and also wiped caches after flashing.
Any idea?
Click to expand...
Click to collapse
This kernel has no OC function, at least until now.

Actually, right now, it has no OC or extras. This is just the start. It's in the changelog.
Antutu scores, for me are 66-67000.
OC/UC and UV will be coming shortly. It's done. I just can't find out why Big 1500 ghz and Little 1300ghz are favored. Messed with a lot of stuff to no avail. Yet

V1.1 is up!!
SEE/READ changelog as there is a ton of stuff in it now. Both Kernel and Synapse. Yea for Hotplug!!!
Google "HMP" so you can understand it better. Big/Little core control. Little cores are ALWAYS online.

Think I found a way to get us a Fast Charge. Gotta finish and test it. So far it's looking good.

engine95 said:
Think I found a way to get us a Fast Charge. Gotta finish and test it. So far it's looking good.
Click to expand...
Click to collapse
Incredible. Fast charge on our tab s2? I hope so?

Great job! Thanks! Flashed and works perfectly, new synapse settings seems cool. UC seems to work fine.
Shiuldnwebuse the DVFS app as mentioned in synapse?
Sent from my SM-T810 using Tapatalk

whynottoday said:
Incredible. Fast charge on our tab s2? I hope so
Click to expand...
Click to collapse
Gugus38 said:
Great job! Thanks! Flashed and works perfectly, new synapse settings seems cool. UC seems to work fine.
Shiuldnwebuse the DVFS app as mentioned in synapse?
Sent from my SM-T810 using Tapatalk
Click to expand...
Click to collapse
Thanks. I have no idea if that app helps as I'm new to Samsung. If you try it, make a backup first.
Everything works fine without it though.
Can you say Fast Charge?!!!!!
I had to port Hotplug and Fast charge, but I think we're good to go. I still need to put finishing touches and build for both 710/810. But it should be out tomorrow IF my Tab doesn't meltdown while charging tonight. :silly:
Edit: Also, remember that as with everything computer, Fast Charge will be limited by Thermals. Just like CPU/GPU.

engine95 said:
Thanks. I have no idea if that app helps as I'm new to Samsung. If you try it, make a backup first.
Everything works fine without it though.
Can you say Fast Charge?!!!!!
I had to port Hotplug and Fast charge, but I think we're good to go. I still need to put finishing touches and build for both 710/810. But it should be out tomorrow IF my Tab doesn't meltdown while charging tonight. :silly:
Edit: Also, remember that as with everything computer, Fast Charge will be limited by Thermals. Just like CPU/GPU.
Click to expand...
Click to collapse
It wont really be fast charge as our tab doesn't support it

Reuben_skelz92 said:
It wont really be fast charge as our tab doesn't support it
Click to expand...
Click to collapse
Interesting. Guess we'll find out. I have been able to vary the voltages while charging. Up and down. But as I said, thermals will probably limit it.
Edit. Let's call it "Charge Control" then.

engine95 said:
Interesting. Guess we'll find out. I have been able to vary the voltages while charging. Up and down. But as I said, thermals will probably limit it.
Edit. Let's call it "Charge Control" then.
Click to expand...
Click to collapse
Sorry me being an idiot. Will be cool to see our tabs charge a little.bit quicker

Thank you very much for the kernel!
Running 1.1 with
A57 cores at 1300/500 and UV 50mV
A53 cores at 1000/200 and UV 25mV
2 A57 cores online
FIOPS scheduler, 2048 readahead
Gentle Fair Sleepers enabled
It's running snappy! Will watch battery life
P. S.: Why doesn't Synapse have live monitoring where one can see which frequency each core has at the moment? Just like other kernel tuners?

hasenbein196601 said:
Thank you very much for the kernel!
Running 1.1 with
A57 cores at 1300/500 and UV 50mV
A53 cores at 1000/200 and UV 25mV
2 A57 cores online
FIOPS scheduler, 2048 readahead
Gentle Fair Sleepers enabled
It's running snappy! Will watch battery life
P. S.: Why doesn't Synapse have live monitoring where one can see which frequency each core has at the moment? Just like other kernel tuners?
Click to expand...
Click to collapse
They are there. On the core screen at the top. Just wiggle the screen and you'll see it change. Big cores don't move as much until there is demand for them.
V1.2 is in the OP! With "Charge Control" See/read changelog for warnings.
This was a big port, and everything seems to be working. Just watch your tab for temps just to be sure it can handle the voltages. We should be ok, as it's built in and not on it's own. Meaning that all of Samsungs limits are still there. So Thermals should hold it from melting down. My Tab has been plugged in all night and is just fine.
This has all kinds of cable configurations, so it should cover about everything out there. I only use AC and USB but left all the others in for all of you.
One more time, we should be OK using Charge Control, but BE WARNED that it may ruin your battery and shorten battery life span. You use this at your own risk.

Related

[Kernel] RieGo Kernel 0.7 (3.1 only)

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)

[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.

[KERNEL] Gamma Custom Kernel XT890 (Version 6.0.2, Linux 3.0.101+)

DESCRIPTION
So this is a cooked RazR i boot.img that contains a custom compiled Kernel for our device, it was patched to be kept up to date and has some changes to help on battery savings, plus some cpu-freq drivers which which help our device a lot.
InteractiveX2 CPU Governor -- Like Interactive, and fine tweaked to only jump to 1.8 GHz on lighter/faster load increases, comes with a screen-off profile to lock down the frequency and offlinining of the rest of the CPU's defined as non-boot -- being an SMT processor this makes it easier to get the phone to deep sleep even when it wakes up to do something by reducing the complexity of the system.
Conservative CPU Governor -- Similar to ondemand. However, before the governor takes this lower frequency and slower clocked in the upper area, which has positive effects on the battery life.
Ondemand CPU Governor (Re)added -- it was originaly on ICS stock Kernel, it adjusts the CPU frequency to the given requirements, however quickly clocked in the upper frequency range to ensure smooth working.
Performance CPU Governor -- this will clock the CPU frequency to the top, not recommended for prolonged use.
SimpleIO Scheduler (Default) -- is a mixture of Noop & Deadline and one of my favorites.
V(R) IO Scheduler -- is the best scheduler for benchmarks, in everyday use can become unstable.
BFQ IO Scheduler -- A proportional-share storage-I/O scheduler that also supports hierarchical scheduling with a cgroups interface with Low latency and high throughput.
ROW IO Scheduler -- This one is very battery friendly and now my favorite for mobile decies by it's simplicity and responsiveness.
It is known to work on stock & stock based ROM's (such as this one where it is included).
As of other differences there are a lot of GNU compiler flags optimizations, by knowing that the compiler wouldn't know some vital information since it is a remote target different than from where I am compiling so I decided to be pretty explicit.
DOWNLOADS
[For Motorola's Android 4.4 KitKat, unsure if this works at the moment]
boot.custom.gamma_v6.0.2.img
[For Motorola's Android 4.1 JellyBean]
boot.custom.gamma_v5.0.2.img
boot.custom.gamma_v3.0.0.img
boot.custom.gamma_v2.2.1.img
boot.custom.gamma_v1.8.0.img
SOURCE
XT890-Kernel-Gamma GitHub Source
NOTES
For more information regarding governors, schedulers, modules, etc visit this thread by forum member droidphile.
This is my personal experience to other people on compiler flags, if you guys want to try -O3 straight ahead you will face issues on battery readings unless you remove the -ftree-vectorize flags on the battery modules that get compiled.
[IMPORTANT] For changing the CPU governor please use No-frills CPU Control, Since other apps such as SetCPU and AnTuTu CPU Master both only change CPU0 and may cause conflicts.
INSTRUCTIONS
You MUST be unlocked, and to take full advantage of other modules it is recommend to be rooted.
I will put something more descriptive here, but you can flash it with fastboot by doing: fastboot -i 8888 flash boot <boot.img>.
THANKS TO OTHERS
First of all thanks to Matorola/Intel for putting the main source and for Turl on giving me some info when unpacking/packing the boot images. Also to mattlgroff for the tutorial on unlocking the phone, more thanks to imoseyon and Mike Chan for providing the interactiveX2 source code and changes, it it is now my favorite CPU governor and also to HSD-Pilot for posting this originally on another forum -- I based my formatting from his post.
<< If you like my work here is my hat, please donate! >>​
​
<< And thanks to you guys for the support and help >>​
So is this kernel designed for speed or battery life, or a mixture of both?
Also will this work on the 91.2.26001 JB.EU rom?
cuben said:
So is this kernel designed for speed or battery life, or a mixture of both?
Also will this work on the 91.2.26001 JB.EU rom?
Click to expand...
Click to collapse
By default for a mixture of both. But can be further chose different governors and parameters of the governors for different choices for the user. You can for example choose conservative governor and get more battery life and less performance.
And yes It can be used on that ROM. :good:
It works on jelly bean alright... but with this I'm missing the features of the Arman AIO boot v4 and I just can't live without it...
Updated the OP, added SavagedZen CPU governor.
Omar-Avelar said:
Updated the OP, added SavagedZen CPU governor.
Click to expand...
Click to collapse
Any changelog will be great , last version 1.4 now 1.7 its only "added SavagedZen CPU governor"?
skupi20 said:
Any changelog will be great , last version 1.4 now 1.7 its only "added SavagedZen CPU governor"?
Click to expand...
Click to collapse
Yeah, it was internal changes and some screwing around while playing with it. Aiming for more features and once a 'finalized' kernel build is there I will probably do change-logs and change the scheme of numbering.
Hey, what are the changes in V1.7.1 compared to 1.7?
HSD-Pilot said:
Hey, what are the changes in V1.7.1 compared to 1.7?
Click to expand...
Click to collapse
Tried to fix and make SavagedZen more reponsive, but it is a weird governor, and also included InteractiveX in the meantime (no bug there).
Will probably just put into Github after this change so other people can see the changelogs.
Thanks for reply - Flashed it already :good:
well I would comment on your topic of rom ([ROM] Stock 4.1.2 JB optimized - Deblurred AOSP + 4.2 Kernel + extras). but as it only involves the kernel decided to post it here ..
good this new government "SavagedZen" is weird! I did not like, played some games, subway surfers, temple run 2, etc ... all caught. then modified to smartassV2, and now games are perfect and without lagg, I have helped with my feedback
Paulinhip said:
well I would comment on your topic of rom ([ROM] Stock 4.1.2 JB optimized - Deblurred AOSP + 4.2 Kernel + extras). but as it only involves the kernel decided to post it here ..
good this new government "SavagedZen" is weird! I did not like, played some games, subway surfers, temple run 2, etc ... all caught. then modified to smartassV2, and now games are perfect and without lagg, I have helped with my feedback
Click to expand...
Click to collapse
Yeah, I am defaulting to smartassV2 back again...
sounds great your kernel mods.
i will try your stuf spin, i wait for a more stable release.
but think at weekend i will go with IT.
regards
Little Bug Report: I get some freezes and Hot reboots with the Interactive X Governor. No big deal, just to let ya know
Gesendet von meinem XT890 mit Tapatalk 2
HSD-Pilot said:
Little Bug Report: I get some freezes and Hot reboots with the Interactive X Governor. No big deal, just to let ya know
Gesendet von meinem XT890 mit Tapatalk 2
Click to expand...
Click to collapse
Attempted to fix that on 1.7.3 -- unsure on the results yet. :highfive: Thanks for helping man!
Alright, just flashed V1.7.3 and set Interactive X as default. Will report back if I get any issues.
I'm @ work so I had to pack an flashable Zip with the Smartphone. It's a lot faster on my PC
Gesendet von meinem XT890 mit Tapatalk 2
---------- Post added at 06:09 PM ---------- Previous post was at 05:28 PM ----------
Sorry dude, again no luck. As soon as I turn off my Screen my Phone is dead. I have to force the reboot by Power + Vol. down.
Tried it 3 times now > back to SA V2 :thumbup:
Gesendet von meinem XT890 mit Tapatalk 2
HSD-Pilot said:
Alright, just flashed V1.7.3 and set Interactive X as default. Will report back if I get any issues.
I'm @ work so I had to pack an flashable Zip with the Smartphone. It's a lot faster on my PC
Gesendet von meinem XT890 mit Tapatalk 2
---------- Post added at 06:09 PM ---------- Previous post was at 05:28 PM ----------
Sorry dude, again no luck. As soon as I turn off my Screen my Phone is dead. I have to force the reboot by Power + Vol. down.
Tried it 3 times now > back to SA V2 :thumbup:
Gesendet von meinem XT890 mit Tapatalk 2
Click to expand...
Click to collapse
Damn, ok and thanks! ... so InteractiveX is not functional yet sounds like it must have something to do with the early suspend portion -- will eventually fix it. Good thing is that smartassV2 works flawless!
Nice work on the governors!
I remembered some governor benchmarks I read a while ago on this forum, and I thought you might be interested in it:
[REF][GUIDE] Battery Saving Governor Benchmarks
Some interesting quotes from the above thread:
the difference between the best (smartassV2) and worst drain (lazy) is 0.05mA (a tiny amount)
Click to expand...
Click to collapse
choosing SmartassV2 over Lazy would prevent about 600mA being wasted in one hour. To put this in context, that is enough to power your screen for 3 seconds (assuming a drain of 200mA).
Click to expand...
Click to collapse
Furthermore, I remember another thread (which I have not found), which showed that governors which did not jump straight to the highest frequency could actually negatively impact the battery life. The reason behind it is that CPU usage is only a fraction of the battery drain, and having a slower CPU means applications have to spend longer in active state, thereby also causing other components battery drain over a longer period of time. The display is the biggest battery eater, followed by the radios.
Basically, what I trying to say, is (most) governors have no perceptible impact on battery life, and I believe users who report otherwise suffer from the placebo effect. So I think focusing on a stable default governor which gives a smooth lag free experience is the way to go.
arman68 said:
Nice work on the governors!
I remembered some governor benchmarks I read a while ago on this forum, and I thought you might be interested in it:
[REF][GUIDE] Battery Saving Governor Benchmarks
Some interesting quotes from the above thread:
Furthermore, I remember another thread (which I have not found), which showed that governors which did not jump straight to the highest frequency could actually negatively impact the battery life. The reason behind it is that CPU usage is only a fraction of the battery drain, and having a slower CPU means applications have to spend longer in active state, thereby also causing other components battery drain over a longer period of time. The display is the biggest battery eater, followed by the radios.
Basically, what I trying to say, is (most) governors have no perceptible impact on battery life, and I believe users who report otherwise suffer from the placebo effect. So I think focusing on a stable default governor which gives a smooth lag free experience is the way to go.
Click to expand...
Click to collapse
I agree for the most part but that really depends a lot on the type of processor and SoC capabilities, for phones like us I focused on the tweaked smartassV2 further to get it to ramp up and down faster, and it is noticeable smoother. , good battery life since it ramps down better than the on-demand or interactive governors here!
SmartassV2 was the winner on our testing too so we left that one . I just wanted to get InteractiveX working on it for future flexibility and the days that I messed up with SavagedZen it was just an experiment as I had never tried it before -- the results was that I did not like it a lot or I ported it wrong! haha
Friend'm using interactiveX governor since yesterday, andthe results seem to be good and had no lagg dabateria useful life is good (since I am a hard-user).
but honestly the samatassV2 is better, it seems that runs smoother on my device!
but just wanted to note that the InteractiveX is working!
sorry for bad english

[Kernel] Vindicator [AOE3] [Strict-Aliasing/UberTC/Loop-Nest] [-R3-]

Vindicator Kernel
Intro:
This is the first Samsung kernel I've ever developed. I just started developing on android a few months ago so I'm brand new to this. I don't really consider myself a developer, I'm just good at figuring things out, all credit goes to the real hard workers coming up with original ideas like Franco, Imoseyon, Ktoonsez, etc. I hope you like it and I won't be offended if you hate it. All ideas are welcome and I'll try to help as best I can. If you wish to use this kernel in a rom , feel free! Although I would love it if you let me know just for my own curiosity.​
Goal:​Keep kernel as lean as possible while adding certain, desirable features, upstreaming source, and optimizing for maximum performance and battery life. The default settings should be optimal for a balance of battery and performance without a need to tweak.​
Disclaimer:​If your phone blows up, its not my fault. If your phone somehow gains perpetual battery life, I'll take full responsibility.​
Features:​-AOE3 Source Based
-ONLY TESTED ON TMOBILE VARIANT
-VControl Kernel Control Script(Loosely Based On lkconfig by imoseyon)
-Compiled With Uber ToolChain 4.9
-Compiled With Strict-Aliasing, A53/57 Tweaks, And Loop Nest Optimizations
-Various Other Build Optimizations
-WLAN_RX & WLAN_CTRL Wakelocks Reduced
-Optional GPU OC To 772Mhz
-A53 UnderClockable To 200Mhz, Overclockable To 1.6Ghz
-A57 UnderClockable To 200Mhz, OverClockable To 2.5Ghz
-Slub Allocator Updated To Linux 3.18
-GPU Slightly UnderVolted
-Small CPU Task Packing
-Nvidia Power Efficiency Patches
-GPU Voltage Control
-LED Fade Control
-Deep sleep fix
-Optimized Power Coefficients
-FSync Toggle
-Memory Leak Patches
-Sleep/Suspend Patches
-3X Faster Integer Square Root Operations
-Interactive Wont Scale Up Below 5% Load
-HRTimer Optimizations
-Avoid load Average Moire
-Scheduler Optimizations
-Memcopy and String Optimizations
-Use Compile Time Constants For Jiffies Conversions When Possible(Reduces CPU Overhead)
-Workqueue Updated To Linux 3.18
-Optional Power Efficient Workqueues (Expanded to more modules than normal as well)
-Moto QuickWakeup Driver
-Frandom (Efficient Random Number Generator)
-Cruft Free
-Slimmed Down
-Tons Of Debugging and Tracers Removed
-Many Misc. Optimizations
-FIOPS, CFQ, NOOP & BFQ IO Schedulers
-Tons Of IO Fixes/Performance Boosts
-Voltage Control
-Entropy Optimizations/Tweaks
-Optimized RWSEM
-Many Parts Pulled From Upstream
-Init.D Support
-Installs SU
-Potentially Something I Forgot...
Downloads:
[AFH] Kernel: https://www.androidfilehost.com/?w=files&flid=32684
Credits:
Imoseyon
Ktoonsez
AndreiLux
G.lewarne
Samsung
Flar2
anarkia
hybridmax
Franco
Faux123
Linaro
Code Aurora Foundation
Cl3Kener
Google
Motorola
If I Missed You Lemme Know!​
XDA:DevDB Information
Vindicator Kernel, Kernel for the T-Mobile Samsung Galaxy S6
Contributors
Xileforce
Source Code: https://github.com/XileForce/Vindicator-S6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R3
Created 2015-05-30
Last Updated 2015-05-30
Changelog:
R1:
-Initial Release
R2:
-CPU Task Packing For A53 Cores(Read In FAQ)
-Numerous Patches To HMP From Linaro(This controls how and when tasks are moved from big to LITTLE CPUs)
-CPUIdle Improvements
-GPS Fix(Thanks To Glewarne)
-Increase hash table size on futexs for better performance
-Tweaked Interactive Governor Values A Bit
-Additional Compile Time Optimizations
-Fix VControl Set On Boot
-Add Toggle For Task Packing To VControl(Currently Not Working :/ )
R3:
-Updated To Linux 3.10.67(From .61)
-Made binder mutex instead of rtmutex(less stutter)
-Reduce packing limit. (This will load the CPUs less before spreading load. Actually improves battery and performance)
-Some upstream cpuidle improvements
-Reduce preempt latency
-Optimize scheduler modules with maximum compiler optimizations
-Increase AES interleave to 4x(for encrypted people this showed a performance improvement of 37% on an A57 processor which is our Atlas cores)
-Use high priority workqueue for devfreq which is related to the GPU
-Scheduler considers cost of balancing and doesn't overestimate average anymore
-Small micro optimizations
-Improve Low Memory Killer routines patch from neobuddy89
-Add rbtree optimizations to LMK. (Significantly improves LMK performance)
FAQ's
1. What Is VControl And How Do I Use It?:
VControl is a kernel tweaking "app" built into the ramdisk. It is accessed via terminal emulator. To use it simply download terminal emulator, Type "su" without quotes and hit enter. Grant terminal emulator super user permission and then type "VControl" without quotes. Please note that it is case sensitive. This will bring up a text menu and you navigate by simply entering the option number you want and hitting enter. It is currently a WIP. FSync control and Power Efficient Workqueues don't currently set on boot properly More will be added to VControl over time.
2. You Broke My Phone! Fix It!:
It will be quite hard for me to figure out what is going on if you don't provide details and a log of what happened. To get a log use any file manager with root support and navigate to proc/last_kmsg.
3. What Kernel Tweaking App Should I Use?:
To Tweak the kernel, currently the only app that works well is KTweaker. To get KTweaker simply flash ktoonsez kernel which will install the app, then flash this. You will have the app unless you wipe data. You can also use VControl for a limited number of things
4. What Do Power Efficient Workqueues Do?:
Typically when a task is created, it is bound to the cpu it was created on. This is great for performance due to maintaining cache locality. However its not the best for battery life. Power efficient workqueues attempts to schedule tasks on already awake cpus. A quick note about awake and sleeping cpus. A sleeping cpu doesnt mean the cpu is turned off or not hotplugged, nor does this mean it has to be deep sleeping. A core can be online and still be sleeping which means it uses very little power. This is why we are able to run with all 8 cores on all the time. Most of the time the majority of the cpus are sleeping. With power efficient workqueues, jobs will attempt to schedule on awake cpus which means we dont have to wake up the cpus that are sleeping already. This means we lose cache locality so we suffer a small (very small) performance hit but we potentially save noticeable amounts of battery. Enable for battery, disable if you plan on benchmarking or just want the extra power. They are off by default.
5. What Is Strict Aliasing And Why Should I Care?:
One of the big things Linaro does with improving Android's performance is fixing violations of what's known as "the strict aliasing rule." A pointer is said to alias another pointer when they both refer to the same location of memory. This is OK and not an uncommon thing to do. The strict aliasing rule is that pointers of different types should never refer to the same location of memory (aka alias each other). Strict aliasing allows a compiler to make some assumptions when compiling and optimizing code that it otherwise couldn't. It's actually one of the biggest optimizations you can do and it is fairly hard to add which is why most people don't. Here's a nice read up on it http://cellperformance.beyond3d.com/articles/2006/06/understanding-strict-aliasing.html#benefits
6. What Does Moto QuickWakeup Do?:
QuickWakeup is a driver developed by motorola which increases battery life when the screen is off. It allows for only the modules which need to be woken up during sleep to wake up, thus conserving power.
7. What does Small CPU Task Packing Mean?:
Task packing Is a process done by the scheduler. What it tries to do is pack all tasks onto as few cores as possible. In this case, it only packs tasks for the low power(small) cores as we want to maintain maximum performance and spread the load out on the bigger cores. The advantage of packing tasks is that if we envision a scenario where there is a 40% load and that FETs spread out across the 4 small CPUs at 10% load each all 4 small CPUs are awake and running at a low frequency. With task packing all 40% would be shoved onto 1 core and the other 3 would sleep. This provides energy savings. However there becomes a point where the frequency required to process the extra tasks becomes high enough that it would use less power to run two cores at half the speed rather than 1 core at a very high speed. In this scenario the scheduler will automatically let tasks spill over onto adjacent CPUs in order to maximize power efficiency. One down side to this is a small performance hit due to having to pull the other cores out of a sleep state in the event of needing immediate power. However I would guess most people couldn't notice a difference.
More will be added as they come up and I think of them.
Annndd one more
Please note that this is only tested on the smg920T model. I have no idea if it will work on others
Works well thank you!
guaneet said:
Works well thank you!
Click to expand...
Click to collapse
Happy to hear that sir! You are the only other person to have tried it so far so that's good news. BTW. Idk what AVS# you are but I'm an 11 and I have stably undervolted by 75 for the A53 cores and 50 for the A57s. Maybe that will help someone.
Xileforce said:
Happy to hear that sir! You are the only other person to have tried it so far so that's good news. BTW. Idk what AVS# you are but I'm an 11 and I have stably undervolted by 75 for the A53 cores and 50 for the A57s. Maybe that will help someone.
Click to expand...
Click to collapse
I like your ideology behind this kernel. Totally reminds me of imosyen nice to see another dev here! I tend to keep my volts as is. I always have problems
Would also like to say that this kernel is best one for my phone so far! Haven't noticed anything but stability. Thanks
guaneet said:
I like your ideology behind this kernel. Totally reminds me of imosyen nice to see another dev here! I tend to keep my volts as is. I always have problems
Click to expand...
Click to collapse
Haha. My first kernel I ever made was for nexus 6 based on his lean kernel so that's what I learned on. In fact I believe I've got almost all the stuff removed that he has removed back on nexus 6 plus even more that I've found. I'm a firm believer that less is very often more. Expect more trimming down in the following builds.
Sent from my SM-G920T using XDA Free mobile app
Xileforce said:
Haha. My first kernel I ever made was for nexus 6 based on his lean kernel so that's what I learned on. In fact I believe I've got almost all the stuff removed that he has removed back on nexus 6 plus even more that I've found. I'm a firm believer that less is very often more. Expect more trimming down in the following builds.
Sent from my SM-G920T using XDA Free mobile app
Click to expand...
Click to collapse
Well now I know I'll be in good hands ?
I've been following him since the note 3 days.
Can't wait to see where you take this project!
guaneet said:
Well now I know I'll be in good hands ?
I've been following him since the note 3 days.
Can't wait to see where to take this protect!
Click to expand...
Click to collapse
Well I hope you like it! I'll leave you alone now lol.
Sent from my SM-G920T using XDA Free mobile app
Downloading and testing now. Not really related, but I was wondering if power save overrides cpu clock/gov/anything else? The reason I ask, is that I typically underclock or undervolt a bit to save some battery but keep in normal high performance state with PS off. But if PS mode does this anyway, I shouldn't bother should I?
Wow, that 3rd post (FAQs) was super-informative!
Sent from my SM-G920T using XDA Free mobile app
Edit: Everything seems to be running perfectly fine so far. Charging up so I can see how the battery life is. I'm currently on OZOP's ROM.
welcome to the lonely S6 kernel devs club!
ive sent you a pm
benjmiester said:
Downloading and testing now. Not really related, but I was wondering if power save overrides cpu clock/gov/anything else? The reason I ask, is that I typically underclock or undervolt a bit to save some battery but keep in normal high performance state with PS off. But if PS mode does this anyway, I shouldn't bother should I?
Wow, that 3rd post (FAQs) was super-informative!
Sent from my SM-G920T using XDA Free mobile app
Edit: Everything seems to be running perfectly fine so far. Charging up so I can see how the battery life is. I'm currently on OZOP's ROM.
Click to expand...
Click to collapse
To be honest I dont know specifically what power save mode does. I've only had the phone for like 6 days. Ik ps limits frame rate and stuff like that so You will save additional power beyond Running in normal mode, but I'm not sure how it affects cores and frequencies currently. This phone is a whole different beast than my nexus 6...I would like to add more, lower frequency steps to save more power. Glad to hear you are liking it so far though! And I plan on adding a configuration guide of sorts in my 4th post with more detail on the controls available . I also plan on getting synapse working properly as that will enable significantly easier kernel tweaking.
Sent from my SM-G920T using XDA Free mobile app
g.lewarne said:
welcome to the lonely S6 kernel devs club!
ive sent you a pm
Click to expand...
Click to collapse
Thank you! Your build script and zip file were a massive help to me. This is completely different from building for a nexus. And I'm not too worried yet the device is little over a month old. I'm hopeful we will see more development start to come. I tried to use your new script setup but I couldn't get it booting for some reason. I'll have to revisit it. I'm sure I didn't something wrong. I'm a Noob.
Sent from my SM-G920T using XDA Free mobile app
Oh em gee! Im switching to tmo!!!!!! Lol j/k...Glad to see you here Xile! If anyone here likes bleeding edge performance and stability, Vindicator is the kernel for you!!!
Custodian said:
Oh em gee! Im switching to tmo!!!!!! Lol j/k...Glad to see you here Xile! If anyone here likes bleeding edge performance and stability, Vindicator is the kernel for you!!!
Click to expand...
Click to collapse
Lol once I wrap my head around all these different variants I'll try and get a build working for the edge. Took me days just to get call audio working
Sent from my SM-G920T using XDA Free mobile app
Xileforce said:
Lol once I wrap my head around all these different variants I'll try and get a build working for the edge. Took me days just to get call audio working
Sent from my SM-G920T using XDA Free mobile app
Click to expand...
Click to collapse
I know there's a unified method that ktoonz and a few others use/developed, reach out to him for assistance! However, just out of curiosity I flashed this baby on top of sac and ram deodexed rom for the s6 edge sprint variation and it works lol....only issue ive noticed so far is the "storage message" keeps popping up.
Custodian said:
I know there's a unified method that ktoonz and a few others use/developed, reach out to him for assistance! However, just out of curiosity I flashed this baby on top of sac and ram deodexed rom for the s6 edge sprint variation and it works lol....only issue ive noticed so far is the "storage message" keeps popping up.
Click to expand...
Click to collapse
O_O that's suprising...ik there's some differences...hmm...well then. And I am going to try and get their method working soon. I tried to get it working earlier and got it compiling correctly but couldn't get it to boot sadly I will revisit it.
Sent from my SM-G920T using XDA Free mobile app
Going to give your kernel a run today and see how it goes! Always love to see more options around here.
I'm curious about the memory leak(s) you say you've patched. I wasn't really aware of any on the kernel side, can you give a bit of explanation here?

Categories

Resources