yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] RADLOUNI:
Thanks, things are much clearer now, in a nutshell, the exynos is newer and better.
[HTC Sensation] RADLOUNI:
Sense 2 is much less load than sense 3.

From broken wall's reply above, the CPU of the sensation does not seem to be a major upgrade over the desire hd CPU
[HTC Sensation] GabrielSousa:
i dont have the HD version.

i have the "Desire"
[HTC Sensation] RADLOUNI:
Keeps getting better :-)
[HTC Sensation] eyegor:
Keeps making me more and more suicidal.

I didnt know it had such a BAD cpu, u'd expect it to be top-notch in such a device.
[HTC Sensation] mrg02d:
Someone needs to take a crap in HTC's cereal over this...

Matt
[HTC Sensation] faux123:
aSMP CPU is not really that bad.. it may not be as efficient clock for clock compared to nVidia or Samsung, but @ 1.2 GHz, its about the same as 1 GHz Tegra. aSMP is new to android world (not new to desktop world), so the kernel and framework are not really optimized for it yet. Qualcomm and CodeAuroraForum are busily patching their kernels and framework to make sure to squeeze out every last ounce of performance from this. My kernel with CAF patches using OnDemand governor running @ 1.5 GHz can beat the Samsung chip. I, along with other kernel devs, will continue to patch and find ways to squeeze performance from this.

http://twitter.com/#!/faux123/status/107347149464928256
[HTC Sensation] BrokenWall:
Thanks for backing me up man.
[HTC Sensation] jlevy73:
I'm confused Faux, how exactly does your kernel @ 1.5ghz beat the SGS2? I own both and if you run both devices at the same speed there is no synthetic test the Sensation beats the SGS2 at. I've tried everyone and some are just downright embarrassing.

Then there is the subjective feel of UI fluidity. And once again, there is no comparison there either. The lack of hardware acceleration makes the Sensation cough along in areas that the SGS2 doesn't even flinch at.

I like the Sensation and Sense UI, however, overall these two devices just aren't at the same level atm. Maybe one day they will but that day is certainly not now.
[HTC Sensation] lokhor:
Those bagging the Sensation's CPU should read:

http://www.scribd.com/doc/59228550/Linley-Report-Dual-Core-Snapdragon

The important part here:

Although Cortex-A9 uses a shorter pipeline with only eight stages, it achieves clock speeds similar to those of Cortex-A8. The shorter pipeline enables Cortex-A9 to achieve slightly better instructions per cycle (IPC) than Scorpion, because of the smaller penalties for branch mispredictions and other pipeline hazards. Therefore, CortexA9 will have a slight performance advantage at the same clock speed, but Scorpion still has a clock speed advantage at the same power level.

And for those saying the Scorpion is an A8, it's not exactly the same but is based on it.
[HTC Sensation] lokhor:
He probably meant that at 1.5Ghz the Sensation beats the SGS2@1.2Ghz.

Also we do have hardware acceleration in some parts of the GUI now and the Sense launcher is a lot smoother.
[HTC Sensation] jlevy73:
Nope, even @ 1.5ghz the only test where the Sensation comes close is CF-Bench. Although the SGS2 always scores higher.

Where exactly do we have hardware acceleration on the Sensation? The only attempt I've seen at this is a build.prop change and that's not going to enable true hardware acceleration. Hardware acceleration must be accomplished at the GPU/Driver level and seeing that we don't have 2.3.4 source atm, how can one do so.
[HTC Sensation] xtcislove:
Simple Answer... this Kernel is not based on Official 2.3.4 sources... he hacked this together ;-) And improved GPU as CPU
[HTC Sensation] mrg02d:
I just beat the SGS2 on CF-Bench with Fauxs 1.5Ghz kernal and Revolution HD rom +ADW EX....

My overall score is 6557...My three scores are: 11326, 3379, 6557

Ive got the screen capture to prove it and the noob status to prove I know zip about cheating these things. :cool:

Matt
[HTC Sensation] jlevy73:
Running cf-bench now on my sgs2 and will post a screenshot of the result in a sec
[HTC Sensation] jlevy73:
CF-Bench from SGS2
[HTC Sensation] vincepg13:
People gotta accept that our phone is just not as strong as the gs2, your pics clearly prove that. I mean we gotta oc ours to 1.5 just to stand a chance. But sense is worth it for me...couldn't use ANY other Android UI

ATTENTION: help faux123 get his recognized dev status back, go here >> http://www.change.org/petitions/rec...give-faux123-recognized-developer-status-back
[HTC Sensation] mrg02d:
Wow, stock clockspeed too! I guess we will all have to see what happens once both phones have reached their peaks in optimization.

Maybe ICS for the Sensation will be its awakening? At least mine now beats what CF Bench thinks the SGS2 is stock...:-D

Matt
[HTC Sensation] lokhor:
He is running a custom rom and kernel so that probably accounts for the difference.
[HTC Sensation] jlevy73:
I agree, I like Sense as well. And definitely, let's get Faux's status back :)
[HTC Sensation] jlevy73:
Not likely since the other person I was discussing this was running Faux's kernel and no doubt some type of custom Rom.
[HTC Sensation] knights.JayTana:
Sorry for bringing this discussion here but i think you guys can give me some light about this:

So, Faux Kernel is tweaked to work with 2.3.4 build of Sensation with some goodies like scheduler, overclock and etc? ... True or False? Is it overclock by default? can this be tweakable by SetCPU (governor, clock, and voltage)?

Kernel on Mike's ROM with script is combination of his tweak and Faux's Kernel? True or false? Is it overclock by default? can this be tweakable by SetCPU (governor, clock, and voltage)?

Is it better handled by Daemon or SetCPU, or is best left untouch?

Regarding Unity V9? Whats all about it? Why is it contrevertial (aside from the alleged source code issue)?

If GB isnt optimize for DC why would we need to force DC and even OC both cores? is it just for BMark purposes or some ego fullfilmnt againts S2?

HTCs way is more better (cpu1 only kicks in when cpu0 is loaded), its the best way and most efficient approach for ASMP+GB combo IMO... why not use this style and enhance it?
[HTC Sensation] BrokenWall:
people, need to stop bringing this thread off-topic.
[HTC Sensation] knights.JayTana:
I know that some queries i have there is irrelevant to the thread, you can ignore those things... but most of it has something to do with DC and OC; which i think this thread is all about... Thank you and Sorry if you find my post misleading or offtopic?
[HTC Sensation] BrokenWall:
the reason we would like to focus on governor and OC for both cores is because if we can find out the way that aSMP is acting now and how to control it, it should make things simpler when we do get ICS based roms later this year or so.

Plus it seems a bit wrong to have one core running its ass off at one speed while the second is flopping all over the place. The devs that are working on this have been watching the CAF forum and testing ways to manipulate the kernel for better aSMP support.
[HTC Sensation] knights.JayTana:
Now its clear... my brain stock just @ present, not realizing that this works of some brilliant Devs is also for FUTURE purposes for the community...
[HTC Sensation] mike105105:
I don't know the differences in performance between our CPU and others, but I do know aSMP should definitely provide better power savings for the performance. The problem is just finding out how to scale the 2 cores to match the situation. If i had more free time I would gladly help out, unfortunately the best I can do is offer to test other peoples work.

Also how do we get someone to recognized developer status? I believe everyone that donates their time and skill should be recognized.
[HTC Sensation] vincepg13:
If your talking about faux:

ATTENTION: help faux123 get his recognized dev status back, go here >> http://www.change.org/petitions/rec...give-faux123-recognized-developer-status-back
[HTC Sensation] i900frenchaddict:
I dare to post a question here, even if I'm not a dev, but because this question has been in my head for a while and I can't find an aswer.

Sorry if my question is stupid or really noob question:

Some apps are known to recognize and use both cores (CF-Benchmark?) and some others are known to recognize and use only one core, even if the second core is set to be ON (Quadrant?)

So my question is: what programming part of the applications make them see and use just one or both cores? Is it something already known? Is it something that could be implemented in apps by developpers? (if you look at my signature, you can guess I'm dreaming of Fpse using both cores, but Schtruck, the dev, doesn't have a Sensation or Evo 3D)

And that leads me to another question: with the exampke of Quadrant, not seeing/using the second core even if this one is forced to be ON when the phone is awake, can we really expect improvements by using Faux Kernel or Mike 1986 Dual-core patch, or will most of the apps and games keep on using only one core anyway? And of so, what's the advantage of having the secon d core ON?

Sorry again for these non-dev questions, I'm just very curious about that.
[HTC Sensation] D69K:
+1

well i don't know but i think i have some ideas about this,

seeing how SGS2 which has dual core ON all the time didn't change a thing with Fpse & seeing how Dual core patch for Sensation doesn't affect the speed of Fpse !!

I think that devs should implement dual core support within their apps to make use of the other core.
[HTC Sensation] mrg02d:
I believe that that is something for the phone to decide rather than the app that is running. If the phone feels it is being stressed with only one of its cores on, then it has the option of turning on the other to handle the load.

Matt
[HTC Sensation] i900frenchaddict:
would that mean that apps like Quadrant or Nenamark2 don't stress the CPU enough to use the second core??? That would be strange, and leading to imagine apps a little less optimized so that they stress the CPU just a little more to use the 2nd core and so get better performances even if they are less optimized?

Mr Spock would say it's illogical :D

As it was reported here in this thread, Quadrant for example doesn't use the 2nd core even if this one is ON thanks to Faux kernel or dual core patch, but CF-bench is supposed to? Could devs here confirm this? Does a single app really uses this second core that is forced to be ON?
[HTC Sensation] BrokenWall:
No application is going to use both cores just because they are on. CF-Bench has a probe that it does that will force CPU1 online and during bench it will feed code to both cores. You can see this by the increase in performance and scores when kernel doesn't oc both cores and one that does.

Again just because a core is running doesn't mean that it will be used
[HTC Sensation] faux123:
More Geek Talk Below:

So after some additional hacks from last night, it is clear now that L2 Cache for Snapdragon dual core is running @ lower frequencies than CPU. So at some point, higher CPU clock speed may be pointless, because the L2 Cache cannot keep the pipelines filled so the CPUs would be idling waiting for data to process, thus generating more heat but with no real performance increase.

IMHO, the CPU frequencies I have now for CPU and L2 cache is probably at the limits and beyond those points may see diminishing returns... The next frontier for Snapdragon dual core optimization will be increasing the subsystem performance such as SDRAM clock speed, Adreno GPU speed and maybe system bus (if it is controllable)..

For my tegra2 Phones (LG G2x / Moto Atrix), we have seen quite a bit of performance gained when we OC the peripherals in conjunction with CPU. Hopefully, we can tweak the Qualcomm peripherals like we can with the Tegra platforms.
[HTC Sensation] zimphishmonger:
Thanks a lot for that info! Very useful to know.....
[HTC Sensation] stanny2k:
So is the the end for any further Sensation work? Will be have to lump it with this processor?

Good work on what you've done to this point dude
[HTC Sensation] i900frenchaddict:
Thanks a lot guys for your brilliant and clear explanations! (pushed the "tanks" button for both of course!)

do we know (hem,with all respect due, I mean "YOU" know) how this use of both core is implemented into CF-Bench? I mean if it could be reproduced, and uses by other apps, if the devs agree to try to implement this, we would see some apps greatly improved if they feed code to both cores and not just one? Since Gingerbread is not supposed to manage it, I guess it's not as easy as a line of codes........but is it impossible? (been reading this thread from the beginning, high level developping here but you remain clear so it's readable for no-dev-but-not-noob like me, thanks, I'll stop polluting here after guys, but I couldn't keep asking these questions ^^ )
[HTC Sensation] RADLOUNI:
CPU mess

I love HTC and the overall HTC phone experience, and I've been a loyal HTC phone customer for so long, but i believe HTC f@cked up with their choice of CPU for their flagship phone. People that pay this much for a phone can pay a little more and get a decent cortex A9 cpu like samsung did with their GS2

being a previous owner of GS2 i can honestly notice the difference in performance, and i moved to sensation because of Sense UI and how much i hate touchwiz, but i think that HTC has taken it too much this time with the cheap hardware they chose. The snapdragon they chose has half the L2 cache as compared to competitors (512 vs 1024), not to mention the whole bunch of hardware acceleration features of a proper Cortex A9 CPU
[HTC Sensation] BrokenWall:
What your asking is not possible, it would take the requirement for us to inform all devs of all applications to use this method that ChainFire is using. Or basically injecting code into an APK as its running which is not worth the time or effort (and may not be possible).
[HTC Sensation] eyegor:
Actually the SGS2 is cheaper, at least in Serbia.
[HTC Sensation] i900frenchaddict:
Allright, thanks again for the answers (and for the work you've beein doing on the Sensation)
[HTC Sensation] remcoros:
I'm not yet really into Android/Java development (I'm mainly a .Net/C# developer).

But I think developers don't have to do anything 'real special' to use more CPU cores. They don't have to detect and turn on CPU's at the hardware level.

When writing a multi-threaded application, ('Thread class' in both Java and .NET) the OS should handle how these threads are distributed to multiple cores. It's a decision by the OS. Not by the developer.

The developer should 'only' write his application multi-threaded. The rest is handled by the os transparently.

my 2c.

Remco Ros
[HTC Sensation] i900frenchaddict:
Does that mean Quandrant (my usual example ^^) is single thread and CF-bench is multithread?

That seems logical.....I should use ADB to see how the cores behave when Fotaf (an app to take 360 degrees panoramic photos) renders the panorama, it's quite long, and you can set the numer of threads (they say " set it on 2 threads for dual cores like the GS") . On the Sensation, 3 threads seem to be the fastest setting.

Also, does that mean that if devs of Fpse or N64oid (well...for example :D ) could make their emulators multithreaded (if they are not yet, I don't even know, I should verify/ask !) the second core would be better used and so the app would be faster?

PS: I my questions are too out of topic, stupide or dumb, please tell me, I dared to post there because the thread was quite "calm" but I know it's a dev thread ;-) and I may be a pain with my questions
[HTC Sensation] remcoros:
again, i'm not 100% sure. But if you are into more than some basic programming or even writing benchmark apps, you sure know the concept of multi threading. so it seems illogical they didn't think about it.
[HTC Sensation] GabrielSousa:
i have tried the last version of several kernels.

and all have the same problem

when the cpu is full loaded, changes the max freq to 1188 (so current freq cant be higher than 1188)

when the cpu has light work changes the max freq to 1512 (or other oc freq)

so with this problem, we dont need oc kernels :(
[HTC Sensation] d.brown:
HTC released the 2.6.35_crc.tar.gz kernel source code hope it will help :

http://dl4.htc.com/RomCode/Source_and_Binaries/ace-att-2.6.35-gb-mr.tar.gz

Hi my name is DloBrown and Im A nightly addict!!!
[HTC Sensation] BrokenWall:
we are aware, and the 2.3.4 rom has the same issue as 2.3.3 but we know what it takes to get both cores to OC and hold it, as you can see in Faux's kernel
[HTC Sensation] raybez:
I chimed in earlier and might've been misinterpreted when I said that the software running on a broken kernel is 'junk.' Just wanted to clarify....

The kernel that HTC released has old-tech support for aSMP. Not to be confused with SMP, which Linux (the *kernel* on the phone) has supported for about a decade. SMP-based CPUs run excellently on Linux, which is why your S2s get good benchmark results, because there is a longstanding support for that type of chip. Which brings me to point 2....

Point 2 - Some benchmark apps use the APIs from the OS to figure out how fast the phone is. Not to piss in anyone's cereal or anything, but the device itself is capable of things that have nothing to do with what version of Android is on it. You can write a program that runs on the hardware without referencing anything Gingerbread or Honeycomb or Ice Cream Sandwich at all. But if you do, you're restricted by what the framework/OS provides. If you don't, you can run anything that a computer running said kernel can do.

If the kernel itself doesn't have good support for asymmetric multi-processors, then there's nothing Google or any independent developer can do to fix that, except fix the kernel. Which is why I provided a link to a project that was working on it.

I only hope that developers from HTC or Qualcomm have read up on it and will work towards better improving support for their chips, and keeping the open source nature of the Linux kernel alive.
[Captivate Q&A, Help & Troubleshooting] afrojoc:
My four light up buttons aren't very reactive at all whenever my charger is plugged in. But whenever I unplug my phone they seem to work fine. Its happened on EVERY rom I've flashed even after reverting back to stock :(.

Can anyone tell me why this happens?
[Gen8 General] hgaby:
A long time ago I bought a WIFI BOOSTER improve reception on a laptop whether this equipment can I connected to the Archos 101

windows Software is Ralink wireless utility .

Are there appropriate software for Android.

g.h
[Gen8 General] eagleofdeath13:
How do you plug this thing to your computer?
[Gen8 General] hgaby:
WIFI Booster

By USB 1000mW High Power 802.11b/g/n USB Wireless Network Dongle with 7dBi Antenna

gh
[Gen8 General] eagleofdeath13:
I don't think the tab have enough energy to power it, and i don't think there's driver for it on Android, sorry :s
[HTC EVO 3D] rtbluver:
Full AOSP Raw Energy

Only 84mb of Pure Energy and AOSP

The Goodies

-AOSP

- Preludedrews boot.img

- Added quickboot app

- Custom FONT added

- DSPmanger.apk added

- Gmail icon updated

- MMS should work!

- Dalvik heap is 48mb

- ROM is only 84mb!

- WIFI scan rate is 90 for battery life

- Bootanimation Changed!

- Built in screenshots! hold down power button and the menu will pop up and say screenshot!

- Benchmarks at 5893! Awesome, the highest benchmark!

- More im forgetting!

__________________________________________

What Is Borked for now

- Sound doesnt work, but were working on it as fast as possible!

- Camera is borked for now, itll hopefully work soon though!

- Cant view 3d pics, because HTC album wont work without sense!​

I am not responsible for anything that goes wrong during your flashing addiction!

Check links and Changelog and Gapps in post #2 and Screenshots in Post #3!

Click thanks or DONATE!

__________________________________________

Credits to:

- Empiire for letting me use his mods

- Team Xron for getting the ROM working

- Preludedrew for his aosp kernel!

- JoelZ for his 2.3.5 Base and letting everyone use it!

- TeamWin and Revolutionary for ROOT and S-OFF​
[HTC EVO 3D] rtbluver:
Version rc 0.0.7b http://www.jakealbarelli.com/rtbluver/rom/curseddragon/RawEnergy0.0.6b.zip Dont mind the name, its really 0.0.7b sorry!

Gapps download here : http://www.jakealbarelli.com/rtbluver/rom/curseddragon/gapps-gb-20110729-signed.zip Flash in recovery!

Thanks to Biohazerd87 for letting me use his servers to host my stuff!

How to Flash

Make nandroid

Clear all in Recovery

Flash ROM

Reboot (make sure you are not plugged into a wall outlet or pc, wont boot for some reason first time)

ENJOIIII(:

Changelog 0.0.5b

-AOSP

- Preludedrews boot.img

- Added quickboot app

- Custom FONT added

- DSPmanger.apk added

- Gmail icon updated

- MMS should work!

- Dalvik heap is 48mb

- ROM is only 88mb!

- WIFI scan rate is 90 for battery life

- Bootanimation Changed!

- Built in screenshots! hold down power button and the menu will pop up and say screenshot!

- More im forgetting!

- Overclockable!

Changelog for 0.0.7b

- Added and Removed some apps

- Moe ROM optimization

- Battery is now working properly, thanks to PreludeDrew!

- Bootanimation is now How to train your dragon flying scene!

- Keyboard is gingerbread, but is small, you may want to download theresized one from market!

- Pure awesomeness added!
[HTC EVO 3D] rtbluver:
Home:

App Drawer:

Notification/Status Bar:

Benchmark at 5893!

Check them out!
[HTC EVO 3D] jaypeezee:
Sound working...?
[HTC EVO 3D] wilderckw:
Ill just try andvsee.
[HTC EVO 3D] wilderckw:
Where is the links.
[HTC EVO 3D] tandxcstar1:
someone for the link lol all good.
[HTC EVO 3D] wilderckw:
I asked. Lol.
[HTC EVO 3D] sniperkill:
Is sound working?
[HTC EVO 3D] chefdave12118:
Right on! Let the games begin!
[HTC EVO 3D] jayharper08:
God I love being an xda member!
[HTC EVO 3D] ysagas:
Sound? Anybody?
[HTC EVO 3D] pastorbob:
Will download and flash, I will update this with how it goes.
[HTC EVO 3D] reverepats:
Jay what's up bro? What's good man?
[HTC EVO 3D] jayharper08:
Just been trying to lay low homie! How you been? Time has finally come for some aosp love!
[HTC EVO 3D] LearnIIBurn:
Hahaha Monster Lo-Carb! Copyrighted!!
[HTC EVO 3D] erikivy:
When folks say sound isn't working on AOSP roms, do they mean ALL sound or just for media? I could live without media sound for a while, but my ringer has to ring or it's a deal-breaker. Half the time, I don't notice the vibration until I hear the ringer.

Anyone?
[HTC EVO 3D] empiire:
All sound is gone. From the speakers, media apps, YouTube, Settings menu, etc. Anything you can think of doesn't have working audio.
[HTC EVO 3D] rtbluver:
HAHA tru just realised that, but i changed the color of it!! And drew up the monster symbols myself
[HTC EVO 3D] Kingmac38:
All sound isn't working no calls ringtones media ...... All sound broken
[HTC EVO 3D] erikivy:
Thanks guys, that's what I figured. :)
[HTC EVO 3D] Zarboz:
Probably will be until we get a complete kernel source from HTC
[HTC EVO 3D] rtbluver:
And your probably right!
[HTC EVO 3D] mazook98:
Is this based on Android 2.3.3?

(I didn't know it was possible to OC a 2.3.4, or 2.3.5 rom because of the kernel issue.

* I guess I'm missing something, just wanted to make sure. :-)

Sent from my HTC Evo3D
[HTC EVO 3D] rtbluver:
Nope, 2.3.5 and oc up to 2ghz! Running 1.8 smoother than butter cut my a razor blade.
[HTC EVO 3D] mazook98:
kernel?

Edit: (kinda rude, on my part...)

Sorry: just so I know what I could soon be flashing, which kernel did you use in this build?

Thanks.

Sent from my HTC Evo3D
[HTC EVO 3D] rtbluver:
I used Preludedrews kernel, its aosp kernel, the only one with one out right now i believe!
[HTC EVO 3D] rtbluver:
Versions beta are up! And Overclockable!
[HTC EVO 3D] rtbluver:
Just benchmarked with 10+ apps running and scored a 5893!
[HTC EVO 3D] ttieder:
Which bench mark did you get that on
[HTC EVO 3D] rtbluver:
I am using ANTUTU, I posted it, screenshots in seconds!
[HTC EVO 3D] rtbluver:
Screenies are now posted! Check Back!
[HTC EVO 3D] rtbluver:
Update tommorow!

Sent from my 3devo...s-off can run but you can't hide!
[HTC EVO 3D] clark44:
Wifi?
[HTC EVO 3D] aleksis2010:
Sound?? :)