Related
I'm lucky enough to have multiple Inc's I can compare side-by-side. This week, I took the time to test-drive a few Kernels.
My goal is to find the (1) most stable, (2) best performing w/good battery life. Basically undervolt kernel testing.
Unfortunately, I really can't find much difference between these popular variants.
The battery life seems to be roughly equal on all of them, as does the stability (barring IcrediKernel, which had some issues in my testing with SkyRaider).
I tested (all current versions as of 1/10/2011):
* Redemptive with Lou's included kernel
* SkyRaider Sense with Ziggy's kernel
* SkyRaider Sense with KingX kernel
* SkyRaider Sense with Incredi kernel
KingX #6 scores almost 100 better than the next best in Quadrant. However, outside of that, I cannot really discern a major difference.
KingX seems to have the most significant changes in his changelog. Ziggy also seems to be brilliant, and yet, I really don't see any real differences between the kernels once implemented on my phone.
Can anyone help me isolate the differences -- perhaps I'm looking in the wrong place? I've basically tried to use everything I can think of, on the phone -- using each kernel, and tested all of them in power-save mode, tethered, etc.
Thanks in advance for any additional points to review..
quadrant is useless.
lou's kernels are great for me.
each phone is different so you'll have to test whichever one works best for you
Sure, of course. I'm familiar with the stock answer to the "which kernel is better" post.
That being said, I was asking something a bit different. I've *been* testing the kernels. The point of my post was to suggest that I cannot discern the difference after spending several hours with them.
With that in mind, I was asking if there is something specific I should be looking for, since I haven't found it (not with battery life, performance, or stability -- not with what I'm testing presently anyway).
Although, in addition to my original question -- of where to look to seek differences ... you do bring up another good point -- why is it that different phones (assuming they are the *same* model/android/radio version -- eg OLED 2.2's), would perform differently with identical kernels?
A few hours is not enough testing time for kernels. You need atleast a full charge down to 0 with a kernel to see how good the battery life is. Also, to judge the performance, you'll need a little more time for that too. Each phone is different. Some processors can take lesser voltages, high clocks than others. I'm not sure why this is, but it is. Honestly, I'm sure all the kernels are very good because the devs are excellent. But, some just work well for others while the same one doesn't for someone else. As I said before, just test out a kernel for a day or two, see how you like each one, and stay with it. If you battery life is being affected greatly, or your phone runs too hot or something, then switch to a different one.
At this point, I have more than 3 days or more on the following kernels:
* Redemptive with Lou's included kernel (3 days)
* SkyRaider Sense with KingX kernel (3 days)
* SkyRaider Sense with Ziggy's kernel (14 days)
* SkyRaider Sense with Stock kernel (22 days)
(Incredi -- I only had about 4 hours over two tests/loads and re-flashed, due to problems)
I've never run my batteries down to zero as you've mentioned. I've run them down to 10-20% on rare occasion.
In essence, what you are saying is that there really is nothing specific to keep an eye out for? If I don't see an obvious difference somewhere, there is no significant difference between the 4 kernels I have listed above? And Quadrant is of no help ... so in short, if they all get the same battery life, I just just pick one randomly?
I just want to believe there must be a more scientific/objective way of evaluating these kernels relative of each other.
if they are all pretty much the same to you, pick the one that makes you happy and that feels like it has the best performance and battery life. Maybe ask one of the devs about some scientific way of how each kernel is different from each other.
The problem is that I've built an app that our company uses over 18 phones that get run 9 hours a day, and the DInc's were overheating.
I went to Skyraider w/stock kernel, and that seemed to address the problem, at least it appears to reboot much less than the stock DInc's.
However, since I've made the commitment/risk of rooting/flashing these phones, I'd like to find some systematic method to determine which is the most efficient kernel to use, considering I have 18 phones in-the-field.
As a software engineer/empiricist, I'm not good at accepting the logic of "if it works, it's good enough". And so my objective is to find someone that may have some additional perspectives beyond that.
If there is a developer who sees this, I'd very much appreciate any information you can provide on how your kernel differs from others. Or someone who has some additional information.
Thank you in advance,
RKM
rkmFL said:
I'm lucky enough to have multiple Inc's I can compare side-by-side. This week, I took the time to test-drive a few Kernels. My goal is to find the (1) most stable, (2) best performing w/good battery life. Basically undervolt kernel testing.
Unfortunately, I really can't find much difference between these popular variants. The battery life seems to be roughly equal on all of them, as does the stability (barring IcrediKernel, which had some issues in my testing with SkyRaider) KingX #6 scores almost 100 better than the next best in Quadrant.
However, outside of that, I cannot really discern a major difference Can anyone help me isolate the differences -- perhaps I'm looking in the wrong place? Thanks in advance for any additional points to review..
Click to expand...
Click to collapse
Hi! One thing that affects performance is SD Card Read Speeds. Ziggy and Incredi have an improved read speed, I just tested both and got 12mb/sec read with a class 4 card. Since HTC released FroYo Android 2.2 for our phone, they implemented a read speed limit of four MB/sec for the SD card. I just tested Lou and King and got read speeds of 4mb/sec from the SD card. All Fourkernels I got a write speed of 4 mb/sec.
Other major differences I think worth mentioning are that Ziggy includes a hosts file to block connections to advertising servers. But of course installing a different kernel leaves the new host file in place. Multi touch, I love the piano and playing games so this matters to me. Ziggy has had a 5 point multi touch enabled for some time. Lou & incredi have implemented in a different way. I am not the one to explain the differences. Lou turned it on for up to five multi touch points(but disabled it in his last build). Incredi had enabled all ten multi touch points but is now also at 5. Debugging. Lou disabled debugging so apps that rely on it will not work. Ex.... PDAnet. Lou did have wireless N disabled, he said he felt due to the minor network speed increase it was not worth the extra battery usage. But reading his change log I see it has since been re enabled.
Which one is best for you? It really does depend on too many factors to say outright. Depending on the apps you have installed, and apps you use the most. I listen to music a lot. Using one that lowers clock speed a bunchwhen the screen is off makes themusic skip. In theory you will get better battery life, but imo, its not worth sacrificing that usability.
Please correct me if I am wrong, mis informed, or steering peoples wrong. I hope this helps to understand some differences.
Overheating. It seems that the consensus is that the 9.01 radio works best for most people. Not me. The 9.01 version makes my phone get very hot. I use the 7.28 radio and it makes a big difference in my phone not getting hot.
What issues did you have with the incredi that made you have to abandon it so quickly?
~TheHoovie
Sent from my HTC Droid Incrediblel.
P.s. did you forget to include Chad/incredi in this threadstitle?
I've been wondering pretty much the same thing, and I have been reading the different changelogs from the respective kernels to find the differences between them. Thanks to you thehoovie for a good explaination, you put to light some things I have been wondering. Very good explaination!
With that said, what has worked best for me, is RR 2.1.3 with Ziggy's new kernel (BFS Jan 2 2011). I get great battery, I can control the freqs the proccessor is at all the way down to 128mhz, the system is very stable, and have had no problems what so ever. I get roughly 2 days out of a full charge with moderate use on a 1350 battery!
@TheHoovie -
Excellent, excellent information, thank you!
I did not include Incredi in the title, because I had problems with it (mentioned in first post). To answer your question, there were two things. One more subtle, that I don't remember off-hand -- and the other, was with downloading from the Internet. I had installed twice, on a SkyRaider ROM, and in both events, Incredi would hang when downloading.
I distribute all of our private, in-house software releases through our website. So not being able to download from the web in my testing .. was a deal killer!
Our users take roughly 900 photos a day, on average. Therefore, SD speed is extremely important, and I never would have tested the differences between kernels. This is exactly the type of feedback I was hoping to find -- in other words, I was not asking "which is best for me", but instead "can someone help me know where to look for differences in performance". Your comment on SD, is a perfect example of such a factor, thank you!
...Does anyone else have any suggestions, beyond SD performance and battery life, as to other factors for comparison/testing?
@m411b -
I cannot imagine getting two days on a 1350mah, this would be amazing! I'm running off to test your suggestion (RR + Ziggy's) now. Just one question: where do you set the CPU frequencies using that RR+Ziggy configuration?
EDIT: I just tested SkyRaider + Ziggy's #15, and it seems to be running very good. Ziggy's #15 also uses a low-power Bluetooth driver, which will be a huge help for us (we use BT to communicate between DInc's and gTablets in our app).
Thank you again for the great info!
One more related question...
Have people been moving away from these Sense ROM's to CM7/Gingerbread, and if so, any feedback on stability?
I keep reading about CM7 adoptions and it's starting to make me wonder if I should give the new Gingerbread version a try.
I have not tested CM since v6 about 45 days ago, but at that point, there were some issues on the DInc.
Suggestion:
1. turn off wifi.
2. turn on gps
Launch Last.fm or pandora - stream your favorite music station.
Launch navigation, Navigate somewhere.. (I actually do this.. I just use gps when I am out running errands for an hour or so)
See how long the following lasts:
1. Battery
2. Time without crashing
That's been my simple testing of kernels. This is not scientific.. its just real world testing IMO
I am currently playing with Lou's #4 vs #8 on the same rom.. I think testing on multiple roms would bring in more factors you cant control.
#4 crashes way too often when running navigation (its fine for day to day use though)
been using Lous #8 on SR3.5 and it blew me away with battery life as well as performance. I flashed #9 yesterday and am gonna give it a day or two before i judge it. I had previously used Chad's and Hydra. Chad's wasnt the best and hyrda was great for OC performance but not for battery life.
While I was on CM7 I kept asking myself whether the time was right to switch to "stock" gingerbread in order to get rid of the few CM7 nasties (such as battery life, FM radio, lack of BLN support,...) without giving up too many of the goodies (performance, performance, performance). I hoped there was some insight into objective comparisons, i.e. people who had tested both and could give some "neutral" feedback. Well, I couldn't find it.
So I now find myself on samsung's gingerbread for the first time and these are my findings*:
Performance**:
CM7
The best I've tried so far. No doubt.
Number of installed apps does not affect performance.
JVR
Acceptable, but after getting used to CM7 there is noticeable lag (lapse between gesture and screen reaction) and hiccups when scrolling down menus. Tested with rfs and ext4 ("lagfix"). All in all, performance is noticeably worse than CM7.
Battery***:
CM7
Improves greatly with GB bootloaders [BL] (custom kernel has to support it) but it only affects standby drain (lowers to about 1~3 %/hr).
Usage drain is ridiculous (20~50 %/hr depending on type of use and connectivity).
Typical average battery life has been about 10~24hrs.
JVR
Standby drain is about the same as with CM7 & GB BL (about 1~3 %/hr).
Usage drain is about 10~30% (general feeling about half as draining).
Typical average battery life is being about 15~36hrs.
Android system process shoots CPU usage up to 99.9% while charging (reboot fixes this). Not sure if this is actually a bug.
Miscellaneous:
CM7
No BLN support (as of custom kernels on Aug 15th). No blinking led notification support.
No FM radio (as of #80)
Voodoo sound/color support is kernel dependent
Minor BT car system (A2DP) bugs. Not reproducible with BT dongle.
Horrible Wifi reception and timeouts with WPA2 + hidden SSID (might be custom kernels).
No TV-out support.
No 720p recording (?)
JVR
BLN support is kernel dependent
Voodoo sound/color support is kernel dependent
I might have overseen a bug or been inaccurate at some point. Please feel free to fill the voids or correct any imprecisions.
*I was on CM7 #80 with Zach's Neo kernel v16 r2 (GB BL!). Have also tried Glitch's.
I am now on JVR Simplicity v0.31 (Semaphore kernel 1.5).
**No OC/UV for the sake of fairness of this test (improves performance about 30~50%).
***Battery findings are merely subjective appreciations I have made on a daily usage basis. No scientific mA/h tests or benchmarks have been made. I apologize for that...
This thread should serve for everyone who has tried both ROMs to give their feedback and for those weighing to make the switch to ask questions and have more info.
Cheers!
Nice job on writing this up.
For me CM7 on the SGS is out of the question, because battery and BLN are two of my most importing things that I need daily.
I even went as far as getting the Samsung Armani Battery 1650Mah battery (same physical size as the stock battery) to give me the extra battery life I need.
As for CM7, I may throw that on my Atrix down the road. Some people that have used the beta of it say they think battery life is better than stock. Time will tell, but battery life is an absolute must on my phones which sadly rules CM7 out for me at least on the SGS...
Problems I have with CM7:
* Battery drain (obviously), but since #86 I usually get through the day without recharging.
* Random reboots
* sometimes suddenly loses reception (comes back after some time)
* broken 2g/3g-toggle (don't know if it's fixed yet, didn't dare to try)
Problems I have with stock-ROMs:
* often Launcher-redraws
* no USB-tethering on Linux
Problems I have with all GB ROMs:
* GPS-performance is bad. It's usable after applying hardware fix, but when comparing with Froyo ROMs (e.g. Darky 9.5), they always win.
You can get led notifications with Neo's kernel, v17r5 currently. No need for BLN app. :]
Otherwise, CM7 is just smoking the stock ROM, specially if many apps are installed. I can compare the phone to AOSP Desire experience, before I exchanged it for SGS a month ago.
Btw, Green battery saver app helps alot, it turns off wifi/mobile for specified intervals, so less drain when idle and you don't need to manually toggle it. Same **** as iPhone does.
I have messed both with CM7 #80 and JVR. Now I am back to stock JVR because CM7:
- does not support 720p recording
- I had a lot of issues with calling, the other person couldn't hear me. This seems to happen randomly to many users and makes it for me unusable.
There's HD recording @ 30fps on 2 recent nightlies I tried.
Sent from my GT-I9000 using Tapatalk
I was wondering, in CM7 does flash performance is still as low as in stock roms ? Most of the video websites I visit work awfull on JVR.
alinescoo said:
I was wondering, in CM7 does flash performance is still as low as in stock roms ? Most of the video websites I visit work awfull on JVR.
Click to expand...
Click to collapse
In my experience there is a great improvement in flash performance in cm7 (and decline in samsung's gb). Especially in flash video playback. Beware though not to expect anything similar to computer-like performance in this field.
You want a fast, smooth UI and not expect a drawback in battery use? There has got to be a sacrificial lamb in there. The fact that idle drain is already comparable with stock roms means there is no more "battery drain" issue in CM7.
I left CM7 with fugumod kernel overnight, I lost 2% battery in 9 hours.
I left Simplicity overnight. I lost 10% in 9 hours.
Just my findings off of one test
Nice Job
Thank you for your interesting info
filiptc said:
In my experience there is a great improvement in flash performance in cm7 (and decline in samsung's gb). Especially in flash video playback. Beware though not to expect anything similar to computer-like performance in this field.
Click to expand...
Click to collapse
alinescoo said:
I was wondering, in CM7 does flash performance is still as low as in stock roms ? Most of the video websites I visit work awfull on JVR.
Click to expand...
Click to collapse
for me, flash is crazy good since jvq and flash update. 720p fluid in the browser. silky smooth scrolling, gpu helps a lot.
Quite accurate but:
-wifi for me is horrible on stock and cm7...compared the galaxy s my old iphone 3gs was much better.
-battery when phone is on use is same on cm7 and stock... 'till you use data connection. When using 2g/3g on cm7, battery goes down like a hell.
This because samsung driver are closed source i suppose.
Imho Gingebread is not a great update respect froyo.
Just switched back to stock rom from cm7 nightly. I really liked cm's features but after a while the battery drain was too much.
Sent from my GT-I9000 using XDA App
I was just about to post a thread like this! The last samsung rom i tried, jvq, was for lack of a better word, **** compared to CM7. I wondered if JVR was better but its probably not much better than jvq. For me, i think i can live with the 'drawbacks' of CM7 as it just makes the phone as good as it should be - fast as hell.
Interestingly enough, as you can see from my sig im posting from a galaxy tab. The stock sammy firmware on this is much better on this than most stock sgs roms.
Sent from my GT-P1000 using XDA App
Necrolust said:
I was just about to post a thread like this! The last samsung rom i tried, jvq, was for lack of a better word, **** compared to CM7. I wondered if JVR was better but its probably not much better than jvq. For me, i think i can live with the 'drawbacks' of CM7 as it just makes the phone as good as it should be - fast as hell.
Interestingly enough, as you can see from my sig im posting from a galaxy tab. The stock sammy firmware on this is much better on this than most stock sgs roms.
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
I have to say that I was the same (and I still like to switch roms) but JVR is like from a different dev team at Samsung. I am talking about stock JVR. Give it a try and you will see that it is the perfect stock rom.
My issue with CM7 are the colours. Both on stock and Voodoo. There is something about it that I can't get right even after following a few guides here.
Having said that, CM7 is a very good, features rich, fast rom. I don't think any stock rom would get to that speed due to the filesystem difference.
K.
It's interesting that nobody mentions the problem during calls. Is this an isolated problem, happening to only a few of us ?
I am very very impatient when it comes to responsiveness so I'm on CM7 for a while. Hoever, most likely, I will go back to stock because of:
-problems during calls (other person can't hear me - hold-unhold call sometimes fixes this, sometimes not)
- headset controlls not working (can't answer calls, can't control music); very annoying, this was introduced when a fix for FM radio was tried. FM radio still does not work but it managed to screw up the headset controls
- no 720p recording - well, you CAN record but the frames skip a lot and audio is not synced
- when using 3g/h battery goes down REALLY fast and phone heats up a LOT
- last but not least devs are concentrating on SGS2, so any fixes will probably take a long while to be implemented (if there's gonna be any fixes); the development has slowed a lot (still, my thank to the devs for their hard work)
The grass is always greener on the other side, is it? I love CM for its pure android experience, its speed and the control. But yes, there are bugs and that's to be expected if you have to work with closed source blob's and pretty weird hardware (search for atinm's post in the CM7 thread). I'm willing to live with the remaining bugs because the advantages of CM7 are just to big. But my next phone is going to be a Nexus one for sure. That's the only way I'm guaranteed a real android phone without any of the OEM crap.
Jvr odexed with a few fixes is best for me. Camera, colours, no radio and battery drain just not good enough on cm7 for my needs.
Stock Samsung jvr is better than my cm7 2.2.4 nexus one.
Sent from my GT-I9000 using XDA App
This is an idea I got from an old thread in Desire HD section which had my setup as influence. Also I have seen that many users have been suggesting this idea in Galaxy S2 forums for the last few months as well. So, time to realize it.
Old thread created almost a year back by my XDA Desire HD buddy danalive:
http://forum.xda-developers.com/showthread.php?t=1059778
So the idea is very simple, basically this thread is run by you guys. So please post your tried and tested combinations for the benefit of others. What ROM did you find most attractive? What KERNEL was most battery efficient and smooth for you? Which MODEM gave you the best balance between GPRS/3G/HSDPA and battery drain?
It also helps if you post screenshots of battery life with regards to your current setup and any other info that you think would be useful.
So without further ado I shall start off the festivities, with 2 recommendations:
---
FIRST ONE:
ROM: VillainROM v3.0 (KI3_2.3.5)
KERNEL: Ninphetamine (2.0.5) or SiyahKernel (latest)
MODEM: KI3
REASON: Winning combo, both with regards to battery life and stability. If my desire to have new mods wasn't as big as having never endless smoothness and stability I'm sure I'd still be using it.
---
SECOND ONE (current setup):
ROM: Batista70 FoxHound v3.0 (KL1_2.3.6)
KERNEL: SiyahKernel (latest)
MODEM: KI3 or your preferred one
REASON: Another winning one for me, stability hasn't reduced if compared to my previous configuration. Battery life is probably very very slightly been reduced but that maybe just my perception since I'm testing new Modems at the moment. Also most new mods are compatible which is always a plus for those customization heads, which is most of XDA.
---
REFERENCE LINKS:
VillainROM thread
Batista70 FoxHound ROM thread
Nimphetamine thread
SiyahKernel thread
Sticky Modem thread
---
So, that's about it from me guys. Please feel free to try out any of these and see how they work for you. Over to you Samsung Galaxy S2 users.......
I always see these threads as having 10 pages really fast, and then no one really looking through several thousands of posts about random strangers saying "omg dinosaur rom bestest". And when a new phone user comes, he will create a new thread, because "i've read that thread, but there are 20 pages, how should I know which one to choose?" What's the point? Maybe if you'd do some kind of statistics, gather some data out of it. Give it a purpose rather than just pile up a bunch of random half-assed opinions.
TheSaw said:
I always see these threads as having 10 pages really fast, and then no one really looking through several thousands of posts about random strangers saying "omg dinosaur rom bestest". And when a new phone user comes, he will create a new thread, because "i've read that thread, but there are 20 pages, how should I know which one to choose?" What's the point? Maybe if you'd do some kind of statistics, gather some data out of it. Give it a purpose rather than just pile up a bunch of random half-assed opinions.
Click to expand...
Click to collapse
I've already said it's best for people to post their explanatory reasons for choosing the setups that they have. Why don't you start by posting something constructive instead of slagging off something which essentially could be useful to others.
Do you have any idea how lost some people feel accessing this site for the first time?? This way they will be able to see what kind of ROMs and stuff people are using and try out 1, 2, or 5 variants till they find the one which works best for them.
Purpose of this thread is very simple, don't understand it? Go troll somewhere else please.
Fine, I'm using the latest unofficial CM7 nightly, as my signature says. Reason? I like it more than the Samsung ROM's, and there's not much choice from there.
Edit: battery life - about 48 hours with light/medium usage, 2 hours of display, 10-15 minutes of calls / day, wifi and autosync always on.
And I'm not trolling. I'm just trying to understand it, and putting it in words. That's what this forum is for, after all. If I have an idea how new people feel? Well no, that's why I try to put myself in their position, and try to guess what would they do if this thread would be the first thing they'd see accessing the forums. Let's say it will have 400 posts, everyone having a different opinion on which ROM is best, (because let's face it, no one will say he's using a ROM which blows ass, (and most of the time they didn't even try that many to form a real opinion (and even if they would, you couldn't tell them from the other ones (and even if you could, that new guy probably wouldn't read past the third page, so he would have a really small sample of the total, which would mean nothing (because everyone is using their phone differently))))) how would he choose one, randomly? I'm not trying to be the party pooper here; it's fine to discuss these things, but it won't help anyone.
TheSaw said:
Fine, I'm using the latest unofficial CM7 nightly, as my signature says. Reason? I like it more than the Samsung ROM's, and there's not much choice from there.
And I'm not trolling. I'm just trying to understand it, and putting it in words. That's what this forum is for, after all. If I have an idea how new people feel? Well no, that's why I try to put myself in their position, and try to guess what would they do if this thread would be the first thing they'd see accessing the forums. Let's say it will have 400 posts, everyone having a different opinion on which ROM is best, (because let's face it, no one will say he's using a ROM which blows ass, (and most of the time they didn't even try that many to form a real opinion (and even if they would, you couldn't tell them from the other ones (and even if you could, that new guy probably wouldn't read past the third page, so he would have a really small sample of the total, which would mean nothing)))) how would he choose one, randomly? I'm not trying to be the party pooper here; it's fine to discuss these things, but it won't help anyone.
Click to expand...
Click to collapse
Thanks for your input mate, just posting statistical battery time will help a lot of users so I maintain that this is a useful topic. You're the first person to disagree with me on this subject. I'm tired of seeing people asking for this kind of thread.
/OT chat over
One of the real problems a lack of actual measurement of roms and their usage .
The PC and Mobile mags run a fairly comprehensive test on stuff they review giving an end result of speed and battery life . All we get is this is the best rom or Quadrant is 8000 if the rom is overclocked subjective mostly not objective .
Easy to fix no as the various benchmark test fluctuate to much from one reading to another to be deemed as usable . Then no real constant measure of battery life from objective testing .
And yes by post ten the thread will be filled with whats the best rom posts ignoring posts one and two etc .
jje
XILA2 with either SpeedMod K2-18/K2-19 test 5 or N.E.A.K. 1.3x I get awesome battery life and performance at the same time. Siyah wasn't so good for me, because it kept restarting my phone.
Also, you guys MUST install XILA2. Best GB ROM for S II. Fuken stable and fast as hell. And the new lockscreen isn't so bad. I've come to love it. <3
Good idea so here's my setup:
Clean&Simple rom +latest siyah (2.6.7)
because i like my phone as close as stock as possible but
without all the unneeded bloatware that comes with samsung roms, most of the apps tend to drain
the battery (because of the many wakelocks) or use a lot of ram.
in combo with siyah kernel best battery time ive had was 72 hrs with lite usage
p.s. i'm thinking about trying out foxhound because of all the good things ive heard about this rom.
Suggestion: please make a Google SpreadSheet (read only) where people can see all information in one place instead of going through endless pages of posts.
Than anyone cold submit the necessary information (ROM+ kernel+ ~battery life) through PM or posting here.
And no one could mess up your SpreadSheet
Im using the exact same setup you are using. Used to have
VillainROM 3.0 + Siyah latest + KI3/KH3 modem.
Now I am on
Foxhound 3.0 + Siyah 2.6.7 + KL1 modem.
Had great resulta from both. So this is more a confirmation that your first post is true for me as well. I think this thread is a good idea, new people are really helped by threads like this.
XDA mark said:
Im using the exact same setup you are using. Used to have
VillainROM 3.0 + Siyah latest + KI3/KH3 modem.
Now I am on
Foxhound 3.0 + Siyah 2.6.7 + KL1 modem.
Had great resulta from both. So this is more a confirmation that your first post is true for me as well. I think this thread is a good idea, new people are really helped by threads like this.
Click to expand...
Click to collapse
Good choices.
You're using a different modem to me at the moment since at the moment I'm seeing what LP1 is like for battery life. So far so good, seems very similar to KL1.
I'm using CheckRom V4 with speedmode k2-18 kernel and KL1 modem and it is the best from many choices i've had done.Speedmode is much battery friendly than siyah and it gives me like 4700 point in quadrant advanced edition with stock settings
I'm using cyanogenmod 7 nightly compiled by Codeworkx available here: oh, not allowed to post links
I use this because it's easy (nearly noob proof). Great performance, highly customizable.
Can't wait for the official release of CM9.
Krinyo's SlimRom - Very skinny (ca. 114 MB), lightning fast, great monochrome theme, great support. A keeper.
Siyah kernel. Works well, not much more to say. Was on Nimphetamine (still miss Hacre), and tried void echo, which has the best battery life for me, but staying with Siyah because of Voodoo Louder support.
KL1 modem. Again, just works.
hey there, i'm using Hyperdroid/Androidmeda v5.2.21 with the LP1 modem and the Phenomenal 2.2 balck extreme kernel. works very good for my, extreme batterylife
Just thought ill add my 2 cents/pence
For me it would have to be Checkrom v4 with the ninphetamine kernel.
I chose Checkrom because it's close to stock but has so many great yet subtle extras. With siyah or dark knight I didn't feel the battery lasted too long but with ninphetamine I don't worry about it lol
Sent from my GT-I9100 using xda premium
For today I went back to Villainrom 3.0 with latest Speedmod, KI3 is a great modem and firmware.
XILA2 was not very stable for me.
I'm testing quite a lot and I think Speedmod is way better than Siyah,Siyah is in my opinion just crap.
Yeah you can UC/OC it and whatever,but without some extreme modifications it won't be as smooth and battery friendly.
Or could somebody give me some 'magical' settings?
For some people Siyah seems to be great.
History Time ! = Ever since i got my hands on with the Xperia XZ , the battery is mediocre at best and the sound quality from the speakers throughput was too soft
So with all those factors in mind , i decided to root the phone and see if the claim among the communities were true or not.
Key Findings
- The performance is much (10-20%) improved after installing the Artisan Battery Mod
- The standby drain still persists but it is reduced from 7-10 % per night to 4-5% per night
- The heat when using the device for gaming and multitask routinely is greatly reduced. The device feels feels cool 90% of the time
- I flashed the de-bloat script and i can confidently say that the ram usage has been reduced (more free ram available)
- Because of the debloat script, more free space is available and this also contributes to the increase in performance
- I flashed the sound mod from the mods section of this device forum (yes, both of it) . i tested each one and yes there is a somewhat improvement in loudness. But i should warn you that playing anything related to audio or video at 90 to 100% volume will cause extreme distortion
Click to expand...
Click to collapse
With all my key findings combined, here is a conclusion for it,
Its not complicated to root this device although it requires a lot of steps
I expect my device to outperform after rooting but it did not as it shows significant improvements but not to my satisfactory,
with that in mind, i relocked my bootloader, restore my DRM keys and go back to full stock and no root.
Happy Modding and have a nice day !
I think 48 hours is to short time to validate root experience, but that is my experience.
Sent from my ZTE A2017U using Tapatalk
Personally I've been a Xperia user for several years since z3c. I've not pandered to root for the passed 2 years..... Until now.
I just couldn't deal with the lacklustre speaker levels and the annoyance of ads on YouTube.
I'm currently having a great user experience with the following:
* Stock 7.1.1 rooted
* Debloated https://forum.xda-developers.com/xp...oem-debloat-script-v1-0-t3527866/post70296797
* Artisan governor https://forum.xda-developers.com/xp...an-interactive-governor-t3580142/post71615353
* Brevent https://play.google.com/store/apps/details?id=me.piebridge.brevent
* BetterBatteryStats https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
* Google Play Services Doze Mod https://forum.xda-developers.com/ap...ze-google-play-services-t3608783/post72344542
* Viper4Android (+ mixer path mods for stereo output) https://forum.xda-developers.com/xp...xz-stereo-sony-settings-t3572329/post71409398
* Magisk13.2 for root https://forum.xda-developers.com/ap...v7-universal-systemless-t3473445/post68966662
* YouTube Adfree with background playback
You can see I've not done a huge amount, I chose stock debloated rather than any of the custom stock options. Less variables for something to go wrong in my experience. However all that I've deployed from the list above provide a profound effect on performance and user experience.
So with my minimal tweaks in place I can happily say the phone is a vast improvement, more refined and just as I'd like it.
No complaints other then the learning curve involved with magisk, and the odd temperamental boot loops that come with magisk. Otherwise Stella
Going forward I would like to install:
a) host files within Magisk to block ads system wide.
b) Sony native call recording - https://forum.xda-developers.com/cr...all-recording-mm-v1-0-0-t3430847/post68001048
c) Sony native screen recorder - https://forum.xda-developers.com/xp...tock-screen-record-v1-0-t3527846/post70296234 or https://forum.xda-developers.com/xp...g-apps-xperia-xz-rooted-t3482858/post69187923
(b & c currently they do not work for me at least, serajr has mentioned the need for deodexed services.jar.)
Once I have a,b & c in place, I will then be entirely satisfied with my setup.
************** EDIT **************
I have since got option a) from above Incorporated successfully.
Also have successfully migrated from androplusv27 to a duality kernel thanks to @_LLJY
(Note to self: Can flash .IMG files from TWRP i.e kernel boot.img - therefore no need for adb fastboot via laptop method. Secondly you lose root when flashing kernel hence need to reflash magisk or the likes.) - Again thanks to @_LLJY for the learning curve :good:
dillalade said:
Personally I've been a Xperia user for several years since z3c. I've not pandered to root for the passed 2 years..... Until now.
I just couldn't deal with the lacklustre speaker levels and the annoyance of ads on YouTube.
I'm currently having a great user experience with the following:
* Stock 7.1.1 rooted
* Debloated
* Artisan governor
* Brevent
* BetterBatteryStats
* Google Play Services Doze Mod
* Viper4Android (+ mixer path mods for stereo output)
* Magisk13.2 for root
* YouTube Adfree with background playback
You can see I've not done a huge amount, I chose stock debloated rather than any of the custom stock options. Less variables for something to go wrong in my experience. However all that I've deployed from the list above provide a profound effect on performance and user experience.
So with my minimal tweaks in place I can happily say the phone is a vast improvement, more refined and just as I'd like it.
No complaints other then the learning curve involved with magisk, and the odd temperamental boot loops that come with magisk. Otherwise Stella
Click to expand...
Click to collapse
In my opinion your setup is awesome
I have one question , how do I flash stick and root it
I am now on duality ROM and j keep getting hot reboots
eddieleon7pc said:
In my opinion your setup is awesome
I have one question , how do I flash stick and root it
I am now on duality ROM and j keep getting hot reboots
Click to expand...
Click to collapse
Yeh from my reading over the 2 options for customised stock on XZ - both unfortunately seem to have drawbacks.
I was unwilling to face all the hiccups people have mentioned just for a few extra bells and whistles.
Less is most definitely more in this case I believe.
Read the first post in this thread to gain the know how of how to flash using flashtool https://forum.xda-developers.com/xp...ock-bl-kernel-twrp-root-t3541648/post70639175
In essence:
1 use flashtool to flash the FTF of your choice (grabbing the FTF from xperifirm)
2 flash androplus kernel and TWRP - links are again in the post I link above.
3 gain root with either flashing magisk or su in TWRP
4 you now have a stock rooted firmware/installation
5 customise at your peril (debloat etc etc.)
And here is my post in that same thread I link above with some additional comprehension that might help you https://forum.xda-developers.com/xp...ock-bl-kernel-twrp-root-t3541648/post72870474
I have also updated my initial post above this one, with all of the links to help you on your way.
All of your questions will be answered in those respective threads.
Good luck
dillalade said:
Yeh from my reading over the 2 options for customised stock on XZ - both unfortunately seem to have drawbacks.
I was unwilling to face all the hiccups people have mentioned just for a few extra bells and whistles.
Less is most definitely more in this case I believe.
Read the first post in this thread to gain the know how of how to flash using flashtool https://forum.xda-developers.com/xp...ock-bl-kernel-twrp-root-t3541648/post70639175
In essence:
1 use flashtool to flash the FTF of your choice (grabbing the FTF from xperifirm)
2 flash androplus kernel and TWRP - links are again in the post I link above.
3 gain root with either flashing magisk or su in TWRP
4 you now have a stock rooted firmware/installation
5 customise at your peril (debloat etc etc.)
And here is my post in that same thread I link above with some additional comprehension that might help you https://forum.xda-developers.com/xp...ock-bl-kernel-twrp-root-t3541648/post72870474
I have also updated my initial post above this one, with all of the links to help you on your way.
All of your questions will be answered in those respective threads.
Good luck
Click to expand...
Click to collapse
hi, maybe u should try aosp to massive battery life lol (in dev for gpu drivers and stuff),
i would say that we have no more hot reboots with lastest kernel (16/07/2017) and dr95
Stability restored and smoothness is here, i'll recommand to give it a shot now
fastbooking said:
hi, maybe u should try aosp to massive battery life lol (in dev for gpu drivers and stuff),
i would say that we have no more hot reboots with lastest kernel (16/07/2017) and dr95
Stability restored and smoothness is here, i'll recommand to give it a shot now
Click to expand...
Click to collapse
Tbh I'm having probably the best experience I've ever had on a Sony (for several years) with my current stock customised experience.
But I appreciate your insight. I've read through that thread, sounds interesting but for now I'm immensely satisfied
dillalade said:
Personally I've been a Xperia user for several years since z3c. I've not pandered to root for the passed 2 years..... Until now.
I just couldn't deal with the lacklustre speaker levels and the annoyance of ads on YouTube.
I'm currently having a great user experience with the following:
* Stock 7.1.1 rooted
* Debloated https://forum.xda-developers.com/xp...oem-debloat-script-v1-0-t3527866/post70296797
* Artisan governor https://forum.xda-developers.com/xp...an-interactive-governor-t3580142/post71615353
* Brevent https://play.google.com/store/apps/details?id=me.piebridge.brevent
* BetterBatteryStats https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
* Google Play Services Doze Mod https://forum.xda-developers.com/ap...ze-google-play-services-t3608783/post72344542
* Viper4Android (+ mixer path mods for stereo output) https://forum.xda-developers.com/xp...xz-stereo-sony-settings-t3572329/post71409398
* Magisk13.2 for root https://forum.xda-developers.com/ap...v7-universal-systemless-t3473445/post68966662
* YouTube Adfree with background playback
You can see I've not done a huge amount, I chose stock debloated rather than any of the custom stock options. Less variables for something to go wrong in my experience. However all that I've deployed from the list above provide a profound effect on performance and user experience.
So with my minimal tweaks in place I can happily say the phone is a vast improvement, more refined and just as I'd like it.
No complaints other then the learning curve involved with magisk, and the odd temperamental boot loops that come with magisk. Otherwise Stella
Going forward I would like to install:
a) host files within Magisk to block ads system wide.
b) Sony native call recording - https://forum.xda-developers.com/cr...all-recording-mm-v1-0-0-t3430847/post68001048
c) Sony native screen recorder - https://forum.xda-developers.com/xp...tock-screen-record-v1-0-t3527846/post70296234 or https://forum.xda-developers.com/xp...g-apps-xperia-xz-rooted-t3482858/post69187923
(b & c currently they do not work for me at least, serajr has mentioned the need for deodexed services.jar.)
Once I have a,b & c in place, I will then be entirely satisfied with my setup.
Click to expand...
Click to collapse
Nearly have the same setup, and I concur, such an improvement VS stock, especially on battery life ..
Personally I could not do without magisk module to have Play Service follow Doze, you should give it a try, I've seen zero negative side effects yet but I've tottaly removed playservice from my top drains ( and I use location high accuracy etc...). That + artisan governor are life changer for the device
eddieleon7pc said:
In my opinion your setup is awesome
I have one question , how do I flash stick and root it
I am now on duality ROM and j keep getting hot reboots
Click to expand...
Click to collapse
I'll send u a more stable kernel
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Join our Telegram group for faster updates and news!
Check these kernels Popcorn Kernel or Stratoshphere kernel aswell
Enigma has been and always will be a FREE PROJECT.
Introducing Enigma Kernel for Nokia sdm660 platform. Born as a hobby and because of the intense desire for me to create a kernel with what I deem useful and what I want. I will not claim for you to have god-like battery life or legendary speed, But I can surely tell you'll have a fantastic and stable experience.
Use either Franco Kernel Manager or SmartPack Kernel Manager to tweak. If you find a sweet spot that you'd share with the community, please feel free to do so
Feature requests are welcome and encouraged but please refrain from silly requests such as dev increase pubg performance please!!!! .
For more information and F.A.Q, Please check the second post.
Features -
System
- Removed HMP
- Energy Aware Scheduling(EAS)
- Scheduler modified heavily to support EAS
- Scheduler improved
- Improved Schedutil governor
- Removed Unused CPU Governors
- Load Balancing across cores improved
Hardware
- GPU Tweaks
Drivers
- Qcacld-3.0 WiFi drivers from CAF Android 10 tag(LA.UM.8.2.1.r1-04300-sdm660.0)
- Tone down WiFi driver debugging
Memory Management
- Uses LZ4 algorithm as the default ZRAM compressor
- Improved efficiency
- Misc tweaks
Miscellaneous
- Kernel size reduced
- Compiled with Google's Clang v9.0.3
- CFQ I/O Scheduler improved
- Magisk retain present thanks to AnyKernel3. No need of flashing Magisk after every update.
- Improved system responsiveness
- Improved Fluidity
- Maybe even slightly improved battery life
Installation Instructions
- Download Kramel .zip from Github
- Store it on any storage you have on your phone
- Fastboot TWRP
- Flash via TWRP
- Reboot
- Profit!
-OR-
- Download Kramel .zip from Github
- Store it on any storage you have on your phone
- Open Franco Kernel Manager and navigate to Flasher section
- Select the kernel from storage
- Tap on reboot after flashing(Don't worry, Magisk will be preserved)
- Wait for the flashing process to complete and reboot
- Profit!
FOR FULL CHANGELOGS, PLEASE REFER TO THE RELEASES SECTION ON GITHUB.
Compatible with -
> Nokia 6.1 (PL2)
> Nokia 6.1 Plus/X6 (DRG)
> Nokia 7 Plus (B2N)
> Nokia 7.1 (CTL)
Downloads - Enigma Git Releases
Old Enigma Downloads - Enigma Git Old Releases
Kernel source - Enigma Git
Github Commits Advanced Changelog - Here
Have fun and enjoy Enigma!
Feel free to post suggestions and feedback below.
XDA:DevDB Information
Enigma Kernel for Nokia SDM660, Kernel for the Nokia 6.1, 6.1+ and 7+
Contributors
CarbonGTR
Special Thanks
@paul89rulez - For being my inspiration and encouraging me.
@theimpulson - For the LOS kernel sauce on which the early Enigmas were based on.
@Sahil_Sonar - For sharing his server and encouragement. Enigma wouldn't be here if it weren't for him and Paul.
@Sid127 - Mad tester, Great Friend.
@Nikhilkumar038- Goodest Boi. Encouragement.
All the devs whom I cherry-picked from.
Version Information
Status: Stable
Current Stable Version: Back2Basics
Stable Release Date: 2021-11-20
Created 2020-07-09
Last Updated 2021-11-20
F.A.Q
1. How do I install this kernel? What Do I gain from it?
- Flash Via TWRP or Use FK Kernel Manger's Flasher option. I will also soon provide users with a .json file that you can import into FK Manager to get updates directly!
As I said in the first post, I will not claim extreme speed or hyper Battery life. But you will have a stable, fluid and satisfying experience on your phone.
2. Requirements -
- A unlocked Nokia 6.1, 6.1 Plus or 7 Plus
- A PC with fastboot working
- Stock or custom ROM that boots
- A recovery or FK Kernel Manager
3. Device Heats up alot. Can you do something?
- If your phone heats up, then you should probably consider not playing PUBG: Mobile for 5 hours on a hot day or use LTE continuously.
4. PUBG: Mobile and CODM Lags like crazy. Phone heats and up Enigma kernel dev suck!!!!
- No. I don't suck.
Heavy games utilize every last bit of resource on your phone and your phone has to keep up with all that rendering, sound processing and AI/NPC Controls while keeping a check on your BG Apps. This heavy utilization requires the CPU, Memory Controller and GPU to run at their 100% and that believe it or not produces massive amounts of heat and use a lot of battery power.
I can increase thermal throtlling thresholds but am I gonna? Nope. It is stupid and dangerous.
5. Does GCam Work fine?
- Yes since I replaced the camera drivers from Android 9 sources, Gcam mods will not be affected from shutter button not working or similar. You just have to find a stable Gcam mod for yourself and you're done
6. What about Battery Life, Performance, Fluidity - All the good stuff?
- I put a lot of emphasis on fluidity vs battery or performance because it is just terrible to use a phone that lags, stutters and cannot hold a stable 60FPS throughout the UI. These Nokia bois are perfectly capable of stable 60FPS UI rendering. Next to fluidity, I focus on performance and battery equally.
What this means for end users is that, You have a smooth, lag-free and fluid experience with balanced performance and battery life across the board.
7. HMP vs EAS? Why EAS?
- They are just different ways via which the Kernel chooses which CPU to use for the different tasks you perform on a daily basis. HMP is almost deprecated at this point and all the new phones releasing with Kernel tag 4.9 and higher come with EAS by default.
EAS is smoother and with proper configuration, more performant and efficient as-well.
8. I want to create a kernel based on Enigma's sources. Where should I start?
- Nice! You could head over to Enigma's Git repository and fork it. I'd advice you to base your work over the STAGING branch as that's the cleanest and the most stable base of Enigma.
I'd consider Enigma's sources stable as on 29-09-2021.
For in-line ROM compiling, other devs have run into issues and as such, I WOULD NOT recommend you to build Enigma in-line. I will not support you in those cases. Standalone compilers however, would have my full support.
9. Donations and what not?
- You don't need to spend more money to bring out more out of your phone. This is a hobby, not a business. Let's keep it that way
-------------------------------------------------
For More Information on EAS -
- How EAS makes Google Pixel the smoothest phone
- How EAS makes Google Pixel the smoothest phone: Reddit Discussion - This is quite a technical dive, But is quite interesting and absolutely wonderous to see top devs from XDA and other blogs have arguments.
- Kirisakura Kernel for HTC U11: General Explanation on what EAS is.
- RenderZenith Kernel for OnePlus 3: Comparison between EAS and HMP and battery life and CPU usage is affected.
- RenderZenith Kernel for OnePlus 3: Difference between the different load tracking algorithms EAS uses(PELT vs WALT).
Pro af legendary xD
Will it work with Nokia 7.2
SHLD I try
happy3777 said:
Will it work with Nokia 7.2
SHLD I try
Click to expand...
Click to collapse
Nokia 7.2 is unfortunately not supported. They have a different code base than drg, b2n and pl2.
Just a quick update - Enigma now has an working EAS variant. Expect release soon. EAS is now released. HMP is discontinued for now.
Grt work man...
new update?
Tsuragi said:
new update?
Click to expand...
Click to collapse
Check here - Enigma Releases Git
is it possible to add support for usb wlan ralink 3070?
and.. nokia 6.1 is compatible with usb ethernet adapters? i mean, support for that would be great
Tsuragi said:
is it possible to add support for usb wlan ralink 3070?
and.. nokia 6.1 is compatible with usb ethernet adapters? i mean, support for that would be great
Click to expand...
Click to collapse
Lemme look
Edit - Looked into it, Seems like I will not be able add it via kernel
Hello, do you think you could look into why the minimum brightness in novatek screens, for 7 plus, is so bright?
I tried to mess with it using i2cset but I can't control it because it's being used by the driver
dicamarques said:
Hello, do you think you could look into why the minimum brightness in novatek screens, for 7 plus, is so bright?
I tried to mess with it using i2cset but I can't control it because it's being used by the driver
Click to expand...
Click to collapse
Brightness is usually affected in the vendor side of things. Kernel just hosts the touch drivers to power on the display and recognize touch inputs. I can suggest you to switch back to the stock rom/flash stock vendor if you feel brightness isn't enough.
I do not usually play on the phone but the battery lasts much much longer, in daily use (web browsing and messaging) the performance is perfect it is fluid and energetically very very efficient. your kernel it's great
Tsuragi said:
I do not usually play on the phone but the battery lasts much much longer, in daily use (web browsing and messaging) the performance is perfect it is fluid and energetically very very efficient. your kernel it's great
Click to expand...
Click to collapse
Really appreciate the feedback! Quite glad that you're enjoying Enigma!
If you don't mind, Can you tell me which phone do you own?
CarbonGTR said:
Brightness is usually affected in the vendor side of things. Kernel just hosts the touch drivers to power on the display and recognize touch inputs. I can suggest you to switch back to the stock rom/flash stock vendor if you feel brightness isn't enough.
Click to expand...
Click to collapse
I want to lower it xD but i think its in the kernel side. I link you the file I think needs some changing.
https://github.com/archie9211/android_kernel_nokia_B2N/issues/1
CarbonGTR said:
Really appreciate the feedback! Quite glad that you're enjoying Enigma!
If you don't mind, Can you tell me which phone do you own?
Click to expand...
Click to collapse
i have nokia 6.1 (pl2)
dicamarques said:
I want to lower it xD but i think its in the kernel side. I link you the file I think needs some changing.
https://github.com/archie9211/android_kernel_nokia_B2N/issues/1
Click to expand...
Click to collapse
If it's there, It's probably there for a reason or it's a bug. But seeing the amount of display issues with 7 Plus i don't it's a bug.
Anywho, Lemme see what I can do.
I have some screenshots of the full daily battery usage, I am in the pixel experience with Enigma-WAS 08-02-2020 for nokia 6.1
I hope they serve as a reference for your good work :good:
https://imgur.com/a/1CVKaWw
Tsuragi said:
I have some screenshots of the full daily battery usage, I am in the pixel experience with Enigma-WAS 08-02-2020 for nokia 6.1
I hope they serve as a reference for your good work :good:
https://imgur.com/a/1CVKaWw
Click to expand...
Click to collapse
They are pretty good for this phone!