Microsoft Surface Review
by Anand Lal Shimpi on October 23, 2012 9:01 PM EST- Posted in
- Tablets
- Microsoft
- Mobile
- Surface
- Windows RT
Performance
There are two aspects to Surface’s performance that we need to discuss: the user experience and then quantitative performance metrics.
User experience is equal parts hardware and software, and this is one area where Microsoft really delivered with Windows RT. Frame rates are solid and stable, easily delivering what appears to be 60 fps for UI transitions. If you try to push the hardware too much, RT seems to completely drop animations vs. animating choppily which seems to be the right tradeoff to make. Overall that doesn’t seem to happen all that frequently.
Scrolling down web pages is also very smooth, although you can get IE to behave very jittery if you hold your finger in the wrong place on the screen while scrolling. There are some rough edges with the RT UI but overall it’s still very good.
I’d say in terms of smoothness of UI, Windows RT on Surface is much more like the iPad (or Windows Phone 7.5) than most Android tablets. Jelly Bean does complicate things as it really fixes a lot of the UI performance issues that hampered Android. Even then I’d say Surface’s UI responsiveness is among the best.
Application launch times are another thing entirely. Nearly every application I launched took longer than I would’ve liked on Surface. I can’t tell if this is a hardware issue or a software optimization problem, but application launches on Surface/Windows RT clearly take more time than on an iPad. I timed a few just to put this in perspective:
Application Launch Time Comparison | |||||||
Boot | Web Browser | Maps | Games Center / Xbox | ||||
Apple iPad (3rd gen) | 32.0s | 1.0s | 2.4s | 1.1s | 1.9s | ||
Microsoft Surface | 27.7s | 2.6s | 7.1s | 5.0s | 5.0s |
Now once apps have been launched, switching between them using Windows RT’s excellent multitasking system is just awesome. Apps fly in with little to no lag and the process is just great.
The only other user experience issue I have with Surface has to do with CPU utilization when using Office 2013. Surface, like all Windows RT tablets, comes with a free installation of Office 2013 Student & Home Edition. Surface also happens to use a quad-core NVIDIA Tegra 3 SoC, featuring four ARM Cortex A9 cores running at up to 1.3GHz. At least for the Cortex A9 generation, I don’t know that Microsoft could’ve used anything slower. Simply typing quickly in Microsoft Word maxes the single threaded performance of Tegra 3’s ARM Cortex A9 cores. I’ve seen CPU usage a high as 50% when typing very quickly, but mostly it tends to sit between 20 – 40%. Switch to notepad and max CPU utilization drops to sub 10%. This says more about Office 2013 than the performance of NVIDIA’s Tegra 3, but there are not a whole lot of spare CPU cycles to go around with Surface.
This brings us to the next part of the performance discussion: quantitative performance analysis. Windows RT/8 will likely bring balance to the tablet benchmark scene, but all of the folks currently working on benchmarks are targeting a late 2012/early 2013 release. We will eventually see everything from PCMark to GLBenchmark ported to Windows RT, but until then we’re left in the same situation we have under iOS: relying on JavaScript benchmarks to characterize performance.
With only two Windows RT tablets in our possession (ASUS’ VivoTab RT and Surface), this section would be pretty bare. To rectify this problem I phoned a friend who let me borrow a soon to be released Clovertrail (Atom Z2760) based Windows 8 tablet. To avoid getting in trouble with the specific manufacturer of this tablet I’ll refrain from posting photos or calling out the device by name, but we’ve talked about it on the site before.
As a recap, Clovertrail is the x86 alternative to ARM for Windows 8 tablets. The Atom Z2760 integrates two 32nm Saltwell cores running at up to 1.8GHz. Each core is Hyper Threaded so the entire SoC can work on four threads at a time, similar to NVIDIA’s Tegra 3. The GPU is Imagination’s PowerVR SGX 545 running at 533MHz. The SoC features a dual-channel LPDDR2 memory interface. NVIDIA’s Tegra 3 has a single channel LPDDR2 interface running at a 1500MHz data rate in Surface.
On the user experience side alone, the Clovertrail tablet is noticeably quicker than Surface. Surface isn’t slow by any means, but had it used Atom hardware it would’ve been even more responsive.
Putting all of this into numbers, we have a collection of JavaScript performance tests, some of which were used in the iPhone 5 review. Note that all of these tests were run using IE10 in Windows RT/8 thus making the comparison less about software and more about hardware differences:
JavaScript Performance | |||||||
Time in ms (Lower is Better) | Kraken | SunSpider | RIA Bench Focus | ||||
Intel Atom Z2760 | 33855.7ms | 714.9ms | 3872ms | ||||
Microsoft Surface (Tegra 3 1.3GHz) | 49595.5ms | 981.1ms | 5880ms |
Across the board Clovertrail manages a 30 - 50% advantage over Tegra 3. Granted we’re not looking at power consumption here, but the Clovertrail tablet I’m comparing is even smaller/lighter than Surface for what it’s worth. We’ll have battery life numbers for it in the coming weeks.
Principled Technologies, apparently featuring some of the same folks who were responsible for building the old Winstone benchmarks from over a decade ago, actually put out the first cross platform Windows RT/8 benchmark with some help from Intel. Despite Intel’s influence the test appears to have no native code, instead relying on just a heavy workload of large images and videos for its tests.
TouchXPRT 2013 | |||||||
Time in Seconds (Lower is Better) | Photo Enhance | Photo Export | Video Transcode | MP3 Transcode | Photo Slideshow Creation | ||
Intel Atom Z2760 | 210.83s | 73.93s | 53.91s | 98.66s | 85.81s | ||
Microsoft Surface (Tegra 3 1.3GHz) | 306.12s | 116.36s | 87.27s | 160.99s | 125.06s | ||
ASUS VivoTab RT (Tegra 3 1.3GHz) | 312.14s | 109.89s | 89.69s | 155.84s | 122.65s |
The large files used in the workload do a great job of showing Atom’s memory controller advantages over that used by the Cortex A9. The results here likely overstate the Clovertrail performance advantage a bit (I’m not sure how much 1080p video transcoding you’re going to be doing on Surface as compared to web browsing) but the results tend to agree with what our browser based JavaScript tests show: Intel’s Atom Z2760 is considerably faster than Tegra 3 here.
I understand that Microsoft needed a good launch vehicle for Windows RT, however I really would have liked to have seen an Atom version of Surface. An Ivy Bridge version is in the works, but it’s also a bit larger. An Atom version could retain the same chassis size/weight, but deliver tangibly better CPU performance. Again we’ll have to wait to see what battery life looks like for these Clovertrail tablets before really deciding whether or not Atom would’ve been a better fit.
235 Comments
View All Comments
Mumrik - Wednesday, October 24, 2012 - link
Anand - you often keep an eye on the comments section for your reviews. Please get rid of this nonsense.scorpian007 - Wednesday, October 24, 2012 - link
Um, I'm an indian and I am not a fan of Apple products at all. I've owned 2 iPhones, an iPod, and a Macbook Air and the only product I was wowed by was the original iPhone. So don't go around generalizing and being a racist idiot.krutou - Saturday, October 27, 2012 - link
So you've owned a total of 4 Apple products and you're not a fan. Its not like there aren't any viable alternatives out there.PrajithNair - Wednesday, October 24, 2012 - link
Yourfather239,This is yourmother230 (yes, I had 8 before pushing you out)
Not sure if you think these comments help you feel better cos your Indian father walked out on you cos you were an albino. You need to vent elsewhere son. This is a tech site - not KKK central.
Sam_d - Saturday, October 27, 2012 - link
No possible sentence could be constructed that could possibly express how downright stupid this comment is. your comment fails every single stage of my mental common sense process so thoroughly that I can’t even fathom the type of twisted logic it would take to come up with it. Congratulations, sir. I have never been more serious than when I say that your comment was so mindblowingly moronic that the mere act of reading it has negatively affected my intelligence as a side-effect. It’s like, in trying to comprehend the crazy thought process that would’ve been required to come up with that coment, new paths were forged through my brain in an attempt to mimic your own – horrible paths that lead to logical fallacies and intellectual dead-ends. My head is actually physically in pain. I’m going to go take some aspirin and try to forget I ever saw this.B3an - Wednesday, October 24, 2012 - link
WTF? Anand clearly likes the Surface and theres nothing bias here or forced. Examples:"As a device, Surface is incredibly well executed"
"The chassis is well built and the integrated kickstand is seriously one of the most useful features to ever meet a tablet. "
"Surface is the most flexible tablet I've ever used"
"The Windows RT experience, in many senses, is clearly ahead of what many competitors offer in the tablet space today. Multitasking, task switching and the ability to have multiple applications active on the screen at once are all big advantages that Microsoft enjoys. For productivity workloads, Surface is without equal in the tablet space."
"I’d say in terms of smoothness of UI, Windows RT on Surface is much more like the iPad (or Windows Phone 7.5) than most Android tablets. Jelly Bean does complicate things as it really fixes a lot of the UI performance issues that hampered Android. Even then I’d say Surface’s UI responsiveness is among the best."
Krysto - Wednesday, October 24, 2012 - link
The difference between biased and objective, is that a biased person would try to make it sound as if Surface works basically as fast as Jelly Bean, as Anand did here, even though it's clear he thinks Jelly Bean works a lot better on Tegra 3 if you read between the lines.An objective person would've admitted JB works better not just with animations, but during using it and opening apps as well.
This Guy - Wednesday, October 24, 2012 - link
Reading the review he noted that Surface loading times where far slower but he also noted that multitasking was far better. He backed up his analysis with data.How is this not objective?
The0ne - Wednesday, October 24, 2012 - link
Yes, but read the conclusion again.yourfather239 - Wednesday, October 24, 2012 - link
So does any other indian pos, Indians love to kiss Apple's butt because it makes them look better than millions of others in their country who live in slums.