MacBookPro 8,2(2011 年初)中的 Intel CPU i7(2635QM)是否支持 AES-NI?

MacBookPro 8,2(2011 年初)中的 Intel CPU i7(2635QM)是否支持 AES-NI?

根据维基百科上的 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)。所以我认为您应该没问题。TrueCrypt 屏幕截图

答案3

谜题解答如下:

提问者的眼睛和记忆都毫无疑问。

出厂时,英特尔 i7 2635QM没有支持AES-NI!

这意味着,如果你打开一个来自废弃仓库的箱子,里面装有 2011 年出厂密封的 MacBook Pro,今天的情况仍然如此。

当代的AnandTech 的评论

p5:酷睿 i7-2635QM – AES-NI – 否

但事实证明,该功能可以稍后通过软件更新解锁。

在英特尔发布处理器配置更新/解锁几个月后,苹果推出了所谓的 EFI 更新,其中包含该处理器配置更新/解锁。遗憾的是,他们一如既往地没有透露他们对此类更新做了什么,尽管这是一个非常受欢迎的补充。

但是请注意,英特尔网站上列出的某些英特尔处理器支持 AES-NI,但实际上只有通过处理器配置更新才支持 AES-NI 指令(例如 i7-2630/2635QM、i7-2670/2675QM、i5-2430/2435M、i5-2410/2415M)。在这种情况下,您应该联系主板/计算机制造商,获取包含处理器最新处理器配置更新的 BIOS 更新。

答案4

最初似乎对此有些困惑。甚至 Wikipedia 的文章也说它不受支持;作为参考,它使用了与支持相同的页面。我会使用英特尔的文档作为参考。既然英特尔规范说它支持;那么我会相信它支持。但考虑到这一点;这并不重要。OSX(甚至 Lion)不使用此指令集。

相关内容