yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] Eroc162:
Mine is stock and I got a 4446
[Asus Transformer TF700] Mike02z:
I'm rooted but locked running .30

In comparison, check out my Nexus 7 scores running EOS nightly and Trinty Kernel running at 1500 mhz
[Asus Transformer TF700] HoushaSen:
We are talking about io part i believe.
[Asus Transformer TF700] BarryH_GEG:
Stock Teg3 One X running the recent 4.0.4 update.

If you guys want numbers that make you feel good about IO, use Quadrant. It runs four simple tests and only runs sequential, not random reads and writes. Random, especially writes (actually, all writes), is a weakness on all Asus tablets because of their choice of IO controller and NAND solution. AndroBench runs 11 IO tests and breaks out the results of each.

Here's a Teg3 One X vs. a stock TF300 on JB. The TF201, TF300, and TF700 are all using the same implementation of Hynix NAND. The N7 is where Asus moved to a Kingston solution. According to Anand it's better but not significantly. The $199 7" KF HD is using a Samsung IO controller and NAND. Asus' IO issues aren't s/w, they're h/w and will continue until they start using more mainstream solutions like Samsung, HTC, and even Amazon use.

This is a good discussion of Asus' IO challenges...

http://www.anandtech.com/show/6073/the-google-nexus-7-review/6
[Asus Transformer TF700] arzkkr:
Running Zeus 4.
[Asus Transformer TF700] skyterrier:
I don't know why mine is getting the results it is but I am seeing 3966 for my TF700 with the recent OTA update.
[Asus Transformer TF700] Vo01985:
Some people are confusing the total score with IO score. The IO score is that small 4th bar in the graph.

Sent from my ASUS Transformer Pad TF700T
[Asus Transformer TF700] xcal321:
It does for me too (.26) when I have been using the tablet a lot and memory is low. It's a known bug in the nvidia driver(s) that has been fixed for months now, but has yet to find its way onto our tablets. JB is rumored to contain the fixed nvidia driver. Just reboot and try again.
[Asus Transformer TF700] tateg:
1272. stock, not rooted in performance mode.
[Asus Transformer TF700] AKleetness:
The highest i have seen since the .30 update is 1030 I/O score.
[Asus Transformer TF700] CandyAndy:
First this was always crashing in 3D tests. After reboot managed to get it through.

Was interesting to put it face to face against mr plastic Samsung Galaxy S 3 running the lleatest JB leak (still beta) against the official 26 from Asus. Not .30 available to WW device even if soon one week when the other part of the world got it. Nice.

Anyway

Results are:

Total

Infinity 3952 Galaxy S 3 5061

CPU

Infnity 13952 Galaxy S 3 12140

Mem

Infnity 2887 Galaxy S 3 4695

I/O

Infinity 840 Galaxy S 3 5259

2D

Infinity 168 Galaxy S 3 1006

3D

Infinity 2304 Galaxy S 3 2207

Looks like the king of the tablets was crushed by the king of the phones..(well on Android side) I dont think that this can be fixed by software. Maybe some tweaking yes but the difference is so massive that will never catch up.

Sad..On paper the Infinity looks to be the king of the hill but reality is quite different.
[Asus Transformer TF700] PAPB0007:
901 running 30 US rooted
[Asus Transformer TF700] okantomi:
ZEUS v4.0 is a great rom. I might go back, but JB is a bit smoother...

---------- Post added at 02:27 PM ---------- Previous post was at 02:17 PM ----------

From your results it only looks like Infinity is "crushed" on I/O (we know) and 2D, and yes, memory could be better but not horrible. Infinity is better on CPU and 3D, which may be great for some things. Plus, think about the fact that a phone, even with a relatively high screen resolution, still has so many fewer pixels to drive, and with somewhat comparable hardware. It's surprising that the GS3 doesn't do better than it does.
[Asus Transformer TF700] BarryH_GEG:
The Note on 4.0.4. Pretty similar.
[Asus Transformer TF700] Vo01985:
.30 firmware, just updated. Stock, not rooted. Performance mode.

Total: 4472

CPU: 14592

Mem: 4089

IO: 1271

2D: 154

3D: 2255

Sent from my ASUS Transformer Pad TF700T
[Asus Transformer TF700] markbraggs:
Surely it's a software-bound issue if Zeus can increase it by 4x?
[Asus Transformer TF700] UndisputedGuy:
I've got a TF300 running official ASUS stock jellybean and these are my results on performance mode.
[Asus Transformer TF700] HoushaSen:
I think there are definitely software component as both RL Benchmark and Quadrant Scores can be improved by different ROM. In fact, with RL benchmark Zeus running Infinity can match up the score of the Galaxy Note 10.1. However, this does not hold true on the Androbench. So hardware component as well.

But in the end, as long as ASUS can provide improved performance I think noone would care the actual score. So I'm still keeping my finger crossed that they are working on the I/O solution, or simply hire Zeus.... :)
[Asus Transformer TF700] BxMxK:
.30 update with a bit of tweaking

Total: 5412

CPU: 15332

Mem: 3869

I/O: 5376

2D: 178

3D: 2304

and I still can't get Netflix audio to sync up :eek:
[Asus Transformer TF700] HoushaSen:
5000?? That's impressive score for I/O. Which custom ROM did you use?
[Asus Transformer TF700] BxMxK:
no custom. Been playing with fsync stuff for the past couple hours... I've tried to no avail to force a fatal crash all but no dice.

I did manage to get a funky sync issue while rebooting through terminal with several other things going on in background. After boot, everything except the desktop surface flinger would crash. Cleared dalvik through ADB and everything smoking fast and right as rain again.

I really don't see how other devices can be running so much quicker than a bone stock TF700 unless they're eliminating a lot of fsyncs in sqlite as well
[Asus Transformer TF700] HoushaSen:
You definitely know much more than I do about manipulating android OS. Just for curiosity, can you run androbench on yours as well to see how fast you got on it? Because that could potentially null some of our hypothesis of the I/O issue being hardware bound.
[Asus Transformer TF700] BxMxK:
There's something going on with the overall throughput. These are fairly normal Androbench numbers... but sometimes read will spike up to 18-20 other times write will drop to 4-5.

If I start playing in sysctl stuff I can flip it the other way with fast writes and slow reads. Haven't found any middle ground yet though
[Asus Transformer TF700] HoushaSen:
Interesting. So there is definitely space to play around with. I am assuming(after googling) fsync is function to basically decide when to write to actual internal storage from cache? So probably not really changing actual hardware write speed but rather batching operations to minimize/balance the number of access?

As I remember someone working on TF Prime with using microsd as cache/data and sounded like improving performance significantly, I wonder if ASUS should simply provide such tool. Though having said this, again the actual use is most important rather than benchmark score. So far my third infinity is running very stable, smooth, and speedy except I really hope browsing speed to improve (I am using browser2ram) so that's where I really hope ASUS put effort (personally).

Any event, thanks for checking it.
[Asus Transformer TF700] vtec2k7:
Mine is .30 firmware, stock rom, rooted, performance mode. IO: 1217

Terrible number compared to what I could be receiving. What are the io scores on the tf300 and tf201?
[Asus Transformer TF700] BarryH_GEG:
Your numbers, TF300 on JB, Note 10.1.
[Asus Transformer TF700] CandyAndy:
Agree with the resolution but actually the horrible mem and I/O results that otherwise good cpu and 3D will be wasted in everyday use. That is why this is so frustrating product. There is gold around it but **** inside.
[Asus Transformer TF700] kwazytazz:
1122 on performance mode, stock rooted, no tweaks.
[Asus Transformer TF700] Vo01985:
On another note, why is our 2D performance so poor?

Sent from my ASUS Transformer Pad TF700T
[Asus Transformer TF700] BarryH_GEG:
Even if doubled, those are some pretty sorry scores. The Teg3 One X is 8184 and the Note 10.1 is 7009. Even the original Kindle Fire on 2.3.5 scores significantly better. It uses a Samsung moviNAND controller/NAND module combo that was released in 2010. The new KF HD has a dedicated IO controller (like the One X and the Note 10.1). IO isn't rocket science.
[Asus Transformer TF700] zenaxe:
Mine was 1095 in perf mode. Turned off WiFi/BT/autorotate and retest: 1242 :eek:

A significant increase, but still terrible enough to be embarrassingly bad.
[Asus Transformer TF700] chriskwarren:
1185 IO, .30 rom, and I did a cold boot and a reboot after again prior (just to make sure caches were clean and rom settled). Stock no tweaks, performance mode

(otherwords in line with the rest of the stock folks).
[Asus Transformer TF700] Christopher-Swe:
1162, Preformance mode, 0.30 Stock and i'm on the C7
[Asus Transformer TF700] Diogenes5:
They cheaper out and used a class 4 SD card it seems. Random write and read is incredibly important for smooth operation and even generation old ssd drives have better performance than this(while being almost as cheap). Asus really messed up here.
[Asus Transformer TF700] okantomi:
Vellamo Benchmark tells a different story

Using the new Vellamo Benchmark tool, which is actually optimized for Qualcomm devices, I was able to get a score of 1463 in HTML5 and 444 in Metal (hardware). These scores placed my TF700 in 3rd place, after SGS3 and the HTC OneXL. Check it out and see what scores you get so I have something to compare with. TF Prime was much lower.
[Asus Transformer TF700] BarryH_GEG:
Not really. Here's what Vellamo tests. Out of the six "metal" tests only one has anything to do with IO. Strong CPU/GPU performance could easily mask a low IO score. What's your individual score on each of the six Metal tests? HTML5 is a single-threaded browser test and has little or no IO interaction. Since this is really a conversation about IO, Vellamo's not really a good reference. It is a pretty cool test though. Has anyone posted AndroBench scores for a TF700 running Zeus? Someone above tweaked some code and in the process got excellent SQL scores but tanked sequential reads and all the macro results. Jacking up one number at the expense of others isn't going to help overall IO performance.

Metal =

Dhrystone - Integer computing performance of the CPU

Linpack - Floating point performance of the CPU

Branch-K - RAM test

Stream 5.9 - Memory bandwidth

RamJam - RAM read/write/copy

Storage - IO

Here's a breakdown of a Note's scores:
[Asus Transformer TF700] woodsonmh:
my io score was 1237, at the same time my cpu speed was 14730. the fastest on my quadrant chart. maybe tf is slower transferring files but it blows every thing out of the water when data arrives. memory is a lot faster too. does a faster cpu and memory offset slow io? its does on overall test results but how about real world? my experience is yes it does. my acer 500 io is at least 4 times faster than tf. cpu is less than half that of tf. 500 seems sluggish and tf screen is so much better. i notice io when transferring files, to and from computer, to and from external hard drive, and doing mass program backups, task i am not doing very often. daily use not so much.

woody
[Asus Transformer TF700] hajalie24:
Mine was something include the low 1000s before unlocking and using zeus's rom. Now's it's in the 3500s

Edit: 4133 in performance mode
[Asus Transformer TF700] BarryH_GEG:
Can you post your AndroBench results using Zeus?
[Asus Transformer TF700] Mike02z:
Asus must have went to different memory in the N7. My N7 scores below

My TF700 scores
[Asus Transformer TF700] HoushaSen:
They are indeed different but you must have your nexus 7 overclocked and or custom rom innstalled? Because as i recall stock benchmark on nexus 7 io were also as Low as infinity. Then there are people with custom rom and overclock had 12000 or some insane io value.
[Asus Transformer TF700] okantomi:
Yes, because it is a nexus device, all source code is available and there is zero skinning to have to work through. Devs are now having the Android equivalent of drag races to see who can make the cpu/gpu scream the loudest...well you get my drift. I got a Nexus 7 pretty early on, and believe me, it was nothing too impressive until motley and team eos and the others started getting revved up.
[Asus Transformer TF700] hajalie24:
One is in balanced mode and the other performance.
[Asus Transformer TF700] BarryH_GEG:
Thanks. Kind of what I suspected. Top left is your (best) score, top right is BxMxK's that he posted a couple of pages back. He said he tweaked some settings that improved his scores. The improved Quadrant scores on Zeus are based on the faster SQL time. What's happening though is you're robbing Peter to pay Paul. The SQL numbers improve dramatically but at the expense of reads, especially sequential. The macro performance (browser, market, camera, and camcorder) also suffer. Like Vellemo, Quadrant's IO component is four simple tests - file and database reads/writes. Zeus' tweaking of SQL is what's causing the database scores to improve in Quadrant (half the test) and the scores to show the improvement they do. But if you run IO-specific benchmarks like AndroBench and RL Benchmark you'll see that the better SQL performance comes at the expense of other IO functions. In other words, the pie isn't getting bigger the sizes of the slices are being shifted. So while the tweaks are good for benchmarks actual day-to-day performance will suffer because of the pretty significant drops in read speed which is more often used. For comparison, the screen shot on the bottom left is a JB TF300 and a Note on the right.

Bottom line is that without a dedicated IO controller there's only so many functions that can be performed concurrently. That also explains the universally poor write results. All Zeus and BxMxK's tweaks are doing is giving higher priority to the SQL calls at the expense of others. The biggest issue that Anand confirmed in his testing can't be overcome with s/w. And that is concurrent processes overwhelming the NAND solution Asus is using and turning what should normally be sequential (faster) processes in to random (slower) ones. He posted a video demonstrating this where a background download destabilizes the browser. People will see different results based on the apps they use, the background syncs they have going, and whether or not they’re doing IO related things at the same time. That explains why some people notice IO related issues and others don't. One other thing to note. With JB Google is introducing much more multithreading support including in the OS itself. As more apps are rewritten to take advantage of this more concurrent processes will be introduced. That’s not a good thing based on Asus’ NAND implementation and may be one of the reasons they moved off of it for the N7. So that's pretty much the state of the union.
[Asus Transformer TF700] Arundroid:
Stock 4.0.3 OTA .30
[Asus Transformer TF700] jtrosky:
I disagree about the comments you've made about the Zeus ROM - I run Zeus 4.0 and actual day-to-to performance is better in *all* aspects. I could care less about benchmark scores. The important thing is how the device runs in "real life" and that is where Zeus really shines - in actual day-to-day usage.

If you haven't actually tried it, I'd highly recommend it - in other words, "don't knock it until you've tried it"!
[Asus Transformer TF700] Mike02z:
Yes, the Nexus 7 is running EOS with the Trinity kernel. It is running at 1400 mhz. The TF700 is rooted but locked running the stock .30 firmware.
[Asus Transformer TF700] okantomi:
OK, OK, we've got it...our $600 device has crappy hardware that makes it have poor benchmark performance and nothing we can do will make it better...we will always be "robbing Peter to pay Paul" so are you happy now? I'm really going to stop participating in this absolutely fruitless game and go back to enjoying my fabulous Infinity TF700 tablet and keyboard dock. I'll watch my movies, browse and read and write and listen to music to my heart's content. Enjoy your Sunday....over and out!
[Asus Transformer TF700] BarryH_GEG:
There are different camps. For those that are happy, there's absolutely no reason to become unhappy. But there are quite a few people on the fence about buying or returning the TF700 and the "happy" tell them that Zeus and/or JB are going to make the IO issues go away. Data, not emotion, subjectivity, or individual usage patterns demonstrate that not to be the case. I've been in product management (it still reports to me) and I find the decisions manufacturers make and the consequences of those decisions fascinating. That's my only interest in this, not trying to make people feel bad about their purchase. I have a Teg3 One X and if you look at their forum it's as bad or worse than this one because of an abnormally high level (30+/-%) of phones suffering from avoidable problems. I find some of the design and manufacturing choices HTC made equally fascinating. If both Asus and HTC had made different choices there would be no need for some of the more negative discussions that are taking place. They are the ones people should be frustrated with, not XDA'rs discussing the impact of decisions they both made. But these discussions are still helpful so people that may be experiencing problems understand the cause and potential buyers can make an informed purchasing decision.
[Asus Transformer TF700] UndisputedGuy:
These I/O problems have been there since the prime. It seriously should be fixed. My xperia play feels smoother than my transformer TF300 now. The hardware is impressive but these poor I/O speeds really letting it down.
[Asus Transformer TF700] BarryH_GEG:
There's kind of an explanation. The NAND solution Asus is using in the TF series has been the same since the TF101. Back then, Teg2 was slow, the OS was slow, and the apps weren't very demanding. With the entire system operating at a fairly sedate level there would be no need for a more sophisticated NAND solution and you could probably make the case that it would have been overkill. But times have changed and other components are now overwhelming the solution Asus has stuck with and that other manufacturers have replaced with something more powerful. My Teg3 One X on 4.0.4 and the same kernel the TF700 is using outperforms the Note at IO. The reason that’s possible is that HTC is using a dedicated IO controller. If they used a combo controller/NAND solution like Asus is it would perform the same as the TF700. Both S4 and Exynos Quad have a dedicated IO controller built in to the SoC. Teg3 doesn't meaning including one is an additional expense for the manufacturer. Using the same SoC HTC went one way, Asus another. Hence this entire conversation.
[Asus Transformer TF700] UndisputedGuy:
So can it actually be fixed in a software update? If not, that's quite awful really
[Asus Transformer TF700] BarryH_GEG:
Software can't change the physical limitations of the hardware. Zeus reprioritized the processes so that they hit the NAND in a different order than stock. Database IO shows improved in AndroBench but reads and macros suffered. A bunch of people above feel that makes their devices run better. Since everyone uses their devices differently that compromise might not please everyone equally.

The write speeds in Asus' NAND implementation are atrocious. They're less than half of what the SGS3, Note, and Teg3 One X provide. And neither Zeus' tweaks nor the TF300 JB update have changed that as you can see in the scores posted above. Compounding that is the NAND when overwhelmed turns what should be sequential writes in to random writes. Here are two examples of that I've seen posted here.

After a hard reset, the device will begin to restore all the apps that have been backed up in the associated Google account. If there are a dozen apps, they all begin downloading at the same time up to the capacity of the processor to manage them and the bandwidth available. On a device with a dedicated IO controller if three of the twelve apps are downloading concurrently they are all handled as simultaneous sequential downloads. Because the NAND on the TF700 can't process that much data at the same time it starts buffering and what should be sequential is turned in to random. To give you an idea of the impact the Note's sequential write speed is 12.04 MB/s. On Zeus it's 5.53 MB/s. When the NAND becomes overwhelmed that drops to 0.18 MB/s.

When multiple app updates are initiated at the same time from Play, the same thing described above occurs. The NAND starts to buffer and the writes become random. That would also apply to downloading movies from Play or files over Wi-Fi or USB. Opening an app like the browser when that's going on causes the app in focus to stutter, freeze, and lag as it competes for IO time with the downloads occurring in the background.

Here's a video Anand made demonstrating and discussing the issue.

[YOUTUBE]S6Q0Qv3m36Q[/YOUTUBE]

So the answer to your question is that it is highly unlikely that s/w will make a material difference when it comes to writes and managing sequential IO tasks. And I'm not saying this to piss in anyone's Cheerios. It'll all come to light in actual usage no matter what is or isn't said. A lot of people seem content so the real-world impact of this would seem to be a YMMV based on what everyone's expectations are and how they use their devices.
[Asus Transformer TF700] UndisputedGuy:
Poor show by ASUS. What's really made it seem worse is that after installing a custom ROM and overclocking, my xperia play just seems so much smoother.