yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] boimarc89:
im talkin about everyday use. everybody doesnt play games like that. Yes, the Vibrants GPU is a ****in juggernaut but at the same time, everybody doesnt really play games on their phone. me personally, i dont play the games on my phone because of the horrible battery life. (I have push exchange mail running in background for school and on wifi all the time due to no 3G coverage at my college town) I wish that this phone was more of a battery sipper than a gulper but thats what happens when u are power user.
[Vibrant Android Development] bmj1086:
I'm not sure where you get your information on CPUs but you're wrong. Yeah, basing off of a quadrant score is senseless because it's a general overlook of the complete hardware performance. That's how we can get higher quadrant scores than any other device, our GPU gets ridiculously high scores. The thing you can look at is MFLOPS. MFLOPS is, and has been, one of the major benchmarks used to measure CPU performance for years and it DOES mean something about the computers performance. This phone is, in no way, faster at general tasks than the G2 or N1 running Android 2.2. If you don't believe me take two of them side by side with a clean install of the OS and run through tasks and you'll see the performance flaw on the Vibrant. JIT is what makes the OS so much faster.

http://en.wikipedia.org/wiki/Just-in-time_compilation

JIT is optimized for a Snapdragon. The Snapdragon and Hummingbird are both built on the ARM Cortex-A8 but the Snapdragon isn't built using the Cortex-A8 reference design. They built the processor from the ground up. Samsung did not, they used the reference design thus, the two processors perform tasks differently (though they're similar, they're not the same).

If you're wanting to argue that the Hummingbird is a better SoC than the Snapdragon, there's no argument, it is. If you had Android with JIT optimized for the Hummingbird on our phone and another version optimized for the Snapdragon on a N1 the Hummingbird would win. But since JIT is optimized for the Snapdragon then it's going to perform better with operations and have better performance.

You may want to do some reading and understanding on how a CPU operates with and without JIT before you post something about how wrong people are.
[Vibrant Android Development] Sdobron:
If you were a power user you would know that a strong wifi connection uses less battery than a 3g connection...
[Vibrant Android Development] playa0506:
Gpu doesn't only apply to games, it applies to anything the phone displays resulting in a smoother experience. It reduces the load on the cpu that would otherwise be dedicated to the rendering which is why I think it's common knowledge the phone would beast everything else if it was properly programmed. Anyone connected to the galaxy s seems to avoid the 2.2 but there are definitely deeper issues. Despite the fact that the nexus s is going to be a destroyer of worlds, the galaxy s line is going to be a big waste if samsung doesn't get google to actually work on it.
[Vibrant Android Development] boimarc89:
Correction...

Power User:

noun

(computing) a computer user who needs the fastest and most powerful computers available

via Dictionary.com

...so u sir have ur thoughts backwards.

we as Vibrant users who are more than a noob are considered power users because we run and get the most advanced Android Phone.

..Checkmate

BTW, Why do ppl keep trying to 1-Up me and every1 else on here trying to have an intellegent discussion on Android stuff and they constantly try to make themselves look better and make u look stupid. Nobody no knows **** unless ur a developer w/ a PhD. If u really knew everything, u would be working for google engineering Android software. Dang its a think tank, not a troll tank LOL
[Vibrant Android Development] vapotrini:
I dunno about you, but that wouldn't be my description of a "power user". A power user is someone who uses their device to the maximum of it's capabilities. It has a lot more to do with pushing the boundaries of your device than it does with having the latest and greatest.

Anyone can run out and buy the most powerful computer in the world, then sit around and play solitaire on it all day long. Not exactly a power user, is it?

Just sayin...
[Vibrant Android Development] boimarc89:
my point exactly...ppl r too busy trying to 1UP u and try to make u look stupid rather than stay on topic about the OP topic which was from me....
[Vibrant Android Development] andeeroid:
listing #5 got my eyes

So...there should be news all over about UBIFS maybe?...

Anyways, is this true?

Sorry for being skeptical, but no one is mentioning about UBIFS in the forums :O

P.S. I went ahead and searched for UBIFS in I9000 Galaxy S forum, but no luck no one is talking about it.
[Vibrant Android Development] Tynen:
I do agree with you that benchmarks are totally hokum. However, processor optimization would be nice. :)
[Vibrant Android Development] SamsungVibrant:
So is someone suggesting that T-Mobile will skip out on 2.2 completely, and provide us with 2.3 instead? And 2.3 will be JIT optimized for Hummingbird?

I doubt it, but would be nice if T-Mobile really did skip 2.2 and gave us 2.3 instead. Again, I doubt it.
[Vibrant Android Development] andeeroid:
2.3 will probably be optimized for Orion Dual Core
[Vibrant Android Development] Michaelr219:
my guess is they'll skip 2.2... it will only be a few short weeks before we see the first 2.3 phone, and based off of rumors... it looks like it will be a samsung nexus s, with similar hardware optimized to run with the phone... ie and im merely speculating of course, should either give us access to an easy port or one that tmobile officially releases. which is similar to when the droid 2 came out... the droid users got a 2.2 update almost immediately. one can only hope.

id love to see touchwiz gone and the 2.3 "google experience" as they call it, running the way google intended for a 1 ghz phone to work right out of the box.

ie - the nexus one, which is a first gen snapdragon and still out performs most phones on the market with the same specs.
[Vibrant Android Development] mattb6288:
Its weird how nexus one quadrant score is higher but our graphics frame rates are twice as good as it. I saw a neocore demo of nexus one on youtube and it said 33fps, but I downloaded out and tried out and got 56. Do why is the quadrant score low?
[Vibrant Android Development] jkhrist:
I personally geel that yhe hd2 is yhe better android phone imho having both phones
[Vibrant Android Development] bbm21:
its cuz the galaxy s has a better gpu and cpu the only reason we quadrant lower is cuz of lag... after the lagfix even on stock i quadrant higher then then the n1
[Vibrant Android Development] SamsungVibrant:
I rather have optimized CPU performance over inflated I/O scores

I kinda disagree. Yes a lagfix will provide higher quadrant scores, however that higher quadrant score is only achieved by an insanely inflated i/o score. Also that inflated i/o does not translate into real world processing performance, because as Quadrant Advanced shows, the Hummingbird CPU does not benefit to the extent that Scorpion does from the Dalvik JIT compiler.

You need Quadrant Advanced or Quadrant Profession editions to see the score breakdown. The free edition of Quadrant just gives you one total raw score, doesn't show you the real breakdown.

http://www.aurorasoftworks.com/products

Here is the breakdown of the Quadrant benchmark:

* CPU - arithmetic operations, XML parsing, multimedia decoding

* Memory throughput

* I/O - filesystem access and database operations

* 2D graphics

* 3D graphics - OpenGL single-pass and multi-pass rendering with stencil buffers

If you are comparing raw cpu processing, then it appears a Nexus One with a Scorpion processor will outperform a Vibrant with a Hummingbird processor, when both phones are running 2.2.

Of course CPU processing is just one factor. The Vibrants PowerVR SGX 540 GPU is powerful, and gives a smooth graphical user experience, making the phone appear to be faster than it is.

Personally, I wish people would stop putting so much emphasis on lagfix. I wish that emphasis was put on creating a more optimized JIT compiler for the Hummingbird. Wouldn't you rather have a phone that could utilize its processor more efficiently and quickly which would translate in huge real world gains?
[Vibrant Android Development] PaiPiePia:
I disagree with your disagree. The thing about Quandrant CPU benchmark is that roughly 50% of the CPU tests composed of the arithmetic section compared to XML parsing and media decoding. Since Qualcomm CPU are optimized for arithmetic operations (Neon Instruction Set), those math operation complete alot faster thus boosting the score. However, being about to do math quickly on a phone doesn't do much for any body unless they like to use the phone as a calculator. Plus, these arithmetic section composed a large portion of the test; therefore, any increase in speed in completing them result in larger change/increase in score. The more important part of the performance test should focus on just XML parsing and Media Decoding.

For example, the recent CM release for Vibrant has a bug with H.264 decoding, which causes it to skip the media decoding section completely. This little "speed up" boosted the CPU raw score from a bit less than 2000 to 5500+. But does that translate to real world performance? Probably not, same with Qualcomm CPU, they may be able to arithmetic operation quickly and boost their score through the roof, but doesn't translate well to real world performance.

Don't get me wrong, CPU optimization is always a nice addition to have on a platform, making use of a hardware's potential. However, people need to chill and just enjoy what they have now. Vibrant is a really fast phone as it is already.
[Vibrant Android Development] j0hnZ:
You mean like this:

Does anyone else find it funny that our I/O is actually better than everyone else's except for the DroidX?
[Vibrant Android Development] bmj1086:
Yeah, you can't base your information off of what the graph shows for other devices because my N1 always outscored that graph with stock 2.2.
[Vibrant Android Development] bbm21:
@samsungvibrant

i agree id rather have jit optimization but until that comes the lagfix is the next best thing and i truly think it translates into real world performance. if i only cared about quadrants id still be using the 1.6 ghz kernal
[Vibrant Android Development] stephenj37826:
Well the scores aren't real if I use oclf but me I get a real 1700+ because im using jfs. Im running auxora 2.02 with eugenes b 1120-100 and I hsve yet to see a phone as snappy as this phone.
[Vibrant Android Development] fosormic:
Most certainly. I believe we are pretty much alone in the water on this.

----

IMHO the ones who don't think there should be any effort to or even discuss the possibility of improvements with JIT optimizations for this chipset should simply jump ship from this thread and leave it alone; there are plenty of interesting threads around. I am not trying to be rude but just factual.

Discussions like "the Vibrant is the fastest ***kng fone!" or spending 20+ posts on how relevant to real life benchmarks are bring no added value, just wastes time. This thread contains a lot of valuable info and is getting buried.

Side chatter is cool, but please do not post for the sake of it and please all stop being rude and taking and making things personal. Please.

Btw, I prefer (south) korean cars... More bang for the buck :p
[Vibrant Android Development] j0hnZ:
Even if its not better its still roughly the same which still makes it pretty funny. Maybe the other phones would improve with a lagfix as well.
[Vibrant Android Development] boimarc89:
Thank you. that was the most tasteful and intelligent explanation ive seen in the Vibrant forums.. I agree w/ you 300%. Id rather have a racecar w/
[Vibrant Android Development] boimarc89:
Thank you. that was the most tasteful and intelligent explanation ive seen in the Vibrant forums.. I agree w/ you 300%. Id rather have a vibrant running at 800/900 MHz and has great battery life, smooth/fast processing w/ linpack scores as a result of REAL performance increases vs the illusion of an OC'ed vibrant w/ lag fixes being faster w/ ****ty battery life w/ high low linpack and high quadrant. If u think OC-ing and lag fixes are an efficient solution to Samsungs ****ty coding, then u are a donkey sniffing coon. Jit isnt optimized for our processor so its a like V8 engine that has performance of a 4 cylinder engine. If we get some devs to work on it, it makes our phone more efficient and not need OC (which means way better battery life)
[Vibrant Android Development] aaconteh:
I agree with what you said, but, did you just say donkey-sniffing coon? Check yourself.
[Vibrant Android Development] boimarc89:
lol.......#randomthought
[Vibrant Android Development] unjoelievable:
Funny how you just slammed one of the best roms I have ever used on any phone. Try bionix final with voodoo lag fix and ocuv kernal. I simply cannot imagine anyone thinking for any amount of time that this was slow, buggy, or had bad battery. Honestly with all scores off the charts and everyday performance being phenomenal + battery that lasts up to 26 hours with no charge in my eyes is, ya know, freaking great. Who knows maybe it's just you...oh and mfops at 16, quadrant at almost 3000, yea you should try those out one more time...
[Vibrant Android Development] unjoelievable:
I agree with you, but saying there is no real world performance increase is kind of an exaggeration. On a 2.1 rom you definitely notice the boost, 2.2 is another story. Don't get me wrong though I cannot wait for jit to be optimized on the vibrant. Imagine the BATTERY life lol, freaking awesome...
[Vibrant Android Development] Michaelr219:
welll...

for one.. the 2.2 release we've seen is incomplete and modded to work nearly bug free on our devices. That being said, the release was for another device that is from the same family, but very different. So yes, the 2.1 lagfixes and such out perform the 2.2 version we have on our phones... but we shouldnt compare apples to oranges until we can get an OFFICIAL release on our vibrants.

who knows...

Samsung might surprise us.
[Vibrant Android Development] Chalup:
IMO, the problem is that most people here are talking about "optimizing JIT for Hummingbird" as though it is some simple exercise and without any idea of what said phrase even means or entails. In the process, we are further perpetuating the (arguably) flawed perception that increased FLOPS leads to a noticeably better user experience on the Vibrant. Lastly, and most importantly, it's fun to anonymously argue about things that really aren't that important :p

Now, if this thread consisted of a technical discussion about JIT compilers from the software to the hardware level, then it would be interesting ;)
[Vibrant Android Development] PaiPiePia:
See, This person knows what he is talking about!
[Vibrant Android Development] boimarc89:
it would help if devs do some work so the jit compiler can correctly interface w/the hardware. this may be possible whenever they release the official source code for the vibrant becuz the current builds are incomplete. we will have better roms and kernels whenever samsung releases the source which will be in 2072. maybe in future builds of froyo or gingerbread, this can be simply flashed as a kernel perhaps? i may be a lil ahead of myself but last time i checked, wishful thinking is harmless
[Vibrant Android Development] jokersax11:
How bout some one pull the jit source from aosp and start playing.maybe google already fixed it. Just compile the modules and and to your favorite rom. How hard could it be. # sarcasm
[Vibrant Android Development] jokersax11:
Okay im sorry but I must do this, android is java based. It uses a davlik vm to make the code efficient enough for mobile devices. This of course at the cost of performance. Just in time compliler creates byte code speeding up the performance at the cost of memory. In order to properly set up jit for our phones we need to know every thing about the hummingbird, all the work intrisity did basically. However jit does nothing for ndk based code. Which is native. Last but not least sammy uses dedicated hardware for encoding and decoding audio and video. So basically sammy and google must do this not us. The best you can do is change values around in the jit compiler source code to better match our proc. Like increase the memory used by jit or the byte size or use neon and c not just c
[Vibrant Android Development] PaiPiePia:
^ Interesting. I know for a fact that the Web Browser is written with the NDK thus a increase in performance is unlikely even if JIT is optimized. I am sure there are many games that are written with NDK as well, since that's the original intention of the NDK.

Therefore, if the game that we can play doesn't utilize Davik VM and therefore JIT, then it is almost pointless to optimized JIT for Hummingbird? Therefore, I assume most High End games like NOVA would be written in NDK instead of JAVA to increase performance and not make use of JIT at all.
[Vibrant Android Development] jokersax11:
As it stands the code that can be written with the ndk is limited, its mostly librarys and shared code. Those apps are still heavily based on java and thus jit can help. The jit doesn't optimize all of the code just some of it. Google still needs to come up with some way to have native or near native apps. While the ndk and jit help it can always be better. I think releasing more functions in the ndk and improving the jit complier to make better use of all soc's and at the same time be better implemented with davlik would be the way to go. This was partly done in 2.2 but done in a very generic way for stability reasons. what would be cool is if the hummingbird supported gpu processing of general code and android released it in 2.3 along with a galaxy s based nexus s and orion based nexus 2
[Vibrant Android Development] shehrammajid:
Looks like the Nexus S has a hummingbird processor!!! so we probably will get JIT Optimization to the fullest :D

http://www.google.com/nexus/#!/features
[Vibrant Android Development] andeeroid:
Too bad for the ones who were anticipating dual core processor, but at the same time I'm happy little happy because we will be able to utilize the JIT Optimization :D
[Vibrant Android Development] jnutz:
I knew the whole multi core thing was a myth. This is great news for Galaxy S owners as the hardware is almost identical.
[Vibrant Android Development] fduraibi:
And porting android 2.3 will be easier too ;) :D
[Vibrant Android Development] boimarc89:
looks like we wont have to Optimize Jit for for our CPU in Froyo becuz its already gonna be optimized in Gingerbread on the Nexus S which is the same phone except sdcard slot, cam flash, and ffc. Basically if they wanted to, they could rename the Nexus S to the Samsung Galaxy S Plus
[Vibrant Android Development] malancebrian:
This is a good thing. Vibrant users should have gingerbread by Christmas.
[Vibrant Android Development] chaoscentral:
just don't be expecting huge CPU numbers like the snapdragons. They have that extra large 128-bit SIMD, Hummingbird is 64-bit like every other Cortex A8 CPU.
[Vibrant Android Development] boimarc89:
even tho quadrant numbers are meaningless when measuring speed in a real life field test, it would be cool to see some larger scores. I kno our hardware will benefit from a Touchwizl-ess UI. Is there any information of its filesystem? Is it still RFS?
[Desire General] dunny_:
Hi, my desire came from Phones-4-u. It appears to be completely unbranded but i had the vodafone brand on it when i recieved it as i choose to be on vodafone's network.

I need to return it back to un-root due to warranty purposes.

Should i just return it to htc unbranded ruu, or back to the branded vodafone ruu?#

If i got back to HTC unbranded will it effect my warranty?

Many thanks
[Desire General] EddyOS:
Return it unbranded as that's how it came
[XPERIA X10 Themes and Apps] Captainhoola:
Heya,

Any chance anyone has the SE backup n restore app for 2.1 that they can upload ? I got a bit carried away when deleting after rooting.

Or can anyone recommend a better alternative?

Cheers
[XPERIA X10 Themes and Apps] SXUsr:
http://xdaforums.com/showthread.php?t=826849
[XPERIA X10 Themes and Apps] Captainhoola:
Nice one thanks!
[Hero, G2 Touch Themes and Apps] Goose247:
Ported theme originally created by Kalagas for Milestone. So all credit and thanks go to him for giving me permission to port it.

Some parts of the theme may be from other themes but I've had them that long I can't remember who created them so if the creators recognise them I apologise in advance and hope you don't mind me using them in this theme. If this is breaking any rules I apologise and understand if you have to remove this theme but I would be grateful if you could let me know who I need to ask for permission to post this theme.

Screenshots here http://xdaforums.com/showthread.php?t=823130

DOWNLOADS

THEME

Kalagas_Mixed_FroidVillain_1.6.0-signed.zip

CM THEME

Kalagas_Mixed.zip (Unzip and copy Kalagas_Mixed.xml file to "/sdcard/CMTheme/") then go into "Menu/Settings/Villain settings/User interface/Tweaks extra" and then "Select a theme" and choose "Kalagas_Mixed".

Launcher Pro 0.8.1.1 is built into the theme as this version was originally in the Rom it works. If you ever update Launcher Pro you will lose the theme on it.

The Wallpaper is also built into Launcher Pro.

Think thats it except do a Nandroid before installing just in case :D
[Hero, G2 Touch Themes and Apps] wooky321:
No 3G/H signal

Great theme :) i dont know if it is the theme that is causing this but i cannot connect to 3G/H only stays on GPRS; this is since installing the skin. Any ideas? on FroydVillain 1.6.0

Update:

Tried messing around with settings. If set to 3g only it comes and goes but no stable signal, i am assuming its the theme affecting this as before i flashed, it was fine.
[Hero, G2 Touch Themes and Apps] mjcook1984:
any chance on changing the notifications text to white. the black to hard to see against a dark grey back ground screen shot below
[Hero, G2 Touch Themes and Apps] Goose247:
The theme is just a theme in that I have only changed image files and not system files (not within my range of knowledge) so I really can't understand how it could affect connectivity.

Install Kalagas_Mixed.zip and then follow instructions on post 1 to change CM Theme settings ;)
[Hero, G2 Touch Themes and Apps] vijaysapkota:
I don't find this a good theme..
[Hero, G2 Touch Themes and Apps] wooky321:
The signal in general today has been poor with the themed froydVillian 1.6.0...no idea what it could be as i haven't changed anything but the theme. If you have any ideas please give me a shout but think i will return to stock them for now.

Update : Flashed back and getting 3G/H straight away
[Hero, G2 Touch Themes and Apps] SpPes:
Please again, port this wonderful theme to FroydVillain 1.7.2
[Hero, G2 Touch Themes and Apps] Goose247:
MATTYYEY already did it for me http://www.villainrom.co.uk/forum/showthread.php?3712-Theme-Kalagas-Mixed-Theme-for-FroydVillain-1.7.1

But I've added a couple of updates for it with Castaway battery icons and added blue progress bar and a newer jog messenger icon

http://www.villainrom.co.uk/forum/showthread.php?3712-Theme-Kalagas-Mixed-Theme-for-FroydVillain-1.7.1&p=35541&viewfull=1#post35541
[Captivate Q&A, Help & Troubleshooting] docflower:
So I want to use setirons kernal with a rom (sorta-aosp from a.n.). where do i put the files in ODIN? Also, is the pit file I use the same that accompanies 1.3?

Cheers.