No AES-NI Support in OS X?

One of the features of Arrandale (and all other Westmere derived architectures) is support for AES-NI. The six instructions that fall under the AES-NI umbrella can accelerate encryption and decryption operations.

Microsoft's full disk encryption feature in Windows 7, BitLocker, is AES-NI accelerated. Simply upgrading to a supported Core i5 or i7 processor gives you better disk performance with BitLocker turned on.

While I'm still waiting for Apple to get back to me on a number of questions, I decided to see if FileVault, OS X's encryption system was AES-NI accelerated as well.

I ran XBench's disk tests on an encrypted home directory and then again on a completely unencrypted portion of the drive. If Apple takes advantage of the Core i5's AES-NI I should see a smaller drop in performance on the new MacBook Pro compared to the old one:

FileVault Disk Performance Comparison
  Sequential Read (256KB) Sequential Write (256KB) Random Read (4KB) Random Write (4KB)
Core 2 Duo MacBook Pro - FV Off 172.5 MB/s 127.1 MB/s 10.9 MB/s 134.1 MB/s
Core 2 Duo MacBook Pro - FV On 79.5 MB/s 61.9 MB/s 6.8 MB/s 67.8 MB/s
Core i5 MacBook Pro - FV Off 175.1 MB/s 160.0 MB/s 21.5 MB/s 112.7 MB/s
Core i5 MacBook Pro - FV On 80.5 MB/s 66.6 MB/s 13.2 MB/s 61.0 MB/s

And it looks like we have no AES-NI support in FileVault at least. It's not terribly surprising. Apple usually takes a while to implement new features enabled by hardware changes. Remember how long it took Apple to get GPU accelerated video decoding?

These numbers do tell us something else entirely though: the new MacBook Pro appears to offer better SATA performance.

Not too long ago I published a quick look at 6Gbps SATA controller performance and concluded, among other things, that Intel's SATA controllers are quite good. The numbers above support that theory as disk performance has gone up considerably compared to last year's NVIDIA based MacBook Pro. While random write speed dropped a bit, random read and sequential write performance jumped up significantly.

This is quite noticeable with a SSD but less of a problem with a hard drive. Needless to say Apple's return to Intel is a good thing, especially because we didn't have to give up NVIDIA's graphics.

They’re Actually Faster Apple's GPU Switching Technology
Comments Locked

114 Comments

View All Comments

  • mckirkus - Thursday, April 15, 2010 - link

    I have a feeling a lot of the people that use these make movies which requires bulk storage. Even a 256GB SSD would tack on at least $500
  • Pneumothorax - Thursday, April 15, 2010 - link

    As being one of those poor saps that "upgraded" to the previous gen MBP and realized I can only run my Intel 160gb G2 reliably at SATA I speeds, this new laptop makes me wary of going for another round of disappointment... So is it fixed?
  • webdev511 - Thursday, April 15, 2010 - link

    Envy 15 has
    a better GPU ATI 5830
    better top end CPU i7 820m
    higher ram capacity 16GB
    7200 RPM drives standard Dual SSD available

    I had high hopes for this rev of MBP, but suffice to say, I'm unimpressed.
  • flyguyjake - Friday, April 16, 2010 - link

    1) Is the display refresh rate 60hz, or 120hz?

    2) What is the contrast/dynamic contrast ratio?

    I phoned Apple today 3x and couldn't get the answers from them. I did however get the following information.

    I'm told that if I install boot camp / Win 7 w/USB Blu-Ray drive I can get 1080P on the LCD panel. BUT what's even more exciting is that the MiniDisplay port, via HDMI Griffin adapter, will fully support 1080P video & DTS-HD, TrueHD audio bistream. The i7-620M has PVAP 1.5 (protected video audio path) which is needed for the HD audio & the 330M is HDCP compliant.

    What is even MORE exciting is the possibility of 3D !!! The Geforce 330M supports Nvidia 3D vision.

    Can this setup play Blu-Ray 3D?

    Can this all really be true?
  • prof.yustaz - Friday, April 16, 2010 - link

    Anand Lal Shimpi,

    "The day has finally come. For nearly a year now I’ve been telling everyone who wanted a new MacBook Pro to wait for Arrandale."

    Right. But at the end of the review you also said this: "With a Core i5 and GeForce GT 330M, the new MacBook Pro can get uncomfortably warm under use. I found that the previous generation unibody ran cooler. Intel expects to see Arrandale power consumption go down sometime after the middle of the year with a future rev of the processor. I'm guessing that's what'll be used in the inevitable Fall update to the new MacBook Pro lineup."

    Are you saying that Apple will do another refresh in about 5 months just because Intel will release another rev of the CPU? And if that happens, do you expect to see a meaningful reduction of heat and perhaps an even better battery performance? In other words, is it really worth the wait?

    "You're paying for the design, build quality and ultimately the right to use OS X. If those things don't matter to you (particularly the OS X item) then you'd be much better off with an ASUS or Dell."

    Those things do matter to me, a lot, minus the OS X. But I do not see being much better off with an ASUS or Dell precisely because those things matter to me. Grinding my teeth, I would be willing to sacrifice Apple's design and build quality for function, but ASUS, Dell, HP or Sony do not offer the same battery life and screen resolution as Apple's 15 inch laptop. Am I missing something here? And isn't it true that somewhat comparables offerings from Dell and HP, for example, run even hotter than the most recent Apple's 15 inch laptop?

    "If you're curious about what's next, I have two words for you: Sandy Bridge. Due out sometime in Q1 2011, Sandy Bridge looks incredible based on early performance data. No word on when we'll see it in notebooks but if you like torturing yourself, waiting for Sandy Bridge will pay off."

    I need a laptop, but I do not have to have it right now. Plus, I do not want to pay over $2,000 for a laptop now if it is going to be blown away in a year or so. Could you please elaborate a little on what can we expect to see in terms of design and function assuming Apple implements Sandy Bridge in a future rev of MBPs? Will they be thinner? Will they have a significantly better battery life and run a lot cooler?

    P.S. Also, if you were to purchase the current 15 inch MBP, which combination of the CPU, Memory and HD would you choose to stay below $3,000 (closer to $2,500).

    Thank you.
  • lparsons - Sunday, June 20, 2010 - link

    "ASUS, Dell, HP or Sony do not offer the same battery life and screen resolution as Apple's 15 inch laptop."

    I have to agree with you here. I've been looking around a lot, and while the MBP is expensive, Apple has put together an excellent set of components. They make good choices wrt battery life and performance tradeoffs. The closest thing I can find is the Thinkpad T510 which is a very solid machine, but lacking in 3D graphics performance and I'm not keen on the 16:9 screen. It doesn't have quite the same build quality (though it's still very good) and the batter life isn't quite as good, in part due to the lack of switchable graphics.

    I'm hoping to keep the machine for while, so the i7 seems to make sense. Annoyed that the 4GB is 2x2GB, making a future upgrade more expensive than necessary, so I'm debating the 8GB. Would also love an SSD, but I'm thinking that I'll upgrade to that later when the price (hopefully) drops, since I could really use the capacity of the 500GB drive and the Apple SSDs are extremely expensive. Also, the Hi-Res screen is a must for me.
  • ihouman - Friday, April 16, 2010 - link

    Anand, I read this article yesterday and your conclusion between the i5 and i7 were slightly different, as were a few other points. If you had a change of heart, you should append the changes to the end as opposed to removing your original opinion. It creates the image that 'someone' helped persuade your new opinion.
  • Anand Lal Shimpi - Friday, April 16, 2010 - link

    Since the original publication I got my hands on a Core i7 based 15-inch model. While I expected the clock speed/cache increase to only result in a less-than-10% performance increase, it ended up doing more than that. It's based on this data (and only this data) that I updated the conclusion, I will edit the conclusion to reflect that this change was made however :)

    Take care,
    Anand
  • Apolloe - Friday, April 16, 2010 - link

    Am I right in assuming that your Left 4 Dead and World of Warcraft tests were done with the i5 15", and not the i7? I assumed this since your info on the GPU there had 256MB, while the i7 MBP has 512MB.

    If so, any chance of showing the fps results from these games? If not, an answer to the above would be suffice :)
  • cyrexo - Friday, April 16, 2010 - link

    Thanks for the nice review. Could you please measure the battery life with the i7 also?

    the heat difference between i7 and i5 would also be a nice information which could help me with my decision^

Log in

Don't have an account? Sign up now