FPS Comparisson in Quake 3 - Can somebody explain? - Android Apps and Games

Here's the problem:
This is running on a 330mhz processor at 240:320px, openGL es 1.1
This is running on an 800mhz processor at 320:480px, openGL es 2.0
Why is the second one running considerably slower on a much faster processor and much faster graphics card?
The only answer i could find is that the i5700 has twice the number of pixels in the resolution compared to the n82.

Related

msm7200 520mhz vs. xscale 800mhz?

Is there much of difference beside clock speed. from the msm7200 in the touch pro 2 and the xscale running at 800mhz in the omnia II in terms of performance? ANy help would be appreciated.
If you ask me it (should) make quite a difference. The msm7200 is quite notorious for it's quite allright clockspeed but slow performance.
I used to have a Diamond (with 528 mhz) and then got a Omnia (Marvell 624 mhz) which was already quite a difference. I guess the 800 mhz will make even more of a difference.
Do note that there is a big difference in resolution between the Diamond and the Omnia, so that will also give some speed increase. The Omnia II has a Samsung 800 mhz chip (as far as I know) and I don't know what kind of performance that will give.
Both cpu's are a ARMv6 (afaik), so in that perspective you could say the 800 mhz is faster than the 528 mhz.
See this:
Samsung chip: http://pdadb.net/index.php?m=cpu&id=a6410&c=samsung_s3c6410
Qualcomm chip: http://pdadb.net/index.php?m=cpu&id=a7200a&c=qualcomm_msm7200a
My old diamond was much slower than my current ipaq 211. The ipaq has a 624mhz marvell and is much faster and more responsive than the diamond. It can also play videos back much better. 800mhz would just increase the performance gap.
The Omnia II is Arm11 which is slightly faster than the iphone 3G(both get blown out of the water by the 3Gs), and should support OpenGL ES 2.0.
Here's Samsungs Data sheet on it: http://www.samsung.com/global/syste.../2008/5/30/785500s3c6410_datasheet_200804.pdf
The msm7200, i BELIEVE(dont quote me), would be faster than the SC36410, if it had proper drivers.. however, thats not the case.
numbers are an indicator and nothing more. They give you a clue but clues can be very misleading. If they were usefull, why would you need benchmarking?
http://en.wikipedia.org/wiki/Megahertz_myth
(yeah i know wiki is sometimes full of BS but it certainly backs up what I learned in Uni and during my assembler cracking/virus writing days)
The ONLY way to compare CPU's is to run the same application and then run the SAME task in that application. Once you have done so ALL you can say is "For performing task X in application Y, processor ZXY running operating system ABC is faster on the BLAHBLAH platform" and nothing more. It does not mean its faster at everything or indeed, you cannot say its faster than ANYTHING else until you have tested it.
At the end of the day, the processor is affected by drivers, processor design and the operating system and its installaition.
and Software.. if theres no apps that incorporates acceleration, then its wasted.
what about qualcomm 1G snapdragon cpu?
how fast is that compares to current 528mzh? haha
i'm waiting for Acer S200 with 1G cpu.
netnerd said:
what about qualcomm 1G snapdragon cpu?
how fast is that compares to current 528mzh? haha
i'm waiting for Acer S200 with 1G cpu.
Click to expand...
Click to collapse
please re-read and if you still don't understand, i'll try and explain again.
clearly, marvell is better, even the mhz is lesser than what qualcomm offers!
having better decoders also like video playback & multitasking when video is playing!
waiting for devices with marvell cpu pxa168 series.
they use qualcomm chip becoz its cheaper & provide hsdpa to network & GPS module while the rest does not come with it. so individual chip must be used. but its better like GPSone VS SiRF III

[Q] Benchmark Scores

So we all know the Nexus S has a 1Ghz Cortex A8 Hummingbird CPU, which sounds unimpressive considering the Nexus One has a 1Ghz Snapdragon QSD 8250, but it's a known fact that clock speed often has little to do with actual computational power. Qualitative previews have said that the Nexus S "flies," but I'd like to see something more in the numbers. If anyone has a demo device, could you run a few benchmarks? Or perhaps comment on performance after quick opening/closing several computationally intensive applications?
QuacoreZX said:
So we all know the Nexus S has a 1Ghz Cortex A8 Hummingbird CPU, which sounds unimpressive considering the Nexus One has a 1Ghz Snapdragon QSD 8250, but it's a known fact that clock speed often has little to do with actual computational power. Qualitative previews have said that the Nexus S "flies," but I'd like to see something more in the numbers. If anyone has a demo device, could you run a few benchmarks? Or perhaps comment on performance after quick opening/closing several computationally intensive applications?
Click to expand...
Click to collapse
1gb humingbird is fast as galaxy S and iphone 4. both which are like 30% or more faster then snapdragon
I think the key improvement is in graphics performance. Here is a comparison.
QuacoreZX said:
So we all know the Nexus S has a 1Ghz Cortex A8 Hummingbird CPU, which sounds unimpressive considering the Nexus One has a 1Ghz Snapdragon QSD 8250, but it's a known fact that clock speed often has little to do with actual computational power. Qualitative previews have said that the Nexus S "flies," but I'd like to see something more in the numbers. If anyone has a demo device, could you run a few benchmarks? Or perhaps comment on performance after quick opening/closing several computationally intensive applications?
Click to expand...
Click to collapse
The S5PC11x (Hummingbird) has 2x the memory bandwidth of the MSM8250.
The MSM8250 gets about 2x the floating point performance of the S5PC11x.
I believe the SGX540 GPU in S5PC11x is on the whole a bit faster than the GPU in the 8250, but I don't have hard numbers on that in front of me. They're architecturally different GPUs and will have different strengths and weaknesses.
It's really hard to do a good apples to apples comparison of different SoCs -- memory interconnect, cache sizes, ARM architecture version, GPU, etc, etc all play into overall system performance.
Gingerbread, overall, tends to be faster than Froyo on the same hardware.
Not really too familiar with this stuff, but will the JIT compiler being optimized for snapdragon instruction set make a huge difference still? My Vibrant plays games way better than the MT4G (imo) but scores terribly on Linpack and is terribly slow at opening applications and things vs. the MT4G.
Read the post above you. Linpack is mainly a benchmark for numerical performance(floating point etc), where the Snapdragon chips are MUCH better.
But the Hummingbird(PowerVR) GPU is better than the Adreno GPU found in the Snapdragon line. That's why the gaming performance of your Vibrant is better than the MT4G.
Ronaldo_9 said:
1gb humingbird is fast as galaxy S and iphone 4. both which are like 30% or more faster then snapdragon
Click to expand...
Click to collapse
PhoenixFx said:
I think the key improvement is in graphics performance. Here is a comparison.
Click to expand...
Click to collapse
Yup, just anecdotally, hummingbird is MUCH faster than snapdragon IMHO
galaxyS/NS SGX540= 90 million triangles/sec
HTC G2 Adreno 205 =44 million triangles/sec
Nexus one = Adreno 200 = 22 million triangles/sec
nexus S is running on the fastest GPU out now. And another good thing about running on power VR GPU is that iphone runs on one also so when lazy iphone porting happens you will have optimal performance running on that GPU than you would on Adreno
Ive noticed this especially on gameloft games
Trust me im on a vibrant and came from nexus one with out a doubt the nexus S GPU smokes nexus one GPU even out performance 2nd gen snapdragon
Hummingbird > all atm.
Orion will be the same.
Don't make pre-assumptions about the dual core chips.. Orion has good competition from the TI OMAPS line.. Qualcomm looks like they'll stay behind GPU wise though.
Plus the Sound Quality of the Hummingbird chip is awesome. MUCH better than the Snapdragon chips.
Also, you have to be cautious of manufacturer specs for GPU pixels/sec and triangles/sec -- the "box numbers" are always under optimal conditions and often not representative of real workloads.
For modern non-fixed-pipe GPUs (gl ES 2.x, etc) compute capabilities (how many shader ops / pixel/ etc you can get away with) factor in as well.
Depending on what your workload is like (geometry heavy? fill heavy? texture heavy? shader heavy?) you will see different strengths and weaknesses when comparing GPUs.
All that said, the SGX540 is indeed quite snappy.
chip
I agree the sound chip is good in the NS, as is the GPU

Do Fpse and N64oid utilize the Ram or the Processor more?

which one (though obviously both count) is more important in getting steady/bearable fps?
how would a dual core phone with 1 gb of ram play
vs a phone with
1 ghz single core and 512mb of ram?
thanks =) !!!!!
i question this because i'm thinking about getting a droid x2 soon but the ram just is a kick in between the legs
Having a high clock speed is what matters the most and obviously a arm7 + CPU
For example
Tegra 2 @ 1 Ghz won't run FF7 at a constant 60 fps but its still very playable. The small fps drops to 40 annoys me but still very very playable.
Tegra 2 @ 1.5 Ghz+ Runs FF7 @ a constant 60 fps all times.
Edit: Your getting the dx2, you won't have any issue running any emulator at fully playable speeds...
that response is most appreciated and most assuring =)
contract ended and then came the question of wait longer for 1gb of ram and dual core or just settle, either or it's an assured 2 years i guess =D

GPUs

I'm planning to buy a new android phone and my budget is 200 to 250 EUR.
The component thats bugging me a lot is the GPU. I am seeing old Adreno 200 GPUs on new phones like the Desire V.
#1-So is it really a factor that affects the overall performance of the phone?
#2-And which is the best?
I have seen phones equipped with Mali 400MP,Adreno 200,205,220 and 225,SGX 540...and those Tegra chips from LG Optimus Series.
Which one is the best?
#3-And the phone on my mind is Desire X(will be released soon),and many pages say that it comes with an Adreno 203 chip.Now whats Adreno 203?
And hows its performance?
Guys...
Sent from my GT-S5670 using xda app-developers app
yzak58 said:
I'm planning to buy a new android phone and my budget is 200 to 250 EUR.
The component thats bugging me a lot is the GPU. I am seeing old Adreno 200 GPUs on new phones like the Desire V.
#1-So is it really a factor that affects the overall performance of the phone?
#2-And which is the best?
I have seen phones equipped with Mali 400MP,Adreno 200,205,220 and 225,SGX 540...and those Tegra chips from LG Optimus Series.
Which one is the best?
#3-And the phone on my mind is Desire X(will be released soon),and many pages say that it comes with an Adreno 203 chip.Now whats Adreno 203?
And hows its performance?
Click to expand...
Click to collapse
GPU's are not the biggest factor no, as long as the CPU and RAM is enough overall performance will not be effected by the GPU.
Some games that are very 3D intensive would befit from a more powerful GPU yes, and for some games the Tegra 3 chip allows for better shading and water effects etc
thanks zac
GPU are saparated ram allocated for gaming..
More the gpu better the gaming performance...
It means 400mali is better than 200 adreno..
Other thing gpu does not effects over all performance but it effects clarity of graphics and display visualiTy...
So in 250 eur.
I Think galaxy S2 is good choice..
Good processor
Good gpu
Good screen resolution..
we all should be polite enough to press thanks for anyone who helped US.
i think ram comes first.
larger ram can make your phone work smoother(except games).
thanks
ok guys :good:
rainbow9 said:
i think ram comes first.
larger ram can make your phone work smoother(except games).
Click to expand...
Click to collapse
Actually its both . RAM also has a major impact on games. The better the GPU, the lower the impact on the RAM since the device won't need to be put under too much "strain" to process the graphics (also requiring a good CPU).
GPU IS IMPORTANT FOR SMOOTH OS PERFORMANCE. The current OS uses GPU acceleration to smooth things out ig. ICS and JB. Many ROMS also enable GPU to increase performance throughout the OS. If you have a snapdragon, then it uses RAM from the phone for RAM on the GPU where as Tegra has it's own dedicated RAM for its GPU.
AJ88 said:
GPU are saparated ram allocated for gaming..
More the gpu better the gaming performance...
It means 400mali is better than 200 adreno..
Other thing gpu does not effects over all performance but it effects clarity of graphics and display visualiTy...
So in 250 eur.
I Think galaxy S2 is good choice..
Good processor
Good gpu
Good screen resolution..
we all should be polite enough to press thanks for anyone who helped US.
Click to expand...
Click to collapse
The no. in the card's name does not reflect the ram it has.It reflects the model number.And of course the Mali mp-400 is better than the Adreno 200.It performs better than the Tegra 2.
Here's the performance order of previous generation chips :
Mali Mp-400>PowerVR SGX 540>Adreno 205 >> Tegra 2.
Maybe the Adreno 205 isn't THAT much better than the Tegra 2,but the Tegra 2 is highly over-rated,and the Mali mp-400 pulls cleanly ahead of it.
RoboWarriorSr said:
GPU IS IMPORTANT FOR SMOOTH OS PERFORMANCE. The current OS uses GPU acceleration to smooth things out ig. ICS and JB. Many ROMS also enable GPU to increase performance throughout the OS. If you have a snapdragon, then it uses RAM from the phone for RAM on the GPU where as Tegra has it's own dedicated RAM for its GPU.
Click to expand...
Click to collapse
oh..thanks for the info...
So you are saying that Tegra chips come with its own inbuilt RAM?
So...much mbs of RAM(or RAM equivalent or whatever) is in a Tegra chip?
yzak58 said:
oh..thanks for the info...
So you are saying that Tegra chips come with its own inbuilt RAM?
So...much mbs of RAM(or RAM equivalent or whatever) is in a Tegra chip?
Click to expand...
Click to collapse
I think it's 64MB or something like that for the Tegra 2.Doesn't really matter though.If you get anything better than the Adreno 200,it's good.
do Samsung galaxy mini has GPU?
Go for Tegra 3, mate
beakolang said:
do Samsung galaxy mini has GPU?
Click to expand...
Click to collapse
Yes, it does have a GPU. It has an Adreno 200.
You know, I have been using for some time a(pretty old by now) LG Optimus One. It has an Adreno 200 GPU and an ARMv6 600 Mhz CPU.
Even if I overclock it to 800Mhz and maximize the ROM performance in every way possible, GTA3 for example runs pretty much non-playable(very low FPS).
The Optimus One uses a Qualcomm MSM7227 SoC(2009). But in 2011 Qualcomm released the MSM7227A(used for example in Galaxy Mini 2) which also has an Adreno 200 for GPU, but it uses a much better ARMv7 800Mhz Cortex-A5 CPU. The GPU coupled with this much more capable CPU handles GTA 3 really good, playable without problems.
That's really interesting to me, to say the least. It's like you would have a good video card in your PC, but it was bottlenecked by the CPU. And Adreno 200 is quite old.
-
nundoo said:
You know, I have been using for some time a(pretty old by now) LG Optimus One. It has an Adreno 200 GPU and an ARMv6 600 Mhz CPU.
Even if I overclock it to 800Mhz and maximize the ROM performance in every way possible, GTA3 for example runs pretty much non-playable(very low FPS).
The Optimus One uses a Qualcomm MSM7227 SoC(2009). But in 2011 Qualcomm released the MSM7227A(used for example in Galaxy Mini 2) which also has an Adreno 200 for GPU, but it uses a much better ARMv7 800Mhz Cortex-A5 CPU. The GPU coupled with this much more capable CPU handles GTA 3 really good, playable without problems.
That's really interesting to me, to say the least. It's like you would have a good video card in your PC, but it was bottlenecked by the CPU. And Adreno 200 is quite old.
-
Click to expand...
Click to collapse
It has an enhanced Adreno 200.That's how it gets better graphics score in AnTuTu.And I'm surprised you can't run GTA3.I can play Dead Space no lag on my Wildfire S,even at stock,and that looks just as intensive as GTA3.
Although I do agree the CPU might be a bottleneck,it shouldn't affect 3D gaming.The UI becomes really smooth @ 825Mhz,which surprises me as it lags in comparison at even 806Mhz.
Dead Space also runs very good on Optimus One, GTA 3 is much more demanding.
It has to do with the fact that GTA is an open world game which requires more background processing rather than current processing that the majority of android games use. I believe that the CPU does the background processing which is why it lags. This also explains why the galaxy mini can play GTA while having a similar clocked CPU, the architecture.
soo
Soo is the desire x better than tegra 2?
Or more detailt
Htc desire x is it better than my lg optimus 2x.
Htc has more ram. But i dont like that i has the adreno 203 is it ****?
Help plz

[Q] help with PPSSPP??

can someone post the best and the fastest version of ppsspp ??
and can it run heavy games cause i downloaded God of war chain of olympus but it is very slow and show fps not exceed 10 mostly 5-10 fps
makes the game unplayable
or this is a hardware problem
my phone is LG Optimus p920 3D
1 GHz dual core processor
512 dual channel RAM
PoweVR SGX540 (GPU)
i saw a video on youtube show pes2013 on galaxy s2 with fps 60
i think psp processor 333MHz and that's lower than dual core 1 GHz
The problem is the RAM. Also, MIPS is one ugly RISC processor, hence PS2 emulator have to be run on a personal supercomputer (four core 64-bit x86 CPU - either Phenom II or Core i7, GeForce 9800 / Radeon HD 4670 and 2GB RAM being the minimum), so it's one of the reason why it doesn't end pretty. And you will have to continuously tweak the plugins to achieve the best rate (I had to do so on my PC for a week to get 50+ fps on PS2 emulator on my PC).
EDIT: 333MHz MIPS CPU clock is correct, and there is 32MB DDR II memory in it - I am going to shoot for 533 MHz clock (266 MHz base FSB clock). Yet, it doesn't help anything a bit - I suspect PSP CPU is a superscalar in-order MIPS-6000 (?) processor, quite similar to 299 MHz Emotion Engine (custom superscalar MIPS CPU) inside the PS2, so that requires four threads out of superscalar pipelines, and a superscalar vector FPU.
Sent from my LG-P920 using xda premium
i don't understand
what is MIPS and what is RISC processor?
with overclocking my phone i get 20-25 fps doesn't reach 60 or even 30
although after overclock RAM score in Antutu Benchmark 1260 nearly the same like galaxy S2 but galaxy s2 get 60 fps on ppsspp !!!!
here is the video http://www.youtube.com/watch?v=gYx6pi24wdw
i don't think it is a problem of RAM
mktns said:
i don't understand
what is MIPS and what is RISC processor?
with overclocking my phone i get 20-25 fps doesn't reach 60 or even 30
although after overclock RAM score in Antutu Benchmark 1260 nearly the same like galaxy S2 but galaxy s2 get 60 fps on ppsspp !!!!
here is the video http://www.youtube.com/watch?v=gYx6pi24wdw
i don't think it is a problem of RAM
Click to expand...
Click to collapse
Google it.
You don't know how Playstation systems work.
The hardware there is a little bit different.
MIPS is an ISA for the specific processor, and RISC = Reduced Instruction Set Computing, basically a simple processor, determined only by the registers inside the CPU's on-die cache RAMs. Your phone have a RISC processor also - ARM (Advanced RISC Machine).
The reason I said MIPS is ugly is because it have few oddball registers which usually break the Floating-Point expectation in other processors (Phenom II is based on PowerPC-like RISC engine but still), so they have to work significantly more than once just to get it right. Also, RAM is still a problem - I know of Sony's rather strange habit of using surprisingly little RAM memory: They used modified version of compcache, basically compressing the entire game instructions into small RAM vector slices.
And why is the RAM a problem? You guess it: MIPS virtual machine eats lot of memory that PS2 emulator eats 400 MB just to run the game on my PC, at decent framerate. Now granted, PSP is basically a portable version of PS2. And Galaxy S II have 1 GB RAM - I know because I have Captivate Glide, basically a S II with built-in keyboard (need to get new screen).
Sent from my LG-P920 using xda premium
Dr. Mario said:
MIPS is an ISA for the specific processor, and RISC = Reduced Instruction Set Computing, basically a simple processor, determined only by the registers inside the CPU's on-die cache RAMs. Your phone have a RISC processor also - ARM (Advanced RISC Machine).
The reason I said MIPS is ugly is because it have few oddball registers which usually break the Floating-Point expectation in other processors (Phenom II is based on PowerPC-like RISC engine but still), so they have to work significantly more than once just to get it right. Also, RAM is still a problem - I know of Sony's rather strange habit of using surprisingly little RAM memory: They used modified version of compcache, basically compressing the entire game instructions into small RAM vector slices.
And why is the RAM a problem? You guess it: MIPS virtual machine eats lot of memory that PS2 emulator eats 400 MB just to run the game on my PC, at decent framerate. Now granted, PSP is basically a portable version of PS2. And Galaxy S II have 1 GB RAM - I know because I have Captivate Glide, basically a S II with built-in keyboard (need to get new screen).
Sent from my LG-P920 using xda premium
Click to expand...
Click to collapse
In a few words, game developers make their games to use the best of the Playstation systems, that way changing the whole way of running the game so it will run perfectly on the Playstation systems. This leading to incompatibility with our normal hardware, and the actual emulation requires lots of RAM. Remember you are emulating the whole Playstation system you don't have the hardware parts that will run the game at as it will run on the Playstation systems.
I think I am right, if not Dr. Mario please, correct me.
Yes, that's correct. Not to mention you have to remember PS2 and PSP both have in-order processor, basically straddling along with the time-slice kernel in the BIOS and the entire firmware both unless replaced with what's on the disc. Time-keeping is just tricky on out-of-order processors, thankfully they have special register counters inside them, which the emulator uses.
EDIT: The usage of strange but rather special RTOS complicates matter in emulated virtual machine a bit - what if you time the entire symphony of processor threads wrong? A lot of strange things will happen: 1. It will simply do nothing (even more likely) 2. You won't be able to play games. 3. You get weird graphic glitches (ditto for #1). 4. You fry your TV or the PS2 (a lot less likely) / your phone (possible - if it freezes, better turn it off quickly). To get correct framerate, you have to time the vector threads against the out-of-order processor's operating frequency, to be divided down to the real clock of MIPS VM - 3 GHz : 10 = 300 MHz for Phenom II / 1 GHz : 3 = 333 MHz for ARM Cortex A9 and to keep it in order (Vector FPU seems to be the special case - why didn't Sony think of that? VUs can execute out-of-order, it just have to crunch numbers independent of CPU threads).
Sent from my LG-P920 using xda premium
thnx anyway guys
although i don't understand most of Dr.Mario words
it seems that you are a programmer to understand these things
Yeah, and hardware designer (electrical engineer to be precise) too, so I basically have good concept of how that works.
Sent from my LG-P920 using xda premium

Categories

Resources