Base Clock for OMAP850. - Windows Mobile Development and Hacking General

Hi,
I need a quick answer from and OMAP guru.
What is the base clock for the OMAP cpu. Is it 12mhz dead-on?
(IE: is the Armatis a 186Mhz ((31/2) * 12) device, or is it slightly different?)
I've seen values of 12 and 13 being quoted around here...
[edit] Basically, according to the TI OMAP documentation, it is, but I could do with the answer for the OMAP Overclocking app I am writing! ;-)
-Zak

Related

Benchmarking!

Anyone with some benchmarks yet?
Would be nice to see the difference between:
1.) Intel XScale Bulverde @ 416 MHz found in the Magician
2.) TI OMAP 850 @ 200Mhz found in the Wizard
Also, a comparaison of the battery life would be handy.
Cheers!
I am very interested in the actual performance of the Wizard against ie. the Himalaya.
Of course the cpu is TI and not Intel, but 195/200MHz instead of 400Mhz should make a difference. I can hardly believe the Wizard performs same/better than Himalaya.
Can someone post his/her experience and or bench marks?
I am more than happy to show my benchmark, if someone points to a tol that does test well
=================
Edit: Just googled & found this on http://www.gsmarena.com/i_mate_k_jam-reviews-1278.php :
the TI OMAP 850 processor that HTC uses in this phone has an ARM core, not an Xscale like like the Magician's Intel processor did. If you look at speed tests ARMs run at around twice the speed of Xscales, so this phone should be about as good as the JAM processorwise (Don't like how we only get 64mb of ram though). For details on the OMAP check out TI's site
http://focus.ti.com/general/docs/wt...00&path=templatedata/cm/product/data/omap_850
JBenchmark 2 figures: http://www.mobile-review.com/pda/review/image/htc/tornado/jb2.gif found on http://www.mobile-review.com/pda/review/htc-tornado-en.shtml
========
Looks like the OMAP chipset (=more than an ARM926 CPU) in the Wizard at least acts faster than the XScale found in the Magician

HTC Hermes (838Pro) Actual Clockspeed, 300MHz or 400MHz

Heya folks,
awhile ago, i installed batterystatus plugin and it reflected the device speed as 300MHz.
Yesterday, after installing sktools 3.0.74, i chanced upon the following while playing around.
System Info:
Processor core : SC32442-400MHz
Clock speed: 300
This bothered me .
Googled the net to find possible answers. And it seems that i'm not alone. Some others have found the processor to be "underclocked" at 300MHz, but all had assumed that it was probably the batterystatus plugin that was reflecting the clockspeed with errors.
My question is, it would be a mighty coincidence for both abovementioned apps to reflect the samsung processor as so. If it is indeed a Samsung 400Mhz proc that's been underclocked, does anyone know of a way to clock back to 400MHz.
have a hunch that this 300mhz is software limited. Can anyone shed some light on this?
It would be great *hint hint* if some guru could write a simple app to allow us to choose between 300 or 400 mhz or battery savings or full-on power modes.
Thanks.
From what I know .. it's actually a 300MHz proc that has been overclocked to 400MHz ...
On Hermes production devices the processor is Samsung SC32442A - 400MHz @1.5V
On Hermes preproduction devices the processor is Samsung SC32442 - 300MHz @1.35V
See the wiki hardware page for the samsung link with detailed information on the processor.
pof said:
On Hermes production devices the processor is Samsung SC32442A - 400MHz @1.5V
On Hermes preproduction devices the processor is Samsung SC32442 - 300MHz @1.35V
See the wiki hardware page for the samsung link with detailed information on the processor.
Click to expand...
Click to collapse
heya pof,
thanks for the pointers. However, i do not think that i have a preproduction model. my S/N HT631xxxx.
Could you shed some light on this. Thanks once again.
thescum said:
heya pof,
thanks for the pointers. However, i do not think that i have a preproduction model. my S/N HT631xxxx.
Could you shed some light on this. Thanks once again.
Click to expand...
Click to collapse
Go to Settings/Device Information/Hardware, what cpu and speed is showing on the page?
Mine is 2442A/400MHz
mlai said:
Go to Settings/Device Information/Hardware, what cpu and speed is showing on the page?
Mine is 2442A/400MHz
Click to expand...
Click to collapse
My Jasjam shows the same.
heya ppcnut and mlai,
in device information, mine shows the same as yours.
CPU: Samsung(R) 2442A
Speed: 400MHz
However, in both batterystatus and sktools system information,
the speed is reflected as 300MHz.
Hence i had thought that the device info was a static text file, and not actually reflecting the actual clockspeed of the device.
I think you are 100% right.
8125 300mhz w/battery status
I have an 8125 and Samsung(R) 2442A, 400mhz. I also have a reading of 300mhz with battery status. Does anyone actually have one that shows 400mhz as operating speed or is this the way it is?
walturbo said:
I have an 8125 and Samsung(R) 2442A, 400mhz. I also have a reading of 300mhz with battery status. Does anyone actually have one that shows 400mhz as operating speed or is this the way it is?
Click to expand...
Click to collapse
you do not have an 8125 that reads 300 unless its broke.. do you maybe have a 8525?
has anyone done any benchmarks to show that the device is actually running higher than 300??? mine shows 400 in the device info as well.. and every app that i have used showed mine running at 300, i find this very odd...
Yes, I do have an 8525, just got it so I guess it was Freudian...sorry.
walturbo said:
Yes, I do have an 8525, just got it so I guess it was Freudian...sorry.
Click to expand...
Click to collapse
its all good, would have been interesting to see an 8125 at 300mhz
have others Replacement
CHT9000 CPU is Samsung SC32442
have anyone know others cpu can Replacement Samsung SC32442 ?
Battery Status reads my CPU speed as 400mhz on my 8525.
Here we go. I took a screen shot of my Today screen. Reading 400mhz as we speak.
I've got an I-mate Jasjam which also shows 400Mhz for clockspeed. Cheers...
51819 said:
CHT9000 CPU is Samsung SC32442
have anyone know others cpu can Replacement Samsung SC32442 ?
Click to expand...
Click to collapse
No, there is no other replacement. Why dig up this old thread that does not pertain to your question?

CPU speed displayed by BatteryStatus

BatteryStatus (1.04.203 beta4) displays CPU speed as 312 MHz. It never changes regardless of the program being used.
Does anyone else see this?
Can anyone explain why it does not display 624 Mhz?
Can't explain it, but mine does the same. TCPMP reports 630mhz though.
this would not surprise me cause i had the p3600 before this phone and i did not see a difference in speed between the phones even through the p3600 had a 400mhz cpu
This is a known bug of BatteryStatus.
Actually this is not a bug, The battery status is made for XDA Neo (prophet) which runs an OMAP Processor so it is not compatible with Intel/Marvell Xscale or the Samsung's CPU's.
I have a p3300 which runs a 200Mhz OMAP and the battery status works great on it.
jazzymc said:
Actually this is not a bug, The battery status is made for XDA Neo (prophet) which runs an OMAP Processor so it is not compatible with Intel/Marvell Xscale or the Samsung's CPU's.
I have a p3300 which runs a 200Mhz OMAP and the battery status works great on it.
Click to expand...
Click to collapse
My bad. Sorry.... but it would be great if this super plug in could work with Xscale as well.

[Q] Memory bandwidth Tegra 3

Is there any way to improve the memory bandwidth? Or better, I know that the "formula" for the bandwidth should be [memory frequency * bus width] (that AFAIK is 32bit for Tegra 3) but I didn't understand if the memory frequency is bound somehow to the CPU/GPU clocks that are easily manageable with kernel tools or I have to look somewhere else.
Everything I found was an old post from hamdir where he quoted another guy saying that the memory controller was bound to CPU clock, but I don't understand if that statement was confirmed.
If everything above is confirmed os is it correct to say that the "GPU clock" (listed and OCed in many kernels) affects only the pixel/vertex fillrate?
Thanks

Tegra 3 info

http://en.wikipedia.org/wiki/Tegra#Tegra_3
Wasjust reading this and it says the CPU goes to 1.3Ghz in single core mode. does that mean 4 cores run at 1.2 then it shuts 3 down and bumps one of them to 1.3 if it needs it?
also anyone now the memery the gfx uses
4 cores @ 1.2Ghz = 4.8 G-ops/sec
1 core @ 1.3Ghz = 1.3 G-ops/sec.
So, the answer to your question is yes and no. Under an idle condition (not sleep) where there is little processor load or runnable threads, there will be only one CPU running @ 1.3 Ghz Fmax. (It can of course be running at a slower speed than this based on what the rate governor has decided) If the demand changes so that one or more additional cores need to be brought on line, the Fmax is constrained to 1.2 Ghz, and those additional cores are brought on line as needed. It may or may not have actually been clocking at 1.3 Ghz when this happens, but probably it will be.
This answer applies to the STOCK kernels. All of this behavior is under control of the kernel, and some of the dev kernels alter this code with different behaviors.
cheers.
Niice info man. thanks very much. any idea on how much RAM the gfx uses?
-PiLoT- said:
Niice info man. thanks very much. any idea on how much RAM the gfx uses?
Click to expand...
Click to collapse
No clue. Don't even know if the GPU has some private SRAM on the SoC. Consult the Tegra 3 TRM for that. But, a single-layer 24-bit framebuffer @ 1280x800 needs 3MB for a single layer. Add in z-buffering and whatever else the openGL ES (1.0 & 2.0) libraries do with offscreen/onscreen primitive storage in userland memory space and I suppose it can be much much higher than that.
Somehow I sense you are asking about kernel-reserved memory; I don't know if the kernel reserves some minimum amount of general-purpose RAM (e.g. for the framebuffer) or not. Sorry. (Use the force, read the source!)
bftb0 said:
No clue. Don't even know if the GPU has some private SRAM on the SoC. Consult the Tegra 3 TRM for that. But, a single-layer 24-bit framebuffer @ 1280x800 needs 3MB for a single layer. Add in z-buffering and whatever else the openGL ES (1.0 & 2.0) libraries do with offscreen/onscreen primitive storage in userland memory space and I suppose it can be much much higher than that.
Somehow I sense you are asking about kernel-reserved memory; I don't know if the kernel reserves some minimum amount of general-purpose RAM (e.g. for the framebuffer) or not. Sorry. (Use the force, read the source!)
Click to expand...
Click to collapse
No im thinking more a portion of the 1gb system RAM was given to the gfx to play with. so our system RAM is only say 768mb

Categories

Resources