英特尔已发布支持 PCIe 3.0、ECC 和 VT-d 的 Ivy Bridge Xeon 处理器。但是,目前尚无任何 PCIe 3.0 + USB 3.0 C21x(Panther Point)主板,而功能丰富的 B75 和 Z77 台式机主板则随处可见。由于北桥逻辑/内存控制器现已集成到 CPU 中,因此 Xeon 与哪个平台控制器中心配对似乎并不重要。
那么,当安装在 B75、H77、Z75 或 Z77 PCH 主板上时,是否有什么东西会阻止支持 ECC 的 Ivy Bridge 一代处理器和 ECC DDR3L 内存协同工作?是否需要额外的走线来传输台式机级主板上物理上不存在的奇偶校验/校验和位?或者 ECC 支持可能依赖于支持 ECC 的 BIOS/EFI,而这些主板不会携带这些?
我发现这个相关问题涉及上一代:是否可以启动配备 Xeon 处理器和 ECC 内存的消费级 i7 系统?
答案1
它可以完全启动。大多数 xeon 都支持 ECC RAM(这是 xeon 系列的一大特色!)。当然,可能导致无法启动的原因包括 BIOS 无法解析的内存库太多,或者时钟速度或电压支持不匹配。
话虽如此,如果你的主板是垃圾,比如宏碁的 OEM 主板,BIOS 可能会毫无理由地拒绝启动它。不过,我见过它们不支持某些配置,直到 BIOS 更新完成……但这有点离题了。
您可能还需要做的一件事是将一个非 ECC 模块放入插槽 0 以强制检测。
您说得对,在这种情况下 ICH 并不重要。更重要的是 BIOS RAM 检测例程。您可能需要解锁或修改过的 BIOS。您还可以尝试使用 Intel OEM BIOS 工具,它可以揭示各种信息。
如果主板缺少 ECC 的额外走线,那么 ECC 功能将无法使用。我不认为这会导致设备无法启动。
答案2
因此,我尝试了一下,它启动正常,但根据 Memtest86+ 的说法,ECC 已被禁用 :(
配置:
Xeon 1230v2
AsRock B75 Pro3
Crucial CT51272BD160B DDR3-1600 1.35V ECC UDIMM (pair)
答案3
那么,当安装在 B75、H77、Z75 或 Z77 PCH 主板上时,是否存在什么因素会阻止 Ivy Bridge 一代具有 ECC 功能的处理器和 ECC DDR3L 内存协同工作?
根据维基百科英特尔芯片组...
3450 芯片组(见 Xeon 芯片组)未列在下方,它与 Nehalem 主流和高端处理器兼容,但未声称与 core iX 兼容。无论是搭配 Core i5 还是 i3 处理器,3400 系列芯片组均可启用无缓冲 ECC 内存的 ECC 功能。[37]否则,这些芯片组不会启用无缓冲 ECC 功能。
回答您的后续问题“我可以将 ECC RAM 与具有板载内存控制器的 ECC 处理器一起使用,并与任意兼容的非工作站/台式机主板一起使用吗”:
简短回答:不。
长答案:是英特尔。按照他们列出的规格去做。如果你想使用 Ivy Bridge Xeon,你需要使用 Panther Point (C2xx)/Patsburg (C6xx) 芯片组。如果主板不支持 ECC,不要指望它能工作,因为 CPU 有板载内存控制器。你把赌注押在主板制造商的质量上,可能会使 CPU + RAM 的保修失效。
是否有一些特定的配置可以让 ECC RAM 正常工作,并且稳定的?是的,也许有几个。真的值得冒险吗?我高度怀疑它。
这让我相信你正在考虑这样做,因为要么:
- 更便宜(因为英特尔只是所以负担得起(你能感受到讽刺吗?)
- 可用(没有主板支持您想要的功能现在)
- 1 号和 2 号
如果你执意要使用 Xeon CPU,最好的办法是等到他们推出支持 PCIe 3.0、USB 3 等的芯片组。现在,是英特尔,所以如果和当他们决定提供一款具有您想要的所有功能的芯片组,那么您就陷入了困境。如果时间是一个因素,为什么不选择具有您似乎想要的所有功能的 Core i7 Ivy Bridge(非 Xeon)路线呢?
也许这不是你想要的答案。也许我的答案不是很好,但我认为我的答案是最现实的。也许你可以提供一些关于你正在尝试做的事情的更多细节。也许有些人已经找到了一种方法来做你想做的事情。我只是不想看到有人在一个可能有效也可能无效的配置上赌一大笔钱。只是我的 0.02 美元。:)