USB 3.0 Performance

The 13-inch rMBP features a slightly lower powered Platform Controller Hub (PCH) compared to the 15-inch model. While the 15-inch rMBP used Intel's HM77 chipset, the 13-inch model uses the QS77. The difference between the two is best summarized by the table below:

Power Consumption Comparison
  HM77 QS77
TDP 4.1W 3.6W
Average Power 1.22W 1.15W
Package Size 25x25mm 22x22mm
USB Ports (USB 3.0) 14 (4) 14 (4)
PCIe 2.0 Lanes 8 8
SATA Ports (6Gbps) 6 (2) 6 (2)
VGA Out Y Y
LVDS Out Y Y
Smart Response Tech & RAID Y Y
vPro & Active Management Tech N Y
Small Business Advantage Y Y

The QS77 features a slightly smaller package, and shaves off half a watt of TDP and 70mW of average power compared to the HM77. In the process you don't really lose anything either, in fact you gain some functionality: QS77 adds support for Intel's VT-d and TXT.

The downside is slightly higher cost per chip (+$6) but otherwise it's a net improvement, likely chosen to help deal with the smaller overall chassis volume and battery.

The QS77 chipset still supports up to four USB 3.0 ports, two of which are put to use by the 13-inch rMBP itself (one on each side of the chassis). I didn't have any USB 3 docks or enclosures with UASP support when I reviewed the 15-inch model, but I've since rectified that with the help of our friends over at HighPoint.

This is the RocketStor 5122B external USB 3.0 chassis:

The 5122B features two 3.5" SATA bays that can easily accept 2.5" drives (or a mixture of both). It's intended to be a quick backup solution, but I used it for a different purpose: to test maximum USB 3.0 throughput on the 13-inch rMBP.

The secret to the 5122B is that it has two dedicated USB 3.0 ports, one for each SATA connector. It makes cabling a bit of a mess, but it also gives you up to 10Gbps of peak, theoretical performance. In reality USB 3.0 is good for about 400 - 500MB/s (3.2Gbps - 4.0Gbps), making the 5122B sound a little less impressive but it should still be good enough to really showcase what Intel's QS77 can do inside the 13-inch rMBP.

I grabbed the two SSDs I had closest to me: Intel's SSD DC S3700 and Kingston's HyperX 3K, and filled both with (compressible) sequential writes. Combining both transfer rates, peak performance topped out at 706.8MB/s (average was 679MB/s).


Two USB 3.0 drives transferring at the same time

I then created a software RAID-0 array in OS X and measured average performance of around 650MB/s. Peak performance remained just over 700MB/s. This isn't quite as good as what you can get with Thunderbolt and the implementation isn't nearly as clean, but it's a lot cheaper ($89 if you can find a 5122B in stock).

Finally supporting USB 3.0 is just a huge improvement over previous generation Macs.

Retina Display: Scrolling & UI Performance Thunderbolt & WiFi Performance
Comments Locked

79 Comments

View All Comments

  • repoman27 - Tuesday, November 13, 2012 - link

    And just to further clarify, Thunderbolt does not really mux DP and PCIe signals, it takes the packets from both protocols and transports them via a common switching fabric, so that wording is slightly misleading.
  • tipoo - Tuesday, November 13, 2012 - link

    In my time with these, I find there is just a bit of UI lag to most things compared to an Air or the regular Macbook Pros, most of the time it's hard to even notice unless they are side by side. The calender flip animation and sometimes the green button re-size are particularly painful, you can literally count out the frames on the former. On the 15" you can force it to use the dGPU on AC power which fixes that, but there is no fallback for the 13".
  • tipoo - Tuesday, November 13, 2012 - link

    Speaking of which, if switching to the dGPU fixes some of the lag does that mean more of the rendering pipeline is given to the Nvidia chip unlike the HD4000, as otherwise that would put a hole in the single threaded performance theory?
  • sputnik78 - Tuesday, November 13, 2012 - link

    "There's not much you can do here other than wait for faster hardware or buy the fastest CPU available on whatever system you're considering. "

    Yes there is. Use Firefox or Chrome.

    I could not believe the depth of detail in the investigation of the scrolling in Safari issue without the simple test to swap out with Firefox or Chrome and see how much of the problem is Safari rather than the OS/Hardware.

    With Firefox, you can enable and disable GPU accelerated UI as well, to see if that helps or hurts.

    My experience with all three browsers is that each can have various performance issues with some websites and situations, but that when one does, one of the others tends to be OK.
  • MrCromulent - Tuesday, November 13, 2012 - link

    Firefox doesn't even have Retina support yet, does it? Last time I heard it was planned for version 18.

    Disabling hardware acceleration in Firefox would probably just result in even worse performance since it is enabled by default and the CPU single-thread performance is going to get even more maxed out otherwise.
  • paravorheim - Tuesday, November 13, 2012 - link

    Dear Anand,

    you mentioned in both the Intel S3700 and 13" rMBP reviews that OS X did not respond well to high IO latency. Could you expand on what you meant by that? Or is the explanation too complicated to put into layman's terms?
  • AmdInside - Tuesday, November 13, 2012 - link

    I don't see how this is a much better option for someone who travels a lot and uses it mainly for typing. I love my MBA and only wish would be that it had more RAM and IPS display. If i had to do it all over again, I think I would still buy the MBA over the rMBP. If I had more money than I knew what to do with, I guess I'd go with the rMBP though.
  • thefizzle656 - Tuesday, November 13, 2012 - link

    IMO what is wrong with the 13" rMBP is not just that the word "Pro" doesn't at all describe the hardware specs and capabilities of the machine, but that it is so so overpriced for what you get. Even Apple Fanbois are have been criticizing Apple for the complete ripoff that the 13" rMBP is.
  • spronkey - Tuesday, November 13, 2012 - link

    You know, I have to agree with those who say there's a bit of Apple bias going on here. So many important criteria here have been glossed over - remember the pricing of this machine puts it far out of reach for most 'consumers', who go and buy $500-700 dell machines. It's a high-end part for a high-end prosumer/professional.

    The bottom line is - 8GB of RAM as a maximum ceiling (note - my *2008* MacBook Pro had the same limit) is far too low, and Anand you of all people should know that in the usable life of this machine (lets say 3 years), that limit is going to be hit - especially when it's not uncommon for web browsers with media-heavy content to eat 2+GB. And the move to 64-bit for stuff like the Adobe creative suite, which is a common use case for this particular machine, will eat even more RAM. I'm running 8GB on my MBP at the moment and I max it out very frequently.

    I'm also not sure how you can recommend this over the 13" Air. It's much more expensive, the hardware is largley similar, performance isn't *that* much better, it doesn't offer anything in terms of upgradability other than Thunderbolt connectivity, and it's bigger and heavier. Not to mention in the real world, in 2012, it's a laggier experience.

    Now, lets imagine an alternate universe where Apple decided not to shave quite so much off the size of the previous 13" pro, and instead gave us a quad core i5/i7 and a couple of RAM slots. Perhaps even a dedicated GPU and a 2.5" bay. Now that would be an improvement. What we have here is an expensive Macbook Air with a pretty display for text, that makes almost everything else look awful.
  • seapeople - Saturday, November 17, 2012 - link

    When will we stop the insanity with this complaint about memory. Times are different, memory requirements are not going to quadruple again in the next four years. The world is not gearing up for Microsoft Gargantuan 9 which will require 8GB of RAM to load the desktop. If anything the world is going more mobile, and memory requirements will likely stagnate. Consider than an Ipad has just one GB of RAM, and they are selling about as many of those as casual consumer PC's nowadays, and you can see where we're heading.

    Furthermore, any browser worth its salt that's pushing 2GB of RAM based on some standard media heavy tasks will drop that RAM in an instant without a huge user experience impact if you start nearing a system limit. It's just caching everything in sight because it sees that you have 16 GB of RAM; it doesn't mean your system would grind to a halt with only 8!

Log in

Don't have an account? Sign up now