yashsingh1/xdaforums huggingface dataset:
[Nexus S General] :
And... DONE! Haha, how could I miss that! Thanks very much. Much easier to read now. :)

UPDATE: Just re-benchmarked Eugene373's speedy-4 kernel, because I made a mistake and left experimental raw data where I had intended to 1) make only a quick comparison, then 2) replace the original data [that had been benchmarked under the same conditions as every other kernel]. So for a whole day, Eugene373's speedy-4 results were way down. It's all sorted now though. Apologies to anyone affected by that yesterday!
[Nexus S General] tchaari:
thanks again for this great work. you make me believe again in maths :D

I have a small request though, can you please put a different color for the entire columns of the overclocked kernels? I think this will make the spreadsheet easier to read ;)
[Nexus S General] :
Well, let's give it a try!

EDIT: Okay, done. How's that for you?
[Nexus S General] steve.garon:
In your ICS Kernel feature list. TUN is enabled by default in the Nexus S defconfig, therefore I would assume that all kernels have this module enabled. I know that mine does but I don't advertise it because it's default behaviour...
[Nexus S General] :
Good to know, thanks. I'll mark it on.
[Nexus S General] steve.garon:
TUN explanation link is broken...
[Nexus S General] tchaari:
Very nice. It is better to read now. Good job teacher ;)
[Nexus S General] :
Thanks again Steve! It wasn't broken, I'd just done it wrong! It was a url in the middle of another url. Google url shortener doesn't check to make sure it's a valid link then... Good to know. These things happen when you stay up past your bedtime. Fixed now.
[Nexus S General] mizatt:
Thanks for putting in the work to compile and format this table. I'm just getting into kernels and this was extremely helpful.
[Nexus S General] :
No problem!

Sent from my SNES
[Nexus S General] cspader:
congrats on sticky. thanking all ur posts now just becoz u r awesome

also +1 for being a teacher
[Nexus S General] simms22:
ive got another kernel for you... fun!

trinity t144 1.44ghz ics kernel http://goo.gl/2A7po

also bare boned.
[Nexus S General] :
Will see if I can get to this one tomorrow. I've got a stack of them to get through! :D
[Nexus S General] simms22:
haha.. homework for the teacher. poetic justice :p
[Nexus S General] :
lol4real :D
[Nexus S General] :
Eugene373's Speedy-5 results published on the spreadsheet. Lulzactive is the new default governor.

COMING SOON:

I will be doing my array of benchmarking tests on one kernel, but on each new pass will select a different CPU governor. Let's find out which one benches best!
[Nexus S General] rasengan82:
Any plans on including CM9 kernel?
[Nexus S General] :
Unfortunately I'm too incompetent to build it myself (despite several attempts). Would love to add it, but cannot find fastboot image or zip to flash! Any help with this would be most welcome! :)
[Nexus S General] xRising_Sunx:
Great List

Hey

you have created a great and useful list.

Could you add a "nls_utf8" section in your feature list?

At this moment I can only find a utf8 module for the stock kernel but if you include the feature in the list probably more developers are going to compile it too.

Primary I want a Speedy kernel with utf8 support but cant post in the development forums. Someone else could do this?
[Nexus S General] :
I'll mention your issue to Eugene373. EDIT: Eugene says he's looking into it.

Can you tell me more about what this module does?
[Nexus S General] cspader:
hey you might wanna sell your template to the other forums =p

btw before going onto roms are you considering a ics vs gb on nexus s test? just a suggestion. cheers!
[Nexus S General] :
None Profit Organisation! :D

ICS vs GB, great idea! But the problem with that is there isn't one kernel that works on both. Can anyone think of a work-around?
[Nexus S General] Bramax:
I think will be a difficult matter, as GB uses kernel 2.6 and ICS 3.0.
[Nexus S General] :
Noticed minor error in formula for overall CPU Score. 9 separate scores should be the 9th root. Had 10th root (counted number of averages wrong --- again, this is what happens when you ought to be in bed). Will have brought the overall average down by a little, but fairly for each kernel. Sorted now.

Coming soon: update on accuracy statistic. Will break it down per CPU - RAM - I/O - and Graphics.
[Nexus S General] cspader:
more math?! oh no.......... *jokes

about the ics v. gb benchmark i'm guessing it would be more of a general rom performance comparison than kernel comparison because ppl are still torn between the 2 on the nexus s..

maybe latest available stock rom+kernel for both? hmmm :confused: do they even have a stock kernel compatible with both???

if im not mistaken 2.6.35.13 is the latest kernel for gb

found something that might help reddv1 Lucid Nexus kernel. maybe this is the closest thing you have as a fixed variable
[Nexus S General] :
No, unfortunately no kernel will suit both. That's a variability factor I can't eliminate. I can run the same benchmarks on both stock roms with stock kernels, but the performance difference won't be attributable to either ROM or kernel. If you like gingerbread, but with a ICS feel, I highly recommend Jonathon Grigg's Carbon (based on Oxygen 2.3.1) - very stable, smooth. I ran it with Franco's last gingerbread kernel. Great performance.
[Nexus S General] tchaari:
Great work again with governors. Can you please update the first post to indicate what is the I/O schedular that was used in the governors benchmark?
[Nexus S General] :
Good point. Thanks tchaari, it is done!

Sent from my SNES
[Nexus S General] :
Actually, this brings up an interesting point. Obviously access is limited to view only, but can a user please confirm that you are able to view the formulas? I want this to be totally open. Anyone is free to use this as a template.
[Nexus S General] :
Major Update:

Added CPU Governor comparison chart. Please read my first post!
[Nexus S General] mobile_pc:
New ICS kernel :)

Air Kernel
[Nexus S General] heX79:
Thanks for the benchmarks! Very interesting read! :)
[Nexus S General] thegtfusion:
so which governer is the best? cant get a conclusion out of the table:confused::confused:
[Nexus S General] :
Speaking personally, I'm going suggest that smartassV2 is the winner, with lulzactive not far behind :cool:

EDIT: No-one should use ondemand with min set to max, unless you are benchmarking. Use performance if you want only the maximum frequency.

With that starting point, have a little mess around with your I/O scheduler. I may do some further benchmarking to see which schedulers work best with lulzactive(v2) and smartassV2 to find if there are any outstanding combinations.

Unfortunately the variability for I/O tests is the worst at 3.74% + or - from the true mean (for one complete set of benchmarks, if I run several, this figure improves). In short, it could take some time. Preliminary work with Eugene suggests there are certainly benefits to getting the choice right.
[Nexus S General] :
Update: Air Kernel added!
[Nexus S General] :
Update: Franco kernel added!
[Nexus S General] :
Wow, that was a fast release...

UPDATE: Air Kernel 2.1 results added!
[Nexus S General] tchaari:
bedalus, I am wondering if the kernel benchmarks have been done with the same I/O secheduler and the same governor or no...

This question came up to my mind after noticing the high I/O score of Franco's Kernel :confused:
[Nexus S General] :
You can see which i/o scheduler franco uses in the comparison chart if you're interested. But the main reason his kernel scores so well in io is his outstanding Sql score, which is due to a backport i believe.

I benchmark all the kernels with ondemand set with min=max, and leave the i/o scheduler set to default.

For kernel benchmarks and more, see here: http://goo.gl/mpeHI
[Nexus S General] tchaari:
I think that it would be more fair to use the same i/o scheduler for all the kernels. The choice of the i/o scheduler can change the behavior of the OS. In fact, users in the dev section noticed lags with some of governor/scheduler combos. Please think about it in the next benchmark when the kernels will be updated :)

Thank you again bedalus for all these efforts. I am working in a computer science research unit. It has nothing to do with android kernels but I'll spread this benchmark as a reference in my work surroundings.

Greetings
[Nexus S General] :
Interesting. What are you researching?

I'll have to have a think about the whole scheduler/governor problem. It could mean some serious effort. There are i think six reasonably common schedulers, about ten governors, I'd probably have to quadruple test each combo because the variance on the I/O benchmarks is so high. At fifteen+ minutes per test the whole project could take 60 hours.

I might do a limited test with selected governors and schedulers, but of course it would then be a bit biassed.

I'm a bit burned out by the governor test to be honest! I need more time to plan the best way.

For kernel benchmarks and more, see here: http://goo.gl/mpeHI
[Nexus S General] simms22:
all these numbers would have driven me nuts by now, or at least given me number nightmares :eek:
[Nexus S General] tchaari:
My research activities turn around managing semantics in distributed systems and Service oriented architectures... a little bit far from android :)

I think that driving the tests just by one governor/scheduler combo would be sufficient to have a general idea about kernels. This may not be so difficult to choose. For example, I think that deadline is the only scheduler that is implemented in all the kernels :)

For governors, you can take the most used one: onDemand. It is just a proposal. You can also make a small survey to choose between the 4 governors that are implemented in all the tested kernels.

Anyway, you deserve a rest before looking at this dear bedalus :)

---------- Post added at 10:06 PM ---------- Previous post was at 09:59 PM ----------

:D:D:D:D

Don't look at them so long simms22. They have harmful side effects :D:D:D:D

They are here just to take a quick look on them, flash a new Kernel and wonder if the others are better :D:D:D:D
[Nexus S General] :
Yes, I did lose the will to live towards the end of the governor test...

For kernel benchmarks and more, see here: http://goo.gl/mpeHI
[Nexus S General] :
http://goo.gl/o8iyC

This poll exists. SmartassV2 and Lulzactive are ahead. I may just work with these two for the governor/scheduler study.

I think i do agree, testing should eliminate variables where possible. Deadline would make a good choice. I'll have to re-do some old scores now!

For kernel benchmarks and more, see here: http://goo.gl/mpeHI
[Nexus S General] tchaari:
Ah thanks I didn't see the poll but the problem is that smartass and lulzactive are not implemented in all the kernels so variability will still remain :)

I think ondemand will be a better choice hoping that smartassV2 and lulzactiveV2 will be implemented in all the kernels ;)
[Nexus S General] :
I'm talking about a separate study just to see if rumours about getting the io scheduler and governor combination right are true. I already benchmark all kernels using ondemand with min=max :)

For kernel benchmarks and more, see here: http://goo.gl/mpeHI
[Nexus S General] :
GlaDOS 2.9 cfs added with deadline governor, thanks tchaari. (Deadline is default on this kernel anyway.)

Old results not done with deadline will be re-done, apart from matr1x, Air Kernel, and steve.garon's kernel, which I believe all may have updates soon. Will procrastinate until those releases.

I am still considering a further study of what impact I/O schedulers have, but I want to make sure of the best way to go about this before I begin.
[HTC Sensation] kingston73:
First off, yes, I did try to search for this and everything I found just made me even more confused. I'm just trying to learn what the differences are between a compiled kernel and a hex-edited kernel. Between the large number of rom's to choose from and the equally large number of kernels to choose I'm a little overwhelmed. Yeah, I know, try it and see, but I'd like some background info first so I can at least have a little knowledge to help me narrow my choices down.
[HTC Sensation] geoffcorey:
The difference between a hex edited kernel and a compiled kernel is the source.

Hex edited uses an already compiled kernel, which someone then disassembles and edits using a hex editor. This method is essentially reverse engineering and is time consuming and is largely trial and error.

A compiled kernel means someone has the source code files, and can add features, disable features, and optimize features. This method is much more powerful, and cleaner. Hex editing a kernel doesn't give you the control or the availability of features that having source does.

Hope this helps.

Sent from my HTC Sensation
[HTC Sensation] gotpriest:
So my brothers and I all experience this on our Sensations since beginning to use ARHD in late November.

Ranging anywhere from once a day to once a week, we will get this issue where our phone goes into a lock state, but will not exit. It doesn't matter what battery level the phone is at. The phone is quite clearly on, but the screen won't wake, no buttons will respond. The only solution is to remove the battery and reboot.

Anyone run into this as well?
[HTC Sensation] k0zmic:
Does it seem to happen at a certain time? After opening a certain app?

Does sound odd though.
[HTC Sensation] gotpriest:
The only certainty I can say is that it happens when no applications are open and the screen goes into lock mode. It also happens regardless of the launcher being used (I use FX, my brother uses HTC Rosie, the other uses Go).
[HTC Sensation] ddizzy81:
+1 I have this issue too...I lowered my overclock and it's been working fine since

Sent From My HTC Sensation 4G
[HTC Sensation] gotpriest:
I assume that is performed through SetCPU? Or Daemon.

In Daemon, there's only four options, Sleep and Wake Max, Sleep and Wake Min - how did you fix yours?
[HTC Sensation] gotpriest:
Anyone offer a tip on this?

I don't have SetCPU on my phone (looks like it was replaced?)

Don't want to bork my phone, just wondering how to dial down the overclock slightly to prevent this hard crash.

Thanks
[HTC Sensation] glynnder:
ARHD has Daemon Tools I think, with this you can reduce your overclock.

However my suggestion would be to increase the Maximum sleep CPU speed. [Sleep Max]

I can't remember but I think be default it is at ~440MHz, increase it by around 600MHz and see if that fixes the problem. If so you can reduce it gradually to save battery, stopping if the problem redevelops.
[HTC Sensation] gotpriest:
Thankee very much!
[HTC Sensation] tk_xda:
I have a similar issue with ARHD 3.6.11, but it happens only if I use the camera app. It may or may not be immediately on taking pictures, but seems to happen only when camera app is in memory. I have not changed any undervolting or overclocking settings.

Any ideas?
[HTC Sensation] Grandelama:
If it happens when you press the power button to turn the screen off while you are using the camera app, it is a known problem (of faux's kernel, that comes out of the box for ARHD).

To solve you have to flash Bricked kernel. Or stay on faux and live with that. :)
[HTC Sensation] tk_xda:
Does this particular known issue apply if the screen turns off on its own due to inactivity time? What about if camera app is in background?

Does faux kernal need a camera fix similar to the one for bricked?
[Galaxy S I9000 Q&A, Help & Troubleshooting] The Broken:
Hello,

I do not like the blue/cyan color of ICS, I like it green.

How can I change this or will someone make us a gingerbread theme for ICS?

I tried the gingerbread theme for ADW but that only changes the shape of it not the color. It's mainly just the color, so not the app drawer and laucher.

And how do I get the clock back in my status bar?

Thanks in advance.
[Galaxy S I9000 Q&A, Help & Troubleshooting] h3mPi:
don't know bout a GB theme, but I can definitely tell you that you should have a clock in the notification/status bar, just like in GB.. maybe try a new clean flash of ics..!?;)
[Galaxy S I9000 Q&A, Help & Troubleshooting] The Broken:
Got the clock back, it's now only gone when you go to the lockscreen, but I don't think that shouldn't be like that.
[Galaxy S II Q&A, Help & Troubleshooting] madhu.sdhn:
can we install windows 7 mobile os to samsung galaxy s2
[Galaxy S II Q&A, Help & Troubleshooting] mopss:
Why do we need it....? Lol
[Galaxy S II Q&A, Help & Troubleshooting] ruubs:
I think this thread is at the wrong section. Post the thread at the Q&A.
[Galaxy S II Q&A, Help & Troubleshooting] veyka:
1) Wrong section, see Q/A Section

2) No, there is no windows phone 7 phone with similar enough hardware to make porting realistically possible. (No WP7 drivers for exynos/mali)
[Galaxy S II Q&A, Help & Troubleshooting] 101matt101:
1) This should be in Q&A

2) No, Windows 7 won't run on an ARM chip.
[Galaxy S II Q&A, Help & Troubleshooting] MistahBungle:
This gets my vote as the dopiest thread I've seen today. And there *has* been some doozies. Why the hell would you want to ruin a phone like this with Windoze even *if* you could :confused:
[Galaxy S II Q&A, Help & Troubleshooting] JJEgan:
The new Windows 8 firmware can be installed .

Requirements two phones just in case

One windows 8 phone

Pliers

Large hammer

Strong glue .

Rip the guts out of SGS and likewise from Windows 8 phone .

Put Win 8 guts in SGS2 hammer may be needed .

Connect to Kies and you will be offered true ICS update none of this beat junk .

Warning Warranty may be void and please post further questions on Windoze forums .

jje

PS message for the noobs yes this is a joke their is no way to get ICS update via this method and themes are not working either .
[Galaxy S II Q&A, Help & Troubleshooting] netban:
Trollololo!
[Verizon Droid Charge] charish2k1:
Heya folks,

Sorry if this seems like a redundant post, but I'm unable to find anything specific for my little scenario which runs as follows:

So I was attempting to flash my phone w/ infinityROM through CWM, but after the flash, my Droid Charge will not get past the Samsung loading screen :( Now here is where it gets complicated before you start referring me to the Odin threads to flash it w/ the PIT file:

When hooking my phone up to ANY PC (regardless of Windows OS), Windows recognizes that my phone is connected, but will not let me access the SD card on the phone. It pops up as both a CD drive and a Removable drive in Windows and when navigating to it, Windows comes back saying, "Please insert disk into [drive]." Looking under Disk Management, it says that there is no media for the drive in question. I even swapped in a new microSD into it (after copying everything over from the original) and it was still coming up with the same thing, so same symptoms using both microSD cards.

(If you're wondering how I was able to flash infinityROM, I had to use a USB drive w/ a microSD adapter, put the .zip for the ROM on there then put it back into the phone and flashed it through CWM as normal; and yes, wiped the data and the Dalvik cache :p).

As it stands right now, I can't load up into CWM to even try a restore (which I did before trying to flash it) and it won't boot up into Download mode to even try an Odin flash.

Any help on this would really, really be appreciated (the sooner, the better obviously :P). If you need more information, let me know and I'll provide it as necessary.

Thanks! :)
[Verizon Droid Charge] buhohitr:
can you get into download mode? by remove battery, then plug in usb cable , then hit the vol down button. You should see yellow triangle. Put battery backin and use Odin to recover.
[Verizon Droid Charge] charish2k1:
I can't even get into Download mode. That was one of the first things I actually tried =(
[Verizon Droid Charge] buhohitr:
This may work:

1. Removed SD and SIM card

2. Removed battery

3. plugged the phone into USB

4. held down vol-up and vol-down

5. popped the battery back in while holding vol buttons

good luck.
[Verizon Droid Charge] charish2k1:
Got into D/L mode and Odin's recognizing it... trying the recovery right now. I'll let you know how it goes (and in advance, thank you mate! =D)
[Verizon Droid Charge] buhohitr:
If you can get back into download mode you're 100% safe.
[Verizon Droid Charge] charish2k1:
Quick question: Would a full recovery via Odin wipe out CWM thereby making me having to reinstall it?
[Verizon Droid Charge] buhohitr:
Only If you're using PIT file method recovery, yes Odin will be wipe. But this is no big deal, just Odin the cwm back.
[Verizon Droid Charge] charish2k1:
Eureka! Got it booting into a stock Gingerbread ROM! Now to re-do CWM and try flashing this thing again... thanks for your help buhohitr =D
[Kindle Fire Themes and Apps] rickzee:
Just (re)installed the Kindle for Android app bit.ly/xR5xpm from the Android Market and I believe that this app breaks the default content sync with Amazon for Newsstand, Books, Music, Video etc.

On completing the install of "Kindle for Android", all of my pre-existing local Amazon content on the device disappeared from their various screens (the files were all still present however).

I Uninstalled the app from Market and rebooted - and my Amazon content all re-appeared. Sadly, when this happened the first time I reset my Fire to factory default and re-applied the root, and had to tediously reinstall all my 3rd party apps (ya, I had not backed them up - doh).
[Kindle Fire Themes and Apps] rickzee:
Cross-link to developer forum related post

There's a related thread in the Kindle Fire Android Development Forum that might shed light on this eventually. See xdaforums.com/showthread.php?t=1437047 (sorry I'm a newbie so forum won't let me post real hyperlinks)
[Kindle Fire Themes and Apps] Kranix:
I thought the same thing happened to me but the Kindle App from the Android Market looks for content in different folders than the stock Kindle Fire App. Try moving your books and documents to /sdcard/kindle and re-download any books you bought from the Kindle store.
[Motorola Photon 4G] ScottieRotten:
So charging the battery via stripping the wires on the USB cable method won't work? Our your battery is completely fried?
[Motorola Photon 4G] dsims7_2000:
I got a box, I will PM you (Screw it, I dont want to type twice) David Sims, e-mail me your addy and phone at davidksims@gmail.com. It should arrive monday!

I have 2 boxes because something (long story) happen to my original Photon, Insurance company sent me new one in box, but I still have the original box. Both are on the dresser in my bedroom because I'm too lazy to put it in the living room closet where the boxes to all my other electronic s**t is!!
[Motorola Photon 4G] slawson:
I posted a guide on how to fix this type of brick, by jumping the battery.
[Motorola Photon 4G] thundercles:
sou like it was meant to be being as how my situation is really the inverse if you think about it. (need extra box or no insurance payout :( ) I am e-mailing the info to that gmail, adding to google talk, and G+ while I'm at it. I've been thinking about trying to found a NPO vcard/profile storage server so you could make yourself a vCard with all your relevent contact list and online profiling info along with security and privacy permiters so you could could give and get contact info from people that's all-inclusive instead of having all these people on android devices constantly smsing each other when they could be talking in google talk, thus getting more options like group messaging and putting less strain on the network, and you could set up your online profile ONCE and import it to all your freakin forum accounts, social networking accounts, torrent tracker accounts, anything that forces you to make an account and thus have a profile of some sort that you will probably not do a damn thing with because of how unneccesarily tedious it would be. Anyone know of any good grants for that kind of thing ? Or any drugs that make you actually stay on topic.

please reply with the {thread}thread#{thread} pointing me to this guide. This may restore my communications abilities while I eagerly wait for this box.