yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] faux123:
I don't like kang bang kernels (Definition: Kitchen sink kernel which includes "features" from each other without regard for bug fixes or stability, ie kernel with 10K+ governors just "because" even though most aren't even optimized or would even work on the phone).

Just look at Galaxy Nexus Forums, just about EVERY other KERNEL in Galaxy Nexus is a Kang Bang kernel (all pretty much the same except my hybrid kernel which offered unique FIOPS I/O scheduler, Linux 3.3 hybridization, unique Special AIO optimization etc).

Intellidemand is not finalized yet, Kernel Thermal Management still have more things to work on. There are still tons of things I need to fix up such as BT and USB OTG issues. Before I finish up these more pressing issues, it would be a detriment for me to add "more features" == more bugs to fix.

Maybe one day, when my kernel is mature enough or when I have more free time, I will add these "cool" features. Maybe I will offer a slightly different approach to slide / sweep to lock I have in my head ever since someone asked me about it few months ago.

The main reason I develop kernels/ROMs at all is mainly for myself to learn about things I like and to challenge myself to come up with new innovations and approaches. I ON PURPOSE take my Sensation Kernel to a whole new direction and approach with my method of CPU core and Thermal management because they were different and innovative. I could have taken the easier way out but I decided to challenge myself. If I no longer find things interesting or challenging, I would probably give it up and move on to something new and different.

Again, I am not discouraging others from taking my intellidemand governor or my other innovations. I am just not ready to throw in all these extra "features" yet. I am still concentrating on the core issues (battery life, thermal and core management, BT, USB OTG etc). You can see from my github the direction I am going with all the HTC BT stack fixes and updates.
[HTC Sensation] show-p1984:
You wouldn't have to maintain sweep2wake, I am doing that. (if you stumble upon an obvious mistake you may fix it though :p) The only thing you would need to do is merge an occasional pull request, and since I made it optional to even use it everyone can just not choose to.

But I understand your position. After cmdline options and sweep2wake were released for the first time I was asked to include a lot of stuff, but the 2 features weren't even complete. The last cmdline_khz commit went into my git a day ago, and I started with the first version 12 days ago. Sadly some users think that the most work is done when you have introduced a new feature, but all the debugging that comes with it if people run into trouble, that is the real pain in the ass. ;)

If you reconsider your decision let me know, I will send a pull request then ;)
[HTC Sensation] braaccckkk:
Whats new in 5b1? :D:D:D
[HTC Sensation] incident:
Camera shuting down the phone in Insert coins 5.2.1 + faux 0.4
[HTC Sensation] stuart0001:
Is there a mainline version of version 4
[HTC Sensation] orymd:
hi faux. when i start use your kernel, i've problem about app FCs... For example, when i listen to music, music app closes automatically, if i use the google search, when i write my query it closes automatically, hotmail app sometimes FC automatically, browser sometimes closes automatically when i write a web address... with another kernel this doesn't happens... i don't remember from what ROM/kernel version...
[HTC Sensation] joaquinf:
Hi, check here
[HTC Sensation] davebugyi:
Without logs and messages - they did not happen.
[HTC Sensation] orymd:
ok, it's true... but i've changed kernel because this app closes were annoying me... i can't make any logs :(
[HTC Sensation] faux123:
Kernel has no control over apps opening them or closing them... so not sure why you are experiencing this issue and others have not...
[HTC Sensation] orymd:
i see, it's strange... but it's true :(
[HTC Sensation] marvelspires:
I think you got the perfect faux kernel, can stop the production. Does not lag, does not freeze like competition, no force closed and has a great battery life
[HTC Sensation] xtcislove:
where to download beta5?
[HTC Sensation] orymd:
I can confirm it's not a kernel issue... But I can't know what it is :-(
[HTC Sensation] framir:
Last beta 2 is wrong... I can't open it after download from your site
[HTC Sensation] MuertoKo:
There's some people here and at rootzwiki talking about 005 beta, is it out? I couldn't find it anywhere :S
[HTC Sensation] Hawke84:
I don't think there is..
[HTC Sensation] braaccckkk:
Oh yeah there is!

http://faux.androidro.ms/

Here you can find a lot of versions by faux ;) Also the new 005b2
[HTC Sensation] acesabe:
Camera causes hard shutdown

As the title says, two times in a row using the camera in landscape with flash to auto, just after flash, phone powers off.

This is with Android Revolution HD 6.6.2 and Faux's current latest: beta 004.

Tricky to get logcat as phone reboots.

Likely related to install option of HD camera mod on Mikes ROM...
[HTC Sensation] braaccckkk:
004u (final) is actually out.. see on the first page of this thread.

005b2 is the latest beta ;)

flash one of them and post our results here again
[HTC Sensation] MuertoKo:
You right but if he's using 004b4 it's actually the same kernel as 004 u final ;)

If this is the case he should better post this at the HQ Camera post or maybe at ARHD's as this is not kernel related as far as I know!

**EDIT** Btw I'd like to know if anyone has an idea on what's new on 005b2 as faux has done no public release of those beta as far as I've seen here or at rootzwiki, any ideas here?
[HTC Sensation] johnson8cyl:
Use adb to get a log. You don't have to use your phone for these things
[HTC Sensation] WarlockW:
Pyramid-ICS-sense-005b2.zip

2012-Apr-14 05:32:22

3.5M

Bad Zip? Just tried to DL and says its a bad zip :/

Its Only 3.5 meg - All others are 4.4M
[HTC Sensation] Astug:
Confirmed. Tho, can't really complain, faux hasn't even announced a beta of v005 yet, I'll wait.
[HTC Sensation] acesabe:
Well (re)flashed 'latest' kernel and issue gone...

Not really that keen to be running betas too often, that said Mike1986 releases new ROMs almost weekly with plenty beta content...

Good plan, will see if it still works as I seem to remember something about newer hboot (via ARHD) no longer has full functionality..? Using Debian Linux here btw...
[HTC Sensation] MuertoKo:
Same as if you reflashed 004b4 ;) It's just the same version but reinstalling a Kernel can sometimes solve some problems, just like reflashing rom or firmware
[HTC Sensation] faux123:
Open Beta may not be stable and may cause issues with your phone!

By loading open beta you have agreed to:

1. To report all random reboots with associated /proc/last_kmsg

2. To provide feedback on errors or bugs with detail phone information such as ROM, kernel version, and apps

3. Participate in Forum discussions for the beta software with others without FLAMING each other or post useless information such as:

a) Phone doesn't boot (without providing any additional information, ROM versions etc)

B) phone is too hot (without providing any additional information, ie OC freq, UV etc)

The Open Beta system is designed to have the community help each other and the developers. This way, all potential bugs are flushed out so the final released version will be stable and error free. The more actively you participate in Beta Testing the better the final product will be (you are really helping yourself to create a better community software).

If you do NOT agree with the statements above, DO NOT load my Open Beta software.

Kernel 005 Open Beta Build 1

https://twitter.com/#!/faux123/status/191196248315928577 (BETA is always Ultimate Edition with everything turned on unless stated otherwise!)

[ build 1 ]

Minor overclocking code clean up :p

patched latest CAF HDMI bug fixes

patched latest CAF BT bug fixes

patched latest CAF KGSL bug fixes

Add more debugging for USB OTG :p

Create more intellidemand tunable parameters via sysfs interface

Fixed minor thermal monitor issues

Applied latest Google's interactive governor patches

Patched OnDemand and Intellidemand's rate sampling transition issue

further tuned intellidemand to be more intelligent ;)

patched to 3.0.28 from kernel.org

Intellidemand Governor tweak:

Introducing Smart Core Management :D

Automatic offlining of 2nd CPU core while Screen is ON.

Scenarios:

1- While Screen is ON > 3 min, and average load of the CPU is < 35%, then CPU1 will be taken offline.

2- While Screen is On, if average CPU load > 35%, CPU1 will be Online and both CPUs max frequencies will be limited to 1.13 GHz Max

3- While Screen is On, After both CPUs' Max is limited to 1.13 GHz, when the average CPU load has dropped down to less than < 25%, then both CPUs Max freq will be restored to 1.51 GHz Max (then go back to scenario 1).

-- for 3D Games or GPU intensive apps, both CPUs's max frequencies will be restored to 1.51 GHz and both CPUs will be online.

NOTE: DO NOT use BENCHMARK APPS to compare my kernels to others. All those are ARTIFICIAL benchmarks and mostly measures CPU raw performance. If you insist to use those to compare kernels then set to performance governor before comparing for Apple to Apple comparison.
[HTC Sensation] MuertoKo:
Will try it now faux!

Btw if you remember I had some reboots using 004b4 and so, even after superwipe and full reflash without any tweak but nothing showed at last_kmsg...

I did what you said, switched to ondemand governor and switched CPU freq to 382 - 1,02... no more reboots xD

Will check now with 192 as minimum just in case my CPU has problems handling low freq's but not high ones.. As soon as I know what's going on I will tell you ;)

To finish, if I use Ondemand 192 - 1,02 I will be having better battery than with intellidemand (as CPU freq is way lower)? Or is it posible a version of Intellidemand where max. freq was set to... 1.02 and min to 800 or something like that? I love my 48 hours battery really xD

You rock ;)
[HTC Sensation] faux123:
Yes, running @ lower CPU clock will save more battery. If you want to run my intellidemand governor with the new beta @ 1.2GHz, the easiest way is to use NEWEST SetCPU and adjust the following:

[ main screen ]

Set Governor to "Intellidemand" and adjust the Min to 384 Mhz and Max to 1.18 GHz

[ governor screen ]

set "two phase freq" to 1080000

set "lmf activie max freq" to 1188000

set "lmf inactive max freq" to 972000

Check Set On Boot [ ] and reboot ;)

Now you have a tuned intellidemand governor for 1.2 GHz since your CPU can't handle more than that.

Haven fun ;)
[HTC Sensation] MuertoKo:
Any option of doing this with System Tuner Pro? I'm using it :P And first time running command lines to set my CPU, if you could put it more for dummies I'd be glad to test 005b2 with intellidemand and this set as much as posible, without tweaks just in case ;)

Thanks for nice atention btw, you may recive a Donation soon just for answering this way, it's really apreciated (as soon as Paypal let me xD)
[HTC Sensation] faux123:
Can't be done with SystemTuner because it does not have the same capability as the latest SetCPU to map CPU governor tunables to a nice UI.

You can always do it via scripts:

echo "intellidemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "intellidemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo "384000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "384000" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo "1188000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "1188000" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
echo "1080000" > /sys/devices/system/cpu/cpufreq/intellidemand/two_phase_freq
echo "1188000" > /sys/devices/system/cpu/cpufreq/intellidemand/lmf_active_max_freq
echo "972000" > /sys/devices/system/cpu/cpufreq/intellidemand/lmf_inactive_max_freq

DONE!
[HTC Sensation] malybru:
Hi,

On the "Governor screen" ,I changed :

set "two phase freq" to 1080000

set "lmf activie max freq" to 1188000

set "lmf inactive max freq" to 972000

as you suggested.

However it did not stick on reboot.

(I did check set on boot)

Two phase freq went back to 1134000

lmf active load went back to 35

lmf inactive load went back to 25

ANY thoughts?

:confused:
[HTC Sensation] marcusgolden:
I don't see some of those options on the [governor screen]. I see "two phase freq", but I don't see "imf active max freq" and "imf inactive max freq". I have the latest SetCPU. Unless "imf active load" and "imf inactive load" is the same as "imf active max freq" and "imf inactive max freq".

Also, what does the "two phase freq" do or what is it for? If it's not to complicated to explain.
[HTC Sensation] faux123:
Only the latest beta 5 has those 2 extra parameters.

The 2-phase is designed to handle the "phantom" loads generated due to sampling rate accumulated errors.
[HTC Sensation] malybru:
Hi,

So ,better to use the latest beta?

EDIT:

Hi,

I installed 005b1 ,and changed the settings in SetCPU,

but the governor screen settings did not stick on reboot.

Do I have to tick "Set with Profiles" as well?

:)
[HTC Sensation] kayroccs:
Faux I love your work but here are some suggestions u don't have to do it of course but is there a way of increasing the vibration to be harder n also reduce uv lower than 800 ...these are just suggestions ppl don't bite my neck lol
[HTC Sensation] MuertoKo:
Did you try if it works cheking that option? I'll install everything as soon as I get home to check this :)
[HTC Sensation] malybru:
Hi,

No,

Still no joy.

:(
[HTC Sensation] mabdk:
Totally agree, this kernel is da bomb.
[HTC Sensation] joaquinf:
Same here
[HTC Sensation] MuertoKo:
All done, it stacked after reboot :S

Just check Boot options and Profile options on Boot on both, Governor option and Main screen and done!

I hope it works now! So now I have intellidemand jumping between 1,18 and 972 on "exhaustive" vs. "non exhaustive" and to 384 on idle isn't it?

Let's check how it goes and battery life, in 2 days I will have enough data to conclude and hope I don't get more of those nasty reboots!

Thanks here Faux, will keep you informed so you can make that on FAQ or something if anyone else has my problem ever :)
[HTC Sensation] malybru:
Hi,

Yes.

Got it now.

You need to make a profile on the "Profiles" screen and enable it as well.

Then "Set on boot" and "Set with profiles" on "Governor" screen.(with the figures Faux has shown)

:)
[HTC Sensation] ImHuge07:
How do I get a crash log to submit?

I'm on Android Revolution 6.0 and using the lastest stable release of this kernel (in op) and everything was running fine until a little bit ago. I opened the camera app and clicked "modes" and my phone rebooted and then kept rebooting from the lockscreen (couldn't fully reboot). I pulled the battery and it still couldn't complete a boot. I pulled the battery again and left it for a minute then tried again and it was able to boot.

I have been running this kernel since like right after you released it and had no problems. This is the first time I've tried switching modes in the camera. Anyone else have this problem?
[HTC Sensation] faux123:
I am on arhd as well and I just went thru all the modes and settings with the camera app and it's working perfectly.

Right after reboot, just use file explorer and grab /proc/last_kmsg file and post it here
[HTC Sensation] ImHuge07:
Okay thanks. Ill try to recreate the reboot again and get it. I've rebooted a bunch of times since the crash.

---------- Post added at 11:10 PM ---------- Previous post was at 11:07 PM ----------

Works fine now. Will post the error message if it happens again.
[HTC Sensation] johnlasx:
My wifi and mobile carrier network switch on after a while from off.

Is this a kernel issue or something else?

I'm on ARHD 662 with your new kernel 5b1.

By the way awesome kernel.

Thanks.
[HTC Sensation] erraggy:
Not the kernel. What's more, it is a part of the HTC base.

What's even MOAR betterererer!

Here's the fix: Thanks to mf2112
[HTC Sensation] baste07:
that's from liamster
[HTC Sensation] erraggy:
If you're referring to my post that is just before yours, I just meant thanks to mf2112 for verifying the OTA fixes the wifi/data turning back on. ;)
[HTC Sensation] baste07:
oh okay, coz if you look at the actual thread itself i believe liamsters also has it confirmed.

but that's neither here or there.. the important thing is it's fixed! wahooo :)
[HTC Sensation] Astug:
If I wish to use ondemand instead of intellidemand as my default governor, do I have to rename thermald and mpdecision and remove "_dis" or is this related to the kernel and not the governors?

Thanks.

EDIT: I just read that you implemented your own cpu profile in the kernel in v002b2 that replaces mpdecision and thermald, so I guess that means it has nothing to do with the governors.

EDIT2:

That pretty much answers my question.

Sorry for the post. :p
[HTC Sensation] PaulGiz:
Thermals & mpdecision are not necessary to run this kernel with any governor. May I ask why you wish to use on-demand?

P
[HTC Sensation] MarlinFF:
Had my first screen of death ever with v5 beta 1... my girlfriend called and it kept ringing and ringing and ringing with the screen off but LED's on
[HTC Sensation] johnlasx:
Thanks a lot.

I will install the fix asap !
[HTC Sensation] Hawke84:
Hi can u provide a last_kmsg file please?
[HTC Sensation] maduuto:
How can I use USB OTG?
[HTC Sensation] baste07:
any other feedback on 5B1?
[HTC Sensation] PaulGiz:
So far, nothing. Kernel is running, things run smoothly.

Battery seems fine, can't tell yet, reporting -6mV to -9mV at idle, same as before.

That's all I can report. Definitely stable, usable. Improvements are there because I trust Faux, but everything is utterly transparent right now.

As it should be.

P.
[HTC Sensation] xtcislove:
5b1 runs great! Never had any problem!! buttery smooth and good battery like always from faux!
[HTC Sensation] baste07:
i'm thinking if it's worth the upgrade right now fromV004
[HTC Sensation] jordin1128:
Well his latest beta has more patches, a more intelligent intellidemand, code cleanups....I wouldn't think twice! I'm getting as low as -2ma!!
[HTC Sensation] baste07:
i'm going to give it a try
[HTC Sensation] eilu1183:
1 day and nearly 15 hours of battery life :eek: No UV/UC/tweakers just stock v004. I just had to put this here and say thanks for this amazing kernel. I bow before the mighty Faux.
[HTC Sensation] BioTecK:
I flashed it last night and so far everything feels smoothly and stable on 1.51Ghz! It even feels more smoothly then the v4b4 which I was running before.
[HTC Sensation] baste07:
flashed 005beta1,

is it only supposedly to go up to 1.13ghz by default?
[HTC Sensation] BioTecK:
Hi,

This must be intellidemand doing his job... This is what Faux says about how Intellidemand works and probably you've met the requirements of one of the 3 scenarios...
[HTC Sensation] Astug:
Intellidemand Governor tweak:

Introducing Smart Core Management

Automatic offlining of 2nd CPU core while Screen is ON.

Scenarios:

1- While Screen is ON > 3 min, and average load of the CPU is < 35%, then CPU1 will be taken offline.

2- While Screen is On, if average CPU load > 35%, CPU1 will be Online and both CPUs max frequencies will be limited to 1.13 GHz Max

3- While Screen is On, After both CPUs' Max is limited to 1.13 GHz, when the average CPU load has dropped down to less than < 25%, then both CPUs Max freq will be restored to 1.51 GHz Max (then go back to scenario 1).

-- for 3D Games or GPU intensive apps, both CPUs's max frequencies will be restored to 1.51 GHz and both CPUs will be online.
[HTC Sensation] MuertoKo:
Glad to say it's been a full day using phone as GPS, calling, Youtube and music... no reboots or silly things, little battery calibration problem but hope with 5 - 6 full charges it's solved if not I may ask about it, just gonna give it some time to settle down.

When it comes to kernel itself it's running perfectly, intellidemand working great with this changes and I really, really love it!

Hope you keep this rythm ;)
[HTC Sensation] ximocko:
Hello everyone, for the newest version of SetCPU, it is not free for the forum's members like before, right?
[HTC Sensation] BioTecK:
No.. You can get the newest version here... It costs only € 1.49. :D
[HTC Sensation] ximocko:
Yep, that's it. I just wanna confirm before I buy it :p :D
[HTC Sensation] baste07:
Can i use systenlm tuner?
[HTC Sensation] ximocko:
You can not because Lee said: "Can't be done with SystemTuner because it does not have the same capability as the latest SetCPU to map CPU governor tunables to a nice UI."
[HTC Sensation] PaulGiz:
Some things system tuner can't do that new version of setcpu can.

No biggie if you just want to oc. Go back a page and read Faux's recommendations for underclocking.

If you don't have a problem with instability @1.51 default, I would avoid any external controllers altogether. Let the internal protocols do their thing, and you will get max performance and efficiency. That's the entire point of all of Faux's development.

You can remove the ECU from your car and put in a distributor with centrifugal advance and a carb with a manual choke. But I wouldn't.

P.
[HTC Sensation] BioTecK:
Hi,

The one offered on XDA is version 2.2.4 while the one on Play market is 2.3.0. ;)
[HTC Sensation] maduuto:
How can i use OTG Usb?
[HTC Sensation] faux123:
You CANNOT.... OTG is still broken... I am looking at it next but NO GURANTEES OR ETA
[HTC Sensation] maduuto:
Ok thank you for answer.. but mhl is still working?
[HTC Sensation] ced357:
I had just test today v004 on my ics ordroid rom...

Very speed, but no vibe on sensitive key...

Thanks faux!
[HTC Sensation] design12:
Have a question. When the governor is set to intellidemand is the default freq. Max: 1.51ghz and Min: 192mhz? Or do I have to lower it to 1.18ghz
[HTC Sensation] MuertoKo:
Read on the first page how it works, you just don't need to touch anything :D Delete all programs setting CPU and reinstall kernel if you are having any isue :)

Just put Governor to intellidemand and it does the switching between 1.51 and 1.18 itself, also min is 192 yep.
[HTC Sensation] asesino:
No problems so far with 005b1 running buttery smooth.Looks like a keeper.Thank you sir!
[HTC Sensation] X46X:
Hi, I don't have lmf activie max freq and lmf inactive max freq on governor screen. SetCPU 2.3.0 :confused:
[HTC Sensation] malybru:
Hi,

It will only show when you install 005b1

:)
[HTC Sensation] X46X:
Oh, okay, thank you :)
[HTC Sensation] BioTecK:
Hi Faux,

What if I would like to run your kernel on 1.51Ghz. The setup of the main screen isn't that hard ;), but what about the rest of the settings on the governor settings? Is it correct to set up this way?

set "two phase freq" to 1404000

set "lmf activie max freq" to 1512000

set "lmf inactive max freq" to 1296000

I calculated this according to the differences as mentioned in your example... :)
[HTC Sensation] TheUntouchable:
This kernel already runs at 1,5 GHz, you have nothing to change!
[HTC Sensation] BioTecK:
Thanks! So when running the kernel on 1.5Ghz the tuned intellidemand is already enabled by default? :)
[HTC Sensation] TheUntouchable:
Yes, this is how it should be. The settings above are for users which want to run the kernel with 1,2 Ghz only.
[HTC Sensation] BioTecK:
In that case I'm all good! Thanks! :D
[HTC Sensation] MuertoKo:
Ding!

Have some news here faux!

1. Had a random reboot while charging, this is my own problem so when battery is 100% it keeps charging so it switches off, known one and my problem not kernel.

2. A few hours ago I got a Black screen as another one reported. I had to pull battery so no last_kmsg. Any other think I can do?

One extra info, while in black screen I could see my locking screen but REALLY dark and unresponsive, just as dark as when it has faded out while locking, maybe related with the fade-out you included some time ago?

Will keep testing! Btw arhd 6.6.1 and 005b1 no tweaks as usual for testing betas.
[HTC Sensation] access9:
Same issue here. Also, I randomly lose access to my sdcard after flashing the kernel.