Android Tablets Forum banner

ATM7029: an ARM Cortex A9 or A5?

180594 Views 99 Replies 38 Participants Last post by  Tzul
I've heard rumors that the quad-core CPU of the Actions ATM7029 might not be an ARM Cortex A9 as claimed.
It could be an ARM Cortex A5, perhaps modified and improved...

What does this mean?
Well, the A5 is more energy efficient, but also older and slower per core and per clock (A9: 2.50 DMIPS, A5: 1.57 DMIPS).
Therefore, applications that don't take full advantage of all CPU cores might actually run faster on a real A9 dual core.

How can we find out if it is an A5 or A9?
Benchmarks should be able to tell. Also, if you have an ATM7029 based tablet, take a good file manager (doesn't even require root) and open the file /proc/cpuinfo.
Or from a terminal, you can run the command "cat /proc/cpuinfo" to display the contents of the file.

Here's what it looks like on an Amlogic AML8726-MX (dual-core Cortex A9):

Code:
Processor       : ARMv7 Processor rev 0 (v7l)<br />
processor       : 0<br />
BogoMIPS        : 2627.08<br />
<br />
processor       : 1<br />
BogoMIPS        : 2627.08<br />
<br />
Features        : swp half thumb fastmult vfp edsp neon vfpv3<br />
CPU implementer : 0x41<br />
CPU architecture: 7<br />
CPU variant     : 0x3<br />
CPU part        : 0xc09<br />
CPU revision    : 0<br />
<br />
Hardware        : Amlogic Meson6 g06 customer platform<br />
Revision        : 0020<br />
Serial          : 000000000000000c<br />
The "CPU part" number identifies the CPU type. The ARM Cortex CPUs should have 0xC0? with "?" being the type number, e.g. 9 for an A9 or f (hexadecimal) for an A15.
The ATM7029 supposedly reports 0xc05, thus an A5.

Can anyone here with a Hero II confirm or deny this?
See less See more
  • Like
Reactions: 1
41 - 60 of 100 Posts
Update on the current situation:

It looks like Actions / Ainol removed the "CPU part" line from /proc/cpuinfo in their latest firmwares!
A bit late for cover up tactics, makes them only look worse.
LOL! Like the fake 1.2 GHz of the allwinner a10!
LOL! Like the fake 1.2 GHz of the allwinner a10!
I think Actions and AllWinner are cousins!!! =) Both like to tell big lies about their specs. You forgot the A31 chip. I heard 1.4 GHz when first coming out and it ended up being 1 GHz instead.

Actually, a few tablets clocked the A10 @ 1.2 GHz but it was marketed as 1.5 GHz chip by AllWinner. Though most tablets ran A10 @ 1 GHz like you say.

A10 - marketed 1.5 GHz - actual 1 GHz (few coming w/1.2 GHz overclocked speed)
A31 - marketed 1.4 GHz - actual 1 GHz
ATM7029 - marketed 1.5 GHz Cortex A9 - actual 1.2 GHz Cortex A5. Huge lie!!! They have just trashed their reputation by doing this.
RK2918 - marketed 1.2 GHz - actual 1 GHz
8726-MX - marketed 1.5 GHz - actual 1.2 (or 1.3?) GHz

Rockchip even lied with RK2918 because their site said 1.2 GHz but my tablet & others ran RK2918 @ 1 GHz. At least it was a small lie by Rockchip and they told the truth with RK3066.

Edit: made a couple of changes and added in 8726-mx
See less See more
The worst thing in that Allwinner lie was that any frequency >= 1008000 was reported in the sysfs cpufreq_cur_info as 1200000 (so you had no chance to see if it was running a 1, 1.2 or even 1.5 GHz, but 99.9999999999999% where really running at 1GHz)
Start a new thread for that. This one is talking about whether ATM7029 has Cortex A9 or A5 CPU and how this affects tablet performance and Android benchmarks like Antutu.

I think Actions and AllWinner are cousins!!! =) Both like to tell big lies about their specs. You forgot the A31 chip. I heard 1.4 GHz when first coming out and it ended up being 1 GHz instead.

Actually, a few tablets clocked the A10 @ 1.2 GHz but it was marketed as 1.5 GHz chip by AllWinner. Though most tablets ran A10 @ 1 GHz like you say.

A10 - marketed 1.5 GHz - actual 1 GHz (few coming w/1.2 GHz overclocked speed)
A31 - marketed 1.4 GHz - actual 1 GHz
ATM7029 - marketed 1.5 GHz Cortex A9 - actual 1.2 GHz Cortex A5. Huge lie!!! They have just trashed their reputation by doing this.
RK2918 - marketed 1.2 GHz - actual 1 GHz
8726-MX - marketed 1.5 GHz - actual 1.2 (or 1.3?) GHz

Rockchip even lied with RK2918 because their site said 1.2 GHz but my tablet & others ran RK2918 @ 1 GHz. At least it was a small lie by Rockchip and they told the truth with RK3066.

Edit: made a couple of changes and added in 8726-mx
The Amlogic chip is a 1.5ghz part that Ainol underclock because their implementation of it gets too hot. I don't really blame Amlogic for that, its still their highest supported speed if you give it an opportunity to cool itself and enough juice.
  • Like
Reactions: 1
2
The Amlogic chip is a 1.5ghz part that Ainol underclock because their implementation of it gets too hot. I don't really blame Amlogic for that, its still their highest supported speed if you give it an opportunity to cool itself and enough juice.
This "too hot" card is often pulled as an excuse. Is there any proof for that? I'm guessing that the absence of 1.5GHz on the AML8726-MX has more to do with stability and power consumption than with heat. According to its quick reference manual, the AML8726-MX's CPU may run with "up to 1.5GHz" and may get quite hot.
Rectangle Font Parallel Screenshot Number

They haven't even listed an absolute maximum temperature there. The "recommended" maximum is 125°C. However, that's the internal junction temperature. The outside / ambience of the chip must always be quite a bit less than that during operation, due to imperfect heat conductivity.
Does Ainol even actually make the firmware? I've had the impression that it's done by Amlogic, especially the lowlevel stuff. In that case, Amlogic would underclock their implementation themselves.

Anyway, Feiyu's latest "happy spring festival" firmware for Ainol Amlogic tablets has 1.5GHz unlocked, and it appears to run fine. On some tablets at least. There could very well be copies of the AML8726-MX that just aren't stable at 1.5GHz and reasonable voltages in their given tablet environment.
I'm sure the AML8726-MX could do 2GHz and more if you crank up the voltage and battle the heat with liquid nitrogen, but does that mean they should market the chip as 2.0GHz?

Attachments

See less See more
  • Like
Reactions: 1
The Amlogic chip is a 1.5ghz part that Ainol underclock because their implementation of it gets too hot. I don't really blame Amlogic for that, its still their highest supported speed if you give it an opportunity to cool itself and enough juice.
Actually, the chip is not designed well and that is why it was clocked lower. Same thing goes for AllWinner A31.

Dual core 40nm in theory can go to 1.5 GHz. Dual core 28nm in theory can reach 2 GHz. Quad core versions are 200 MHz less. ie. Tegra3 @ 1.3 GHz. A perfect chip design would reach those max available speeds and only get slightly hot while 3D gaming. ie. A31 should have been able to run at 1.3 or 1.2 GHz had the chip design been really great. 8726-MX @ 1.5 GHz. But that is not the case for either of those chips and why they have to be clocked to lower speeds.

RK3066 (40nm) is able to handle 1.6 GHz while still working very well. 8726-MX tried for 1.5 GHz but was getting very hot while 3D gaming. A complaint I heard a couple of times from people. That is a clear sign the chip was not able to properly handle the higher clock speed. 8726-MX is very likely a 1.2 GHz chip running at higher clock speed.

You can take any CPU out there and overclock it, but you run into higher heat and stability issues. 8726-MX @ 1.5 GHz was set way too high for the chip to properly handle. It was clocked that high to compete against RK3066 @ 1.6 GHz.

For those that want to 3D game. Are they supposed to play 5 mins. at a time to allow 8726-MX to stay cool??? A chip should be able to run stable and slightly hot for at least 1 or more hours while 3D gaming. My desktop, laptop & RK3066 tablet can all do this but 1.5 GHz 8726-MX tablet certainly cannot. I hear it gets extremely hot while 3D gaming @ 1.5 GHz.
See less See more
  • Like
Reactions: 2
For those that want to 3D game. Are they supposed to play 5 mins. at a time to allow 8726-MX to stay cool??? A chip should be able to run stable and slightly hot for at least 1 or more hours while 3D gaming. My desktop, laptop & RK3066 tablet can all do this but 1.5 GHz 8726-MX tablet certainly cannot. I hear it gets extremely hot while 3D gaming @ 1.5 GHz.
You heard wrong.
I know what "extremely hot" is. I once had a notebook with AMD Turion dual core CPU that reached 95°C under load, so hot that it started throttling the frequency to reduce heat.


As I mentioned before, I'm just testing Feiyu's "happy spring festival" JB 4.1.2 release on my Aurora 2.
CPU at 1512MHz, GPU at 333MHz or 400MHz. Antutu 3.1.1 score of 9942, Vellamo Metal 580. It does get a bit warm under stress, but so far nothing I'd call "extremely hot". And it ran absolutely stable so far, no crashes yet.
Also, keep in mind that most games are either CPU or GPU bound. It is very unlikely to come across a game that pushes both CPU and GPU to their limits at the same time. I've been running 10 minutes or so of the Epic Citadel benchmark, for example, which clearly is limited by GPU perfomance. Whether the CPU runs at 1320MHz or 1512MHz doesn't make a noticeable difference there.

The power consumption is quite alarming, though. I measured battery discharge currents of nearly 1.7A and power consumption of over 6W - with the screen at maximum brightness (which I barely use in practice).
See less See more
That's quite an allegation. Do you have any proof? Amlogic designed the chip for up to 1.5GHz according to their documentation, and it can actually deliver that. So far munka is right.
I was just questioning whether "it gets too hot" is the real reason you don't see 1.5GHz on Amlogic that often.
It's similar to a chicken and egg problem:
1. Is 1.5GHz not used because the chip gets too hot?
2. Is 1.5GHz not used because some chips would be unstable without a voltage bump, which in turn would increase heat too much?
Only way for me to prove it is by buying an 8726-MX tablet, having proper test equipment to monitor chip temps and then running lots of tests to stress CPU and CPU+GPU. Otherwise, I can only base my assumptions on what I hear and see.

If the chip was really meant to run @ 1.5 GHz then Ainol would not have under-clocked it. The chip is being pushed past its limit. Ainol realized this and reduced the clock frequency on it. ie. getting too hot @ 1.5 GHz. A tablet maker reducing the frequency of the chip is not a good sign! Points to some type of issue with the chip. Simple as that.

Just because you can run a chip (whether CPU, GPU or combined) at a certain speed does not mean it was meant to handle that high clock speed. Some chips can be clocked too high which causes issues like heat and instability. Too much heat shows chip is pushed way too high. Also, people should not have to boost voltage to run a chip stable. Doing this means the chip is not meant to run at the higher clock speed in 1st place or not the highest quality to begin with.

Last I checked this is an ARM site so clock rates listed should be assumed for 40nm & 28nm "ARM chips" unless specified otherwise. =) I was not talking x86 but ARM. I have seen almost no posts for x86 on this site.

PS, try running Asphalt 7 @ 1.5 GHz for 1 hour and see how hot that 8726-MX gets. A real intense 3D game will push that ARM chip to the max. ie. pushing both the CPU & GPU to extremes.

PPS, the high heat maybe caused by the GPU clock speed instead. Both the CPU & GPU are integrated on one chip. One way to know for sure if CPU is the actual problem is by looping a CPU benchmark/test for 60 mins and monitoring chip temp & checking for errors. That will remove the GPU factor. Then can run bench that stresses both CPU & GPU and any temp higher than recorded just for CPU test would be because of the GPU. High detail 3D gaming tests out both at the same time and really pushes and stresses out an ARM chip.

I cannot say for sure if the problem is because of the CPU, GPU or CPU+GPU clock speeds contributing to the very high heat. Whatever the case may be; it is a problem that Ainol decided to fix by lowering CPU clock speed. Ainol realized the high heat in the 8726-MX chip was an issue and clocked it lower to reduce the heat problem. I have seen multiple people complain about their hands getting really hot when 3D gaming with 8726-MX. One person saying he owned both RK3066 & 8726-MX tablets and with Rockchip getting slightly hot while Amlogic becoming very hot while 3D gaming.
See less See more
  • Like
Reactions: 2
i heard that on first firmwares the 8726 was clocked 1.5GHz but was undeclocked(undervolted) on later versions.

And all this is offtopic.
In fact AllWinnerTech A10 ran stable on 1.2ghz. As of rockchip, Officially Rockchip RK2918 always advertised as 1Ghz (max 1.2ghz)

Proof:
http://www.rock-chips.com/upload/image/RK29/RK29XX_%E6%96%B0%E5%93%81%232_max.jpg

The Action ATM7029 GPU is Gc1000 Plus from Vivante, Not really same as GC1000. Quite hard to say whether ATM7029 utilize the a5/a9.

Too early yet to say about AllWinnerTech A31. Quite sure they will clock it at around 1.2-1.4ghz in further firmwares. Though it appear like Rockchip is the best among them.
The Action ATM7029 GPU is Gc1000 Plus from Vivante, Not really same as GC1000. Quite hard to say whether ATM7029 utilize the a5/a9.
Have you somehow missed the first two pages of this topic?
It's crystal clear that the ATM7029 has a Cortex-A5 as CPU!
Anyway what matters to me is that the soc manufacturer is cooperative and gives access to full source code to be able to build third party ROMs.
In this case amlogic has been flawless, where ainol didn't answer they did, if people asks me for advises I'll say to buy an amlogic product.

Rockchip does good products but they don't offer any kind of support to develop an aosp based ROM.
  • Like
Reactions: 1
I can not say anything bad regarding the AMLogic AML8726-MX. Some tablets are clocked at around 1.3ghz others at 1.5ghz.

In fact I have found once a custom firmware for a tablet that the official firmware was clocked to 1.3ghz. Installed it and tested various games such as asphalt7/dead trigger ran it for quite long and can not say that it was getting hot. Just very slightly warm. Though I can not say that the same games ran slower on 1.3ghz, They ran as fast as they should be under both, No lags etc. The only thing however, Stable Android 4.1 was released for RK3066 much quicker than AML-8726MX. And of course RK3066 perform better due to the fact that the gpu is quad core mali400 comparing to the dual core mali400 in amlogic. (Not to mention the additional 100mhz per core)
Wrong. The chip is meant to run at 1.5GHz.
Not just Ainol doing this. Same for Zenithink too. They run C93 @ 1.2 GHz and probably their other 8726-MX tablets too.
http://www.aliexpress.com/item/10-2-Z102-Android-4-0-Tablet-PC-Zenithink-zt280-Cortex-A9-1GHz-8GB-1GB-DDR3/344858872.html
http://zenithink.com/Eproducts_C93.php

Wait. Same thing for Onda 8726-MX tablets too. 1.2 GHz.
http://chinatablets.info/?p=2143&lang=en

It is not just Ainol (1 tablet maker). 3 tablet makers I have found so far searching quickly. Tablet makers would prefer to run 8726-MX @ 1.5 GHz if it could handle high heat and/or be stable but it just cannot. You think tablet makers like having to under-clock 8726-MX to 1.2 (or 1.3) GHz??? They do not like doing this but they realized the chip was only meant for 1.2/1.3 GHz max speed to run with lower heat and/or stable.

Um, I was talking about ARM (except when mentioning the excessive heat of an AMD Turion X2).
This is an ARM chip that clearly proves your rule of thumb wrong.
OK. You found a post saying 28nm can reach 3.1 GHz. GREAT!!! Where can I buy a tablet with 3 GHz ARM chip??? Please tell which tablet has a 3 GHz dual or quad core ARM chip. I and many others would love to buy one!!! Oh wait, you mean I cannot get one. So, 3.1 GHz is more of a "theory" whereas 2 GHz is actual (or reality). Show me a 28nm ARM chip inside some tablet that runs at 3 GHz and I will say you are right!!! I wonder why Rockchip is only giving us a 1.6 GHz quad then with RK3188? I guess they should have been able to do 2 GHz without any issues since 3 GHz appears to be the max speed? Or maybe I am right instead?

You may have missed the part that read "ARM A9 at TSMC 28HPM delivers performance speed range from 1.5GHz to 2.0GHz, suitable for mobile computing." 3 GHz is for high performance. So, maybe the chip can get pushed to 3 GHz but I can only imagine the heat it will produce at that speed.

Edit:
TMSC created a 3.1 GHz Cortex A9 dual to test out the max speed achievable. No information what type of cooling was used for it. Can only assume that it will require heatsink & fan. For tablets & phones, 2 GHz is the max speed you will see with 28nm.
http://www.geek.com/articles/mobile/tsmc-clocks-a-28nm-cortex-a9-processor-at-3-1ghz-2012054/
See less See more
  • Like
Reactions: 2
Maybe tablet makers thought that 1.3ghz would be optimal for most customers and the additional 200mhz per core would not give much advantage?

Maybe when clocked to 1.5ghz it takes significantly more battery without giving any significant advantage in term of performance?
Maybe tablet makers thought that 1.3ghz would be optimal for most customers and the additional 200mhz per core would not give much advantage?
It was actually because of high heat. Too many people complaining tablet was getting hot where the ARM chip is while 3D gaming. Otherwise these tablets makers would have kept it at 1.5 GHz. I think only a few 3D games caused this to happen.

Games like Asphalt 7 & WildBlood are very intense and really push the GPU to the limit. 8726-MX appears to have trouble running those two games in normal mode?
http://www.slatedroid.com/topic/35482-hd-games-workinggameloft-etc/page__view__findpost__p__459050
http://www.slatedroid.com/topic/35482-hd-games-workinggameloft-etc/page__view__findpost__p__603986

Anyways, this thread has gone way off-topic so best to continue this in another thread instead. Though I've said enough. Also, I get part of the blame for not moving my 1st off-topic post into a new thread and linking to it instead.

Back to ATM7029 chip discussion. Later,
  • Like
Reactions: 2
New Heros and Crystal AML8726-MX are running at 1.5Ghz and very stable. They can get hot after gaming for an hour, but they are stable. Originally it was heat, then it was stability. Now they seem to be running good at 1.5Ghz. Possibly a board revision. So Amlogic came through, it just took them awhile to get everything perfect.
It was actually because of high heat. Too many people complaining tablet was getting hot where the ARM chip is while 3D gaming. Otherwise these tablets makers would have kept it at 1.5 GHz. I think only a few 3D games caused this to happen.
So what? Just because the cooling system on tablets can't sustain a 1.5GHz clock doesn't mean the chip itself is unable to reach it. People have a much lower threshold for heat than silicon does. What is the ATM7029 rated for? 125ºC or something? You can get a 3rd degree burn at much lower temps than that. The problem is Chinese tablet manufacturers are advertising the ATM7029 at the max possible frequency when they have it running underclocked. When HP underclocked the Snapdragon S3 CPU on their TouchPad from 1.7GHz to 1.2GHz, they didn't market the device as 1.5GHz. They marketed it as having a 1.2GHz CPU because that's the clockspeed it was running at.
Is this thread about 8726-MX or ATM7029? Im confused now
It's about comparisons and people should be aware they're buying a shiny bright piece of sheet.
  • Like
Reactions: 1
41 - 60 of 100 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top