yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] pettigrew95:
Sorry if a noob question but I just got the sensation. Which one of your kernels are the most stable on ARHD 6.5.3 ICS? I am coming from a G2x and loved your work there faux. Very excited to be using faux kernels on my Sensation now!
[HTC Sensation] joaquinf:
Purely dual-core harmony in your latest build. Well done faux
[HTC Sensation] jordin1128:
I'm having a strange battery drain that I've never noticed or experienced since using your ICS kernel. I had great battery performance using b7 and always had mpdecision disabled but after installing your latest beta, doesn't seem to like my phone.

Do you think any changes need to be made to my init.d files, init.qcom.post_boot.sh, or init.post_boot.sh files??
[HTC Sensation] kdm06:
[Arhd 6.5.2 xe faux ics 2.2]

Max 1512 min 192

Hey faux,

I am getting perfect dual core response with the latest beta for the first while. Once I leave the second core switch off through inactivity though I can not get it to come online again even while running 3d games or switching to performance governor. Can I provide you with any information that could help further? A log, more info on my setup, or anything? I am really looking forward to the final release and wish to help however I can.
[HTC Sensation] faux123:
Not sure why. I am on ARHD and it's working perfectly for me.

check /system/bin and make sure mpdecision_dis and thermald_dis are both named as such.
[HTC Sensation] sjknight413:
Just had a bug happen.

upon wake up the whole system sporadically lagged, when i checked the sys/devices/system/cpu/cpu1 folder, the second core was switched on but there was no cpufreq folder if that makes sense? seemed like something else was battling your kernel over control of the second core. only a reboot fixed it.

EDIT: on ARHD 6.5.3 by the way.
[HTC Sensation] faux123:
Yeap... there are things out there that likes to disable things where it shouldn't. I don't know what it is. Also make sure ONDEMAND governor is used. Other governors have bugs.

Make sure you don't have OC Daemon or other funny things trying to tell you how to use your dual core cpu. This is why I created an all kernel solution so we can be free from all these funny binaries telling our phones how to behave...
[HTC Sensation] sjknight413:
Ah okay :)

I don't use any overclocking programs/daemons ever so it isn't that!
[HTC Sensation] kdm06:
[Arhd 6.5.2 xe faux ics 2.2]

Max 1512 min 384

So I confirmed the dis suffix on mp and therm files. I was messing with conservative governor and reduced the min frequency to 192 when it stuck offline. Maybe I did something there. I have switched to Ondemand, raised my min to 384 and restarted. Everything appears to be running fine now. Thanks.
[HTC Sensation] pettigrew95:
In my /system/bin folder I see only one file with a similar name and it's called just:

"mpdecision"

Is mine alright or something wrong?
[HTC Sensation] jordin1128:
Rename it to "mpdecision_dis"

Also scroll further down and look for "thermald" and make sure that's also renamed to "thermald_dis"
[HTC Sensation] malybru:
Hi,

Have you installed 002b2 ?

If not,they will not have changed.

:)
[HTC Sensation] pettigrew95:
What is 002b2? I have only had the Sensation for 4 days! Followed instructions in OP so I feel it is correct but this stuff wasn't mentioned in OP.
[HTC Sensation] malybru:
Hi,

Read back a few pages,and you will see.

:)
[HTC Sensation] pettigrew95:
Went back quite a few pages didn't see anything about 002b2? I'm confused :confused:
[HTC Sensation] kdm06:
Faux123 opperates open beta testing on some of his latest kernels prior to final stable release to get feedback from a variety of setups and roms in order to assess the the effects of changes he has implemented on a broad base.

ics 002b2 is his second kernal for ics(002) which is at present in its second beta release (b2). It can be found here...

(Not sure I am allowed to link I can edit remove if needs )

Edit: link in next post.

Participation provides a fantastic mechanism through which you can learn (among other oppertunities every so often faux123 and others drop in a geek chat explanation of the changes which is absolute gold!!). Taking part may help to contribute to the community a little bit also. The kernels are in beta though so are not guaranteed to be stable. It is important to be aware of this before installing them. They may be a bit buggy as they are pushing the envelope. That is fun though.
[HTC Sensation] faux123:
Why go for the older stuff when you can have the brand new shiny toy!

Enjoy the freedom!!!!!

Sensation Sense ICS kernel 002 Open Beta 3 is out!

Free yourselves from M(ake)P(oor)Decision and ThermalD(umb)!

No more reliance on User Binaries to control your 2nd core and thermal management. All 100% kernel controlled!!!!

Duh.. here's the link: https://twitter.com/#!/faux123/status/184446343287283712 :p
[HTC Sensation] malybru:
Hi,

Beta 3 already? :eek:

Man you are too fast.

:D
[HTC Sensation] PaulGiz:
What did you do to make WiFi so much faster? Both 001 and Open Beta 2 give me 2,000 to 3,000 faster than any other kernel. I thought it was my imagination, but Speed Test confirmed.

Beta 3 going in now.

P.
[HTC Sensation] remus82:
Hi do you mean transfer speed or the speed at which it locks into the network? :cool:

Sent from my Sensation running Hypernonsense
[HTC Sensation] pettigrew95:
With this new build do we still need the "_dis" ?
[HTC Sensation] kdm06:
I think they are changed automatically upon flashing the kernel to inactivate them. To re enable them delete the dis in the file name and save. I don't think they will be needed much longer though... Looking postively endangered...
[HTC Sensation] pettigrew95:
Well I just flashed the newest beta...in my system/bin the _dis is still there. Do I need to manually delete that or just leave it?
[HTC Sensation] Kohr-Ah:
Just leave it be. In case you ever use another kernel and need it again

Sent from my Sensation in UrQuan subspace
[HTC Sensation] pettigrew95:
I mean leave the file just delete the _dis at the end of it? And if I do go back to another kernel what do I have to do? Thanks for the help, much appreciated.
[HTC Sensation] kdm06:
No leave it. Mpdecision is a user space script that controls when the second core comes online. And thermald scales back CPU frequencies when the temperature gets too high. This is a cumbersome way to do it. It is better to have the control directly in the kernel. That is what faux123 is doing in this release. This is why he changed the name with the dis suffix to prevent the script running. The kernel handles it directly now.

P.s. someone correct me if I am wrong.
[HTC Sensation] PaulGiz:
Transfer speed.
[HTC Sensation] remus82:
Sounds good. May try this beta soon!

Sent from my Sensation running Hypernonsense
[HTC Sensation] pettigrew95:
Ok will do, thanks. Last question is if I want to flash a different kernel still leave the _dis on the end of those 2 files?
[HTC Sensation] jordin1128:
I just changed the screen off freq back to 384. Going to let it settle, if faux gives me a chance lol, and a full overnight charge.

Thanks for your work Faux!

Stay schemin!
[HTC Sensation] PaulGiz:
I am a belt and suspenders guy. Before switching between different devs kernels, I make a NAND backup. When (if) I want to switch back, I restore the backup for that dev, then flash any updates.

P.
[HTC Sensation] kdm06:
No. I don't think there are any kernels yet that do not require mpdecision or thermald. You would have to remove the dis for them to work correctly. Major changes like this if successful tend to be rapidly adopted by the community. Zram is a good example. If it works well I can see it rolling out elsewhere over the near future but for now you would have to delete the dis for them to work. You should check before flashing though.
[HTC Sensation] darkburst1991:
faux...any help?

got this after a random shutdown.
[HTC Sensation] mulletcutter:
002 beta 3 on sense 4, recent apps just don't come up. Like its there but screen lag. And u can't see what your selecting.
[HTC Sensation] Hawke84:
thanks for the explain.

So Faux or anyone is there still thermal protection in the kernel?
[HTC Sensation] PaulGiz:
[V002b3][ARHD6.5.3]

Just reporting back: Everything works. Phone is running quite well, snappy and actually "feels" different, ridiculously smooth and fluid.

Now need to use it normally and see how battery goes. After today (if there isn't an update) I may move the clocks up a bit, but first I need a baseline for battery.

Actually changing my sig for now.

P.
[HTC Sensation] Evil-Dragon:
I have only one problem, but can't say if its the kernel or something else. When I reboot the phone gets stuck after the down animation. It stops with a black screen and the bottom of the phone gets hot. Can't get it to reset without a battery pull so can't get a kmsg for you faux. Anyone else experiencing this?
[HTC Sensation] SebastianFM:
I can't agree with this. Currently mpdecision isn't perfect because when it turns on the second core, also sets maximum CPU frequency for this core to highest available. But kernel never doesn't know if currently power of the second core is required, system knows that and I think this is the main reason why HTC decides to put this management into userspace. For example when I'm running a simple application which performs calculations only in one thread, mpdecision doesn't enable second core, only kernel governor increases frequency of first, enabled core if more power is required.
[HTC Sensation] MacCarron:
Latest beta, very smooth ride :D. Lowest power drain when idle or doing lightweight tasks I've seen so far after trying several of the latest (beta) kernels available. Any chance you'd allow to undervolt up to 750mV faux?
[HTC Sensation] nickporwal:
Guys i am facing one problem. After flashing the latest beta, my phone is not smooth at all. I even put it down for 15min after wiping cache and dalvik and reboot. There are no background processes active. Then also a lot of stuttering in swiping home screens.

Before ths i was using bricked 0.5.

Please tell me if i am doing something wrong.
[HTC Sensation] joaquinf:
Ive read bricked leave some files in your phone that arent overwriten when flashing a new kernel. Reflash your current ROM without superwipe and reflash faux kernel. Some of the leftover files are posted in arhd thread if you wanna take a look, i dont have the post link handy though.
[HTC Sensation] remus82:
What drain did you achieve in idle? :D

Sent from my Sensation running Hypernonsense
[HTC Sensation] PaulGiz:
Yup. There are all sorts of remnants going between Bricked and Faux.

What I do: When changing between developers kernels, I do a NAND, labelled with kernel and ROM version.

If I decide I want to change to another developer, I restore proper NAND, then flash updates from there. Saves the trouble of tracking down all those bits and pieces.

P.
[HTC Sensation] TheUntouchable:
I have about 60-80mA in idle with mobile internet activated and undervolted -50mA :)
[HTC Sensation] remus82:
Try 192mhz Max with powersave. 32-38ma consistently ;)

Sent from my Sensation running Hypernonsense
[HTC Sensation] show-p1984:
I couldn't agree with that more (except that those are qcom binaries ;)). Though it is a nice move to try to get rid of those programs, at least mpdecision is not removeable if you want to get the maximum out of your battery while still having a smooth experience. Userspace just knows more about what the f... is going on and when the second core will be needed. Furthermore if the second core runs side by side, it will mostly run without anything to do, because most of the processes will be scheduled on the first core until it is too pegged.

As I said, nice move, but I think until faux writes it's own binary to control the second core I will stick to mpdecision. And if he does that, why we don't use mpdecision in the first place? :p

Bricked only leaves the 90zram script, which should only benefit you, the modified init.qcom.post_boot.sh, which should only benefit you too (compared to stock, don't know what mike has set in there) and the thermald.conf (which is overwritten, or now not even used by faux).
[HTC Sensation] TheUntouchable:
I cant choose the powersave gov in system tuner with latest faux beta, are you cheating? :D
[HTC Sensation] joaquinf:
Thanks for your response. I just searched for the post i was reffering to and point out the same files. I can't confirm nor deny any side effects of switching to another kernel after bricked because i haven't flashed yours, but, i've read several posts of different users in different threads having problems after going to a different kernel comig from bricked. And reflashing the ROM solve those issues.

You might wanna have a look at this because something is left behind after switching from your kernel that is causing issues with new kernel.
[HTC Sensation] remus82:
I ain't using faux. Was just wondering what values you got with faux kernel so I could switch over. :D

Sent from my Sensation running Hypernonsense
[HTC Sensation] TheUntouchable:
Ah okey, i see :D
[HTC Sensation] psycho1:
Running latest beta with latest energy Rom.. very nice work.. very smooth.. well report battery life after a full day
[HTC Sensation] faux123:
Both of you may disagree with my approach, but I still stand by my decision forgoing user space binaries. IMHO, Qualcomm put these in as bandaid because they were facing stiff competition with tegra2 being the first out the door with dual core, they needed to rush theirs out quick. Also being the only one with asynchronous design made it even more difficult to patch the kernel properly. On CAF there is already a push for kernel based thermal management, so if they were happy with their user space control, why the push on CAF? Users space binaries are easy because you treat the kernel as a black box, no need to worry about all the details on how kernel works (sysfs act as an abstraction layer which hides all sort of things from user space, dumbing it down quite a bit). A kernel based solution has to deal with kernel operations, has vastly more fine grained control than user space would ever get, but the down side is the added complexity because now you do need to know how kernel works. I am not saying my approach is perfect or the only solution, but it's an approach I believe would be the trend in the near future from CAF / Qualcomm.
[HTC Sensation] MuertoKo:
Just one fast question! I've been using beta 3 since posted and using UV with System Tuner but... Is the UV table from first post OK for any Sensation? And how to make the system boot with mu UV settings? I set them by default and launch CPU config on boot but still see the kernel ones after reboot :S

Thanks and keep great job!
[HTC Sensation] Evil-Dragon:
Faux did you miss my post about the black screen bug when rebooting?
[HTC Sensation] faux123:
Nope. I read it. I don't have issues with this and others have no issues with it either. It seemed to be an isolated case. Can you detail your ROM and all relevant info?
[HTC Sensation] joaquinf:
I've experienced this two times. One trying to reboot by pressing the power menu, and the same episode described before. Black screen till battery pull. The other time i was trying to reboot via 4ext recovery it stuck in preparing to reboot screen prompt and again, battery shall be pulled.
[HTC Sensation] SebastianFM:
OK, when CPU temperature is too high kernel can limit CPU max frequency. But I talk only about mpdecision, not thermald.
[HTC Sensation] faux123:
I am putting mpdecision and thermald together on purpose because to me both are user space binaries used to control the behavior of cpu.
[HTC Sensation] design12:
First of all great work on this kernel. We're privileged to have such a great developer.Just wanted to mention that I found something interesting when testing out 002 beta 3. Yesterday I installed it & after awhile CPU1 would go offline & not come back online no matter what.I reinstalled kernel and same thing would happen after awhile. My min was 192mhz Max: 1.56ghz..so today I decided to try again & reinstall beta 3 but this time I left the default min of 384mhz & the Max to 1.56ghz. For some reason cpu1 has been online everytime I check in system tuner pro.It hasn't gone offline while screen on. As soon as I dropped the min to 192mhz it went offline again & same problem. I put it back to 384mhz min & good again so far. Will keep testing.
[HTC Sensation] faux123:
Not ignoring you. So far I don't have any1 in my ignore list on XDA yet ;)

As I mentioned before, I don't know why or what is causing the reboot issue. The only suggestion I have for those who experienced reboot issues is to NOT UV too much. Too much UV will cause reboot to be bugged.
[HTC Sensation] evilged:
I noticed the cpu1 issue but on further investigation I think this might be a system tuner bug as when I check with system monitor & other utilities I can see the second core running and scaling to various speeds.

I imagine it is having difficulties with changes in the new beta.

G
[HTC Sensation] ifti_a:
Faux and everyone, my phone takes ages to reboot too......when I select reboot to recovery, it takes ages, same on 6.5.3 and this.....don't think it's kernel related, maybe Rom or leedriod/Liamstears theme........but can't be sure. Also I'm using latest beta and ARHS 6.5.4XE....no uv. It's a.bug somewhere. Has anyone tried it without any mods ?
[HTC Sensation] joaquinf:
:D:D glad i'm not.

Well .. .this is an isolated issue and i couldn't be able to reproduce it anymore and lo log, no bug :( . I don't UV my phone so it can't be the cause of it, i don't believe in UV all it causes is instability.

I'm enjoying your kernel, nice and smooth experience. Thanks for answering

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

I do. 5.6.3 no bravia, no launcher tweaks, only mod is supersmoot rosie.

Most of the times it reboots fine, but i've had some trouble a couple of times.
[HTC Sensation] ifti_a:
im on ARHD 6.5.4XE with brava and other mods...
[HTC Sensation] MuertoKo:
Sorry for Quoting my own post but it's getting quite annoying :( Any help on this please?

Btw I'm usin 002 Beta 3 version of your kernel running on ARHD 3.5.4 HD!

PD: Is Zram auto-enabled with this ARHD version like happens with Sebastian's kernel or should we activate it manually as explained in some posts before?
[HTC Sensation] PaulGiz:
People using System tuner, make sure you disable the OC Daemon. The menus can be confusing, but don't use any daemons or profiles with v001, v002b2 or v002b3. I believe some of the issues with CPU1 come from people who don't realize they're running the daemon.

P.
[HTC Sensation] ifti_a:
Where are the oc daemons set in system runner ?
[HTC Sensation] joaquinf:
AFAIK zram isn't supported by faux ics kernel yet.

Correct me if i'm wrong
[HTC Sensation] PaulGiz:
Boot Settings. Next to the bar showing CPU clocks is an eensy, weensy, tiny box that says "Boot Settings". Touch that and a menu will pop up. Check Disable OC Daemon. It will ask you if you want to do it now. Say yes.

Now you're letting kernel do its special Faux-y goodness without external interference, which is the whole point.

P.
[HTC Sensation] design12:
I went under boot settings & i dont see anywhere disable o/c daemon. Does that mean i dont have it or that its disabled?
[HTC Sensation] joaquinf:
I think you can only do this if you have the paid version of system tuner. Not available on the free one
[HTC Sensation] faux123:
Kernel 002 is official!

https://twitter.com/#!/faux123/status/184782525695148032

Enjoy!
[HTC Sensation] ifti_a:
Faux ur too fast, your killing us,

Is it ok for me to use setcpu and limit the speed down to 1188 ?
[HTC Sensation] stuart0001:
Do I need to delete or modify any files if I'm coming from bricked kernel.
[HTC Sensation] faux123:
Nope, no tweaking necessary.
[HTC Sensation] Astug:
I'm sooo happy your back for ICS! ;)
[HTC Sensation] Skipjacks:
...............
[HTC Sensation] MuertoKo:
Why is CleanCache only available on the Ultimate actually? I don't want to OC my GPU until I make sure it doesn't cause more heating or more battery loss (anyone who can tell me about it?) But that CleanCache thing sounds just great :P

Any tip here Faux?

Btw thanks for launching this much versions daily! You make my day ;)
[HTC Sensation] fr0zenblood75:
I remember there being issues with thid kernel and virtuous Inquisition. Are they still present ? I really want to use this kernel, faux was my favorite back in the GB days :p
[HTC Sensation] OhioDroid80:
Anyone use this with a non-sense from like what v-6 built?
[HTC Sensation] ImHuge07:
What app do you recommend and what settings do you recommend to run your kernel at? I'm on android revolution and am using whichever version of your kernel came with it.

I tried set CPU and the frequencies wouldn't stick. Now I'm using some random app from the market and the phone is really choppy no matter what frequencies I use. Any recommendations?
[HTC Sensation] remus82:
Yes its still sense based :)

Sent from my Sensation running Hypernonsense
[HTC Sensation] sazrikudo:
I prefer to use system tuner, easy to use.
[HTC Sensation] pnut22r:
Faux is it possible that the scrolling could be different between builds? I was using v1 that was released with the arhd 6.5.4 then I flashed v2 ultimate and it seems like there is a lag in the scrolling on the v2 ultimate. I'm not changing frequencies or voltages. All stock

Could be wrong, just a different feel
[HTC Sensation] faux123:
Could be. The touch driver was updated between version 001 and version 002. It may contribute to the different feeling. I'm not as sensitive as some of you. I didn't notice any difference between the versions.
[HTC Sensation] pnut22r:
Yeah thanks. No complaints, just wondering. Great work, thank you.
[HTC Sensation] ImHuge07:
Thanks I'll check it out. What settings do you set it on?
[HTC Sensation] feuerkette:
Hi faux,

Is it possible to enable zram on the 002 kernel?And how to?
[HTC Sensation] mike1986.:
You can use OC Daemon.
[HTC Sensation] jerrylzy:
I thin oc daemon works fine so far..

Sent from my greatest Sensation 4G running LeeDrOiD
[HTC Sensation] jerrylzy:
mike did you remove system/etc/thermald.conf？that file limits the cpu freq

Sent from my greatest Sensation 4G running LeeDrOiD
[HTC Sensation] mike1986.:
Yes mate, it's removed in 3.0.4 :)
[HTC Sensation] jerrylzy:
Thanks！And what max freq are you using？1512 or 1566？has the kernel provided conservactive yet？

Sent from my greatest Sensation 4G running LeeDrOiD
[HTC Sensation] mike1986.:
Default freq is 1512 but you can change it to 1566 with Daemon Controller :)
[HTC Sensation] d.brown:
OK but android 2.3.4 kernel is 2.6....?

Hi my name is DloBrown and Im A nightly addict!!!
[HTC Sensation] jerrylzy:
So in daemon controller app is not blank!great!i will continue to use 1512 :D

Sent from my greatest Sensation 4G running LeeDrOiD
[HTC Sensation] B-Man2005:
for me thermald.conf is there ... and its downclocking itself to 972 :(

again and again and again :(
[HTC Sensation] mike1986.:
Yes, since faux123 restored scaling_available_frequencies in the kernel :)
[HTC Sensation] jerrylzy:
linux kernel is different from android number..All htc Gingerbread uses 2.6.35.X kernel

Sent from my greatest Sensation 4G running LeeDrOiD
[HTC Sensation] mike1986.:
Dude you are on 3.0.3. We are talking about 3.0.4. And yes - your device will be downclocking because you are using dual-core script + 0.1.0 kernel + OC Daemon. I wrote multiple times not to flash dual-core script any more but nobody is listening to me.
[HTC Sensation] Bluewall:
I've flashed the new faux kernel and i TRULLY follow the installation.

I'm on InsertCoins 2.3.5 but nothing to do, impossible to boot. Any idea ? =(
[HTC Sensation] jerrylzy:
Try 1.5G version

Sent from my greatest Sensation 4G running LeeDrOiD
[HTC Sensation] B-Man2005:
yes i flashed it once ... i listened to you ... i flashed 3.0.3 over to uninstall dual core script ... but seems didnt work so well ....

so i deleted the file now ... what else should i do to completely remove the script ??

etc \ dual _ core i removed as well