yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] sorcerika:
noob question here:

i'm using your 09 kernel and already set ondmand to default governor.

seems no need to update 091. am i right?
[HTC Sensation] show-p1984:
If you have an app set this at boot time, you are right. But if you do not want an app do that every time you boot up, update.
[HTC Sensation] RiNo808:
Show does 9.1 run better in on demand...I was just wounding why you switched

9.0 back to on demand from smartass? In 9.1?

Sent via Sensation Z710a AT&T
[HTC Sensation] whoamanwtf:
Would my phone not boot if it it couldn't handle the GPU OC, or what would happen? Spotty performance? I get spikes in 3d games not just a couple but pretty much all, haven't tried nova2 on here. Also in quadrant the fps is pretty low, id compare it more to the galaxy for fps than the tegra. its less than half of the tegras.
[HTC Sensation] show-p1984:
It was not intended to set smartassv2 as the default governor in 0.9, sadly this was brought to my attention too late (and I did not see it either), so I needed to increment the version number for a new update.

I use ondemand because it is the only governor working 100% with aSMP CPUs (and I tweaked it a lot), but in the end this is a question of faith.

Hmm. If your phone can't handle 320Mhz this might lead to these problems, but it is more probable your phone would just reboot itself. I have tried a few other games from gameloft (e.g.: asphalt 6) and I can't seem to reproduce that with either the 300Mhz GPU version or the 320Mhz version. (my phone can handle 320 Mhz pretty well, but besides benchmarks I do not see any real improvement. So I just use the 300Mhz version.)

Other games like Cordy, Heavy Gunner 3d, ninjump, etc... work smooth and fluent also (and I play mostly over HDMI where the demands are even higher than the game itself). Maybe something else is eating up cpu power on your phone? Or you have set unstable CPU clocks/voltages? Or an oc app is changing between profiles a lot, or you are using smartassv2 or or or. There are one thousand possibilities. Without a kernel log and logcat from those moments that is pretty hard to determine.
[HTC Sensation] epsix:
I could have sworn when flashing your kernel 2 x's without doing any extensive gaming or benching it get really hot and maybe i'm doing something wrong, force me to use faux's kernel.

But this time you've out done yourself "show-p1984". My phone is smooth as butter with one swype on my home screen it turns like 10 - 15 round. :D And it's COLD hahahaha.

Thumbs UP!!!

Thanks
[HTC Sensation] artymarty:
What do you recommend? I thought the recommended radio was the one I was using

10.56.9035.00P_10.14.9035.01_M

or should I use the latest?

10.58.9035.00U_10.15.9035.02_2

Have been told that newer is not always better...

Marty
[HTC Sensation] whoamanwtf:
I can get it to run smoothly if I am not ondemand I have to be on performance. But it also gets warm when I do that. What is the highest temp I should be seeing?
[HTC Sensation] mexxxico:
Coming winter and colder days ... 45 C is still OK :D
[HTC Sensation] Marreboy:
To me it looks like a problem with the output redirect ">". only the first line can use a ">" all following lines for the specific file should use ">>" as in append. Or is Android different from Linux?
[HTC Sensation] mexxxico:
use the latest radio... it's OK and all works good
[HTC Sensation] dingolino:
Hi Show,

are there commands avaialble to set also the govenour from ondemand to smartass?

Is there alos a command avaialble to set the max clock when screen is on/off or durign the call?

Best regards,

dingolino
[HTC Sensation] deagleone:
moin show-p, dont spent more time for my script problem, system tuner works great so i use it.

I appreciate you taking the time for me
[HTC Sensation] korand:
init.post_boot.sh script

Also no luck with init.post_boot.sh script. Modified it to work from init.d and it works great for my rooted 1.73 xe rom! ZIP with scripts attached.

Choose desired script and put it into the /system/etc/init.d and change permissions to 755 (rwxr-xr-x)

98cpu_1188 - 192-1188 (show-p voltage values)

98cpu_1188_uv - 192-1188 (less voltage values)

98cpu_1536 - 192-1536 (show-p voltage values)

98cpu_1728 - 192-1728 (show-p voltage values)

Optional:

97cpu_mpdecision - mpdecision tweak
[HTC Sensation] artymarty:
Yes, did a nandroid, installed latest radio, cleared caches, rebooted, installed the matching ril, cleared caches rebooted... Cleared caches did a fix permission, rebooted.

Data speed very good on Telstra network,

Screen snapshot still not working. Will try again after a few more reboots. Will also try the gps app when I go for a drive tomorrow.
[HTC Sensation] zgmf-x322a:
the best kernel iv used for my sensation.... loved it
[HTC Sensation] mexxxico:
Have you un# the screen snapshot in prop.build?

I have IC 2.5.2, Bricked kernel v0.91 and the latest radio and everything works OK.....

....except the sound on the video camera... sounds like a someone turned 'noise gater' :)
[HTC Sensation] saigon66:
It's draining my batery like hell...!! From 6am till 2pm i just got 35% left and my phone just in the standby mode. Doing nothing with the phone. Use default setting from this kernel 091.
[HTC Sensation] meteor999:
Totally opposite result for me, 8 am to 12 pm, with moderate use, still at 100%
[HTC Sensation] Cat_On_Droid:
Lols sorry, I have bring exploring the xda App and doesn't aways show up in which forum I am xD
[HTC Sensation] show-p1984:
Yes there is ;)

echo Y > /sys/devices/system/cpu/cpuX/cpufreq/scaling_governor

where X is your cpu and Y the governor you want to set.

That is not important, I tried it both ways, the system cannot find the path.
[HTC Sensation] whoamanwtf:
I've seen my phone get to 46c is that to hot? It runs fine and everything at that temp I think, I just don't want it to hurt itself! :P If that's not to hot then everything's going good here now. That's with a room temp of 24.4 (76f)
[HTC Sensation] show-p1984:
Read this:

http://xdaforums.com/showpost.php?p=17758052&postcount=7273

##########

Copied it here:

##########

You can check your CPU temperature by doing this: (Value will be given in °C)

adb shell cat /sys/class/thermal/thermal_zone1/temp

Everything below 66°C can be considered normal. Everything above is not dangerous, please have in mind that this is a SoC passive cooled design with virtually no airflow. It can still operate with an internal temperature of 80°C. This is not your Computer where the Heatsink is 50x as big as the cpu, and has at least 30x it's mass ;)
[HTC Sensation] SatScan:
It's your battery not the cpu
[HTC Sensation] whoamanwtf:
Actually its not the battery, the part of the phone where the battery middle-upper is not warm at all its the bottom where the buttons and sim card are.

66? Thats can't be accurate that seems like it would be painful to hold onto/ damage the hardware (I am not trying to sound condescending here actually quite the opposite just want someone to tell me their phone hits these temps too with no issues.)

On a side note, this chip set definitely seems slower than the tegra on SmartBench, the only bench it does good on in fact is the CF Bench which is weird
[HTC Sensation] show-p1984:
That is not painful. It's the INNER TEMPERATURE. Your CPU in your pc will get 55°C hot too, but if you touch the heatsink it will only have ~45 and there is way better thermal conduction.

I got after 1 hour of 1080p video recording with mhl hdmi, in full sunlight, 71°C on my cpu. It's just not important. Ofc the phone was warm, very warm indeed. But #1 I had it overclocked to 1782Mhz and #2 it was in full sunlight. In the summer. And with HDMI. So no danger there. The inner temp is always higher then the actual outside temp.

BTW: All passive cooled electronic chips need to be able to operate with an ambient temperature of 60°C.
[HTC Sensation] whoamanwtf:
Thanks for your responses, I am content now. The kernel seems to work great as long as I put it on performance mode when playing 3d games.
[HTC Sensation] miniterror:
Agree,

Such temps can be verry normal for electronics.

If seen my videocard of my comp between 65~70 degrees after a hour mw2 playing.

Whats hot for us can still be cold for electronics
[HTC Sensation] tinker2000:
Who can go beyond 1.78GHz on the clock. mine crashes pretty much straight off. Maybe its time to lock the closk at 1.78 if most crash beyond that?
[HTC Sensation] show-p1984:
I can clock even above 1917Mhz xD

If it isn't stable for you, just don't use it. Why should I rob other ppl of the possibility to try it?
[HTC Sensation] anko184:
I went up to 1.83 without any problem, but after that phone hangs...

Will any burn tests help?? :D
[HTC Sensation] show-p1984:
No not rly, but m8 do whatever rocks your boat! ;)

BTW: Codename for v1.0: 'badass'
[HTC Sensation] anko184:
Yeah I know, I was just joking...
[HTC Sensation] marcos600rr:
@ show-p was noticing that after a few hours with no using the phone when i try to useit had a lot of lag and when i check my oc settings apear smartass at governer all by him self dnt know whats causing this...
[HTC Sensation] show-p1984:
probably an oc app you have installed ;)
[HTC Sensation] marcos600rr:
System tuner i will try deleting all the app data uninstallit and will instale it again to see what happens and ill let you knw
[HTC Sensation] marcos600rr:
Nop still changing and have try system tuner master cpu and setcpu when i reboot the phone or try a few benches its changing from ondemand to smartass by him self i will try reflashing the kernel to check
[HTC Sensation] show-p1984:
Post

adb shell uname -a

plz. I am already in bed xD
[HTC Sensation] tinker2000:
I can clock even above 1917Mhz xD

If it isn't stable for you, just don't use it. Why should I rob other ppl of the possibility to try it?

It wasnt that I suggested to limit it because I cant clock much past 1.78G, It was more of a suggestion if most people cant... Mine will do 1.83G, but isnt too stable.... I think youre lucky with yours :)

Thanks
[HTC Sensation] bestwebs:
Hi Show

Just upgraded to .91

It is running smooth.

I am using system tuner and have it downclocked to 1.29 max to save battery.

When I was on .86, Angry Birds were starting to freeze in mid air.

On .91 this has not happened yet.

Would you know what would have caused this in .86?

Your kernels are the best.

Thanks

:)
[HTC Sensation] show-p1984:
thank you. Ofc I know what caused it. The kgsl ringbuffer power management override. (in my source with #if 0 commented out)
[HTC Sensation] bestwebs:
Hi,

Thanks for the reply.

Is this corrected in .91?

:)
[HTC Sensation] show-p1984:
Ofc, or else you would still have freezes xD

Btw: It was already fixed in the closed 0.89-RC2 beta version ;)
[HTC Sensation] ajaysinbeast:
I on 2.2.5 SSE and have been updating the kernel with each update no problems whatsoever. flashed 0.91 yesterday and only problem I face is whenever I go to friendstream in sense it freezes and sense restarts. I gave it some time but it won't work.

resolved.
[HTC Sensation] bestwebs:
Hi Show,

Thanks again.

Will report any others things that appear.

Keep up the great work.

:)
[HTC Sensation] mudhi:
Just tried the 0.91, found a minor issue, on 2D game (hexdefense), it skip frames, under or over clocked same issue.
[HTC Sensation] show-p1984:
Just downloaded it, HOLY ****! That game is fun! :D

Now to the frame dropping, after the first 5 level this game is heating up your phone like nothing I have ever seen... Not even HDMI + Cordy does that.

But I played it till level 31 and ignored my burning hands. Here is what my cpu temperature was in the end:

adb shell cat /sys/class/thermal/thermal_zone1/temp
71

The reason for skipping frames is simple, the kernels thermal protection is at it's highest level.

So, no offense, but when it skips a few frames because it is protecting itself from going into a nuclear meltdown, it may, no it has to do that ;)

As all tower defense games this game is cpu hungry like hell.. both cores online and @ 100% load in the heat of battle...
[HTC Sensation] lightninbug:
SH!T man...If you think that games fun...Try Prize Claw! Its free..and if your an 80's kid like myself you will enjoy it so much....Plus your kernel LOVES this game!! All other kernels heat up the phone like how you were talking about above...Your latest one keeps it nice and cool while playing this game. Love YOUR WORK!!!
[HTC Sensation] epsix:
Show,where's version 1.0:D
[HTC Sensation] show-p1984:
Thank you very much, sure as hell will try that ;)

Where the sun never shines. :D

I am doing extensive rewrites for v1.0. It will take me some time to configure all of this properly. BTW: I don't think that I need to hurry, v0.91 is running great ;) and I will need some non-coding time too. That means: My gf is *****ing about me spending more time in front of a pc ;)
[HTC Sensation] deagleone:
push her under the desk.... works for me...:D
[HTC Sensation] tinker2000:
Lol.....Let her up for air now and then.

V0.91 works well, take your time with BadAss Show-p!

Cheers
[HTC Sensation] magic_man:
If that is the case then simply lowering vdd or clock frequency should fix the issue. CV^2*f = power. Thermal conductivity is in temperature per watt. So lowering frequency should lower temperature linearly lowering vdd should lower power quadratically.
[HTC Sensation] show-p1984:
V1.0 will have lowered vdds, again. Tested by baadnewz. If his low-end Monday morning phone still runs rock stable, I am sure there will be no problems. (no srsly, EVERYTHING gives him reboots :D)
[HTC Sensation] dwsmith:
What are advantages and disadvantages of the v91 vs the enthusiast version?
[HTC Sensation] show-p1984:
Enthusiast: 320 mhz gpu oc. That's it. I did only add it because I was bombed with requests. I can't see a difference in games or benchmarks, but hey everything for the user!

Please be warned, this may cause problems on some phones. In every case your phone will get warmer a LOT.
[HTC Sensation] dwsmith:
Ok, I will skip it.
[HTC Sensation] rawrfische:
+1

I've been pleasantly surprised at how cool my phone has been while playing fpse lately. I had previously downclocked to 1566 because of heat, but I've been able to go back up to 1674 since 0.91. Great work, show!
[HTC Sensation] mudhi:
It will burn your hand no matter which kernel you are using... :D

by the code you provide tested on this game, but not Bricked-kernel, conf is 192 ~ 1188ghz, undervolted 62.5mv.

Level 1 - 35 intestine, temp 60 +- 2, up to level 42 temp 74, which the full screen is already occupied by towers, but immediately goes down to 60 when I died, (Ofcourse :D no possible way defeat level 43) battery temp is 43. Doesn't drop frames.
[HTC Sensation] KennyDumah:
Try Dead Space :D

The graphic is unbelievable good. :)

And it runs so SMOOTH! :)
[HTC Sensation] show-p1984:
Then it's good that Bricked has an internal temp protection ;) Never got it above 71.
[HTC Sensation] tinker2000:
This kernel with IC2.5.5-2 is truly awesome.... My pointless CF benchmarks are superb: -

@1.83GHz

Native: 13793

Java: 4082

Overall: 7966

If v1.0 is better than v0.91, I cant wait :)

Excellent work
[HTC Sensation] show-p1984:
You will have to :p
[HTC Sensation] tinker2000:
How do we get Dead Space, cant see it in my market?

It looks awesome though :)
[HTC Sensation] LayZeeDK:
For some reason the latest version is also draining my battery even with 3G and WiFi turned off in idle phone state. Using InsertCoin 2.5.5-2.
[HTC Sensation] KennyDumah:
It's an ea game.

I downloaded the game as a cracked version from a German website.

:/
[HTC Sensation] show-p1984:
Look for an app that's using your cpu too much, reset bat stats, charge 2x 8hrs+ and calibrate battery.

It's always the same procedure.
[HTC Sensation] papao217:
Ey tnx for the kernel

Works great with arhd 3.6.0
[HTC Sensation] show-p1984:
Well basically it is just wiping stats with 100% battery + 2x charging 8hrs+. Some ppl swear on an app in the market called battery calibration. I've never used it ;)

Since there are only a few ppl experiencing it, and in the most cases they have found an app responsible for the malfunction, it's hard to believe it's the kernels fault. If you would be so kind, I would like to get a few logs from you.

adb shell uname -a > uname.log
adb logcat > logcat.log
adb shell dmesg > dmesg.log

logcat should be left running for about 60 seconds, the rest of the cmds don't need to be cancelled.
[HTC Sensation] GabrielSousa:
oc 1674

cfbench-13234, 4217,7823

with Synergy ROM

excelente KERNEL !!!!!
[HTC Sensation] show-p1984:
Have a look @ this.

xD
[HTC Sensation] GabrielSousa:
show-p1984 thanks a lot for you hard work ;)
[HTC Sensation] show-p1984:
np ;)

Remember: Opensource development is always a group effort ;)
[HTC Sensation] mczhu:
I have to say this, excellent(and it's cool!) battery life with IC latest XE rom. thank you show-p and baadz!
[HTC Sensation] navillos:
What I do to calibrate my battery is boot into recovery, wipe battery stats, power off phone and charge all night. Then power in phone, its best to fully charge the phone off. It will never reach actual 100% with the phone powered on.

---------- Post added at 08:27 PM ---------- Previous post was at 08:24 PM ----------

This is one excellent kernel show-p battery life is friggin amazing.
[HTC Sensation] kayroccs:
hey show im using system tuner pro and i could adjust the voltage for each frequence.... im just wondering what is the lowest voltage i could put my voltage at for 1.29ghz without losing performance? im using IC2.2.5 sse
[HTC Sensation] Gunkk:
Voltage does not impact performance, but rather battery life, heat and stability. Set it as low as you like before it crashes. All CPU's are different. Your mileage WILL vary.

Sent from my Bricked Energy ROM Sensation.
[HTC Sensation] kayroccs:
i kinda figured that when i reduced it to the lowest but thanks i just wanted to make sure that i was correct about performance cause i played with it before and no performance difference
[HTC Sensation] frostmore:
sorry if it sounds a little noobish but,will this kernel work with the lastest CM 7 alpha by selfkang??

looking forward to try the real dual core capability on this kernel.currently using faux's kernel.
[HTC Sensation] MusicMan374:
I cannot get this to work with SuperLite 1.4. The stock kernel is the faux123 kernel. Is that the problem? Whenever I flash it I get a boot loop. When I tried to flash it over the rooted stock sense 3.0 ROM v1.45 OTA, I got a status 7 assert failed error. I checked the md5 sums and everything :/ This kernel looks amazing and I wish I could get it to work. Any ideas?
[HTC Sensation] show-p1984:
It will work, but you will loose Bluetooth and WifiHotspot. Everything else should work. I will soon update the CM7 version of this kernel, it will then support everything and have the latest goodies from this version.

You will need a stock boot.img to flash this kernel. I believe faux has used some hacked boot.img's in the past, so maybe there is the problem.

It can be flashed over the stock rom without a problem.

2 possibilities (since I have only 2 asserts in the script):

#1

Status 7 assert failed will mean that your phone is not identifying itself as pyramid. The installation will then cancel to prevent installations on other phone (this is to avoid possible damage on unsupported phones).

If you are

SURE

that you flash this on a pyramid only, open the updater script and delete these lines:

ui_print("-Checking Model ID");
assert(getprop("ro.product.device") == "pyramid" || getprop("ro.build.product") == "pyramid" || getprop("ro.product.board") == "pyramid");
ui_print("-Success!");
ui_print("-Model ID - HTC Pyramid");
ui_print("-Ok to proceed");

Just delete these 5 lines, save the updater-script with everything else into a zip file (or just overwrite the file inside the zip you downloaded) and flash it again. It should not give you any further problems.

#2

It cannot write the boot.img it created. Then you will have to flash it manual with fastboot:

Flash the Kernel in recovery, get newboot.img from the phone after the installation fails, reboot to bootloader & flash it.

adb pull /tmp/newboot.img
adb reboot-bootloader
fastboot flash boot newboot.img

If this fails too, you may have a bad boot partition (eg. bad blocks). You will have to run a RUU to maybe get past this. But usually this means RMA.
[HTC Sensation] MusicMan374:
I think the more likely possibility is #2. It said status 7 assert failed for raw image write or something rather, I don't remember exactly. I'll try what you mentioned about pulling the temporary new boot and flashing it manually. It succeeded to flash when I tried it on SuperLite though, and even though it gave me bootloops, it still successfully flashed, which tells me it's not necessarily a hardware level bad blocks thing. I'm doing a nandroid restore right now to stock from this afternoon since I decided I didn't like superlite as much, I'll try the adb thing and get back to you. Thanks for the suggestion.

EDIT:

Alright so I tried your suggestion. This is what clockwork is feeding me:

...

Flashing New boot.img ...

assert failed: write_raw_image("/tmp/newboot.img", "boot")

E: Error in /sdcard/download/etcetcetcbrickedkernelfilename.zip

(Status 7)

Installation aborted.

So I did the adb pull thing but it said file didn't exist, so I did an adb shell and cd'd to /tmp and this is the file list:

boot.img

createnewboot.sh

dd

mkbootimg

mkbootimg.sh

modclean.sh

recovery.log

unpackbootimg

update_binary

zImage

that's it. No newboot.img. It never successfully created it I don't think. Not sure what exactly happened there.

another edit:

checked your updater-script, and saw that you have it set to delete newboot.img. That's why I can't pull it. I never learned how to use update-binary/updater-scripts, only update-scripts, so if you could let me know how to get the change I made in the updater-script reflect in the update-binary, that'd be great. Or just upload a update-binary/updater-script without the delete newboot.img line in it.

I tried backconverting it to update-script, and then removing the line, and then converting it back to the edify script, but there was still no newboot.img after I flashed it and checked /tmp with adb. Very stumped here. I s-off'd my phone, permarooted it per the instructions in the guide thread, and then tried to flash this. Is it because it's technically the OTA stock rom just with root and busybox flashed over it? Is it missing something? I don't understand.
[HTC Sensation] snowblindd:
Just popping in to congratulate you on the kernel, 0.91 it.s just plain perfect, no reboots, smooth ass phone now :) you are doing a good job in here, wish you all the best
[HTC Sensation] gururise:
Hey Show,

Thanks for the great kernel! I'm having an issue that you can hopefully address in a future version:

When waking up my phone, sometimes there is a few seconds of lag before things seem to run smoothly again. I assume this is due to the phone being in a low Mhz (192mhz) sleep state and then having to ramp up to 1.5Ghz upon waking up and spinning the carousel. For the first few seconds after waking up the phone, the spinning carousel is slow/laggy.

This is especially noticable if I am running a 3d live wallpaper such as "blue skies" from the market. If using the 3d wallpaper and waking up the phone, the lag can last up to 15-20 seconds before the phone is really usable again.

I'm running 0.91 on InsertCoin 2.5.5-2
[HTC Sensation] show-p1984:
If it isn't created (my script does not delete it, it deletes the boot.img, the one pulled from your phone, the newboot.img will not be touched) then you have not a stock boot.img installed and therefore the insertion of the kernel fails, or it can't pull the boot.img from your phone. (various reasons)

That's not a problem here. Are you using any OC apps? (cause I don't and it works smooth from the first nanosecond)

BTW: Ramping up to a higher frequency takes less than 10µs.