根据维基百科上的 MacBook Pro 页面,MacBook Pro 15 英寸(2011 年初)型号(又名 MacBookPro8,2)基本配置为英特尔 CPU 2.0 GHz 四核(2635QM)。
2011 年 4 月左右,我查看了英特尔 i7 2635QM 页面确定此 CPU 是否支持 AES-NI 指令以及它没。这也得到了AnandTech 上关于 MacBook Pro 8,2 的评论。
2011 年 7 月 3 日,我查看了同一页面,发现同一 CPU 支持 AES-NI。我知道几个月前看到的内容,但我找不到任何解释说明规格为何发生变化,更重要的是,配备 Intel i7 2635QM 的 15 英寸 Macbook Pro(2011 年初)是否支持 AES-NI。
有人可以解释一下这个问题吗?
答案1
是的,MacBook Pro 中的 2635QM 支持 AES 加速。我有 2.2GHz 的,我妻子有 2.0GHz 的;两者都可以选择在 TrueCrypt 中启用它并显示以下内容:
machdep.cpu.功能:
FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 xAPIC POPCNT高级加密标准 (AES)PCID XSAVE OSXSAVE TSCTMR AVX1.0
答案2
据我所知,答案是肯定的。正如您从我的 TrueCrypt 安装中看到的那样,TrueCrypt 可以识别我 2010 年末的 15 英寸 MBP 中的 AES-NI 指令集,该 MBP 中有一个预装 Sandy Bridge 的 i7(i7 620M IIRC)。所以我认为您应该没问题。
答案3
谜题解答如下:
提问者的眼睛和记忆都毫无疑问。
出厂时,英特尔 i7 2635QM没有支持AES-NI!
这意味着,如果你打开一个来自废弃仓库的箱子,里面装有 2011 年出厂密封的 MacBook Pro,今天的情况仍然如此。
当代的AnandTech 的评论:
p5:酷睿 i7-2635QM – AES-NI – 否
但事实证明,该功能可以稍后通过软件更新解锁。
在英特尔发布处理器配置更新/解锁几个月后,苹果推出了所谓的 EFI 更新,其中包含该处理器配置更新/解锁。遗憾的是,他们一如既往地没有透露他们对此类更新做了什么,尽管这是一个非常受欢迎的补充。
答案4
最初似乎对此有些困惑。甚至 Wikipedia 的文章也说它不受支持;作为参考,它使用了与支持相同的页面。我会使用英特尔的文档作为参考。既然英特尔规范说它支持;那么我会相信它支持。但考虑到这一点;这并不重要。OSX(甚至 Lion)不使用此指令集。