Ehr*_*ryk 15 motherboard memory computer-building ecc
我正在查看制造商提供的相当短的 QVL 列表,我想知道除了明显的原因之外,RAM 不兼容的根本原因是什么:
比如,为什么主板制造商不能只列出他们将容纳的 RAM 的规格,并支持该类别的每个内存芯片,而不是列出特定品牌的特定 SKU?
电气/物理上会发生什么导致电路板无法通过与 QVL 上所有 RAM 规格“兼容”的 RAM 进行 POST/操作?
RAM 兼容性问题极其复杂,因此如果 RAM 未经认证,将 RAM 安装到主板上是很困难的。要了解复杂性,以下是在将 RAM 安装到主板时应考虑的一些因素。
内存技术
DDR、DDR2、DDR2、DDR3、DDR4(它们甚至无法安装在相同的插槽中)。
CAS 延迟
内存模块在返回 CPU 请求的数据时将延迟多少个时钟周期。
电压
较高的电压通常更快,但低电压通常意味着对 CPU 内存控制器的压力较小。
定时
通过一系列的数字给出例如4-4-4-8,指示时钟周期,它需要的内存来执行某种操作的数目。在 BIOS 中,时序通常会自动检测,但有些 BIOS 允许将时序预设为超频的一部分。通常用 CL-tRCD-tRP-tRAS-CMD 表示,其中:
RAM 频率
数据字可以传入或传出存储器的信号速率。这是 RAM 标签的一部分,例如 DDR3-2400。
RAM 密度
表示片上组织。低密度模块与所有系统和芯片组 100% 兼容。高密度模块只有10%的兼容性,而且速度很慢。
RAM 控制器
控制器可寻址的 RAM 数量有限,因此限制了 RAM 棒的主板尺寸。
芯片组技术
主板芯片组会影响内存的使用,例如多通道配置。
我认为我们已经可以得出结论,要使 RAM 棒与主板兼容,两者必须就大量参数达成一致。任何一个参数的任何不兼容都会使给定的 RAM 在主板上无法使用。
一些主板会接受设置在特定范围内的 RAM,而不是一个指定的数量,但其他主板会出错甚至无法检测到不适合的 RAM。
从计算机制造商处购买的 RAM 保证兼容,但可能很昂贵。在寻找第三方 RAM 时,它通常是偶然的,因为主板规格从未完全发布。
我曾多次使用过 Crucial Advisor 工具,或者甚至更好的 Crucial System Scanner,可在此页面上找到。根据我的经验,他们的结果总是正确的,而且 Crucial 提供的 RAM 具有非常有竞争力的价格。
参考 :
例如,为什么主板制造商不能只列出他们将容纳的 RAM 的规格,并支持该类别的每个内存芯片,而不是列出特定品牌的特定 SKU?
因为这会让那些想要有保证、经过测试的兼容性的人无法获得它。
电气/物理上发生了什么导致主板无法使用与 QVL 上的所有 RAM 规格“兼容”的 RAM 进行开机自检/操作?
它可以是各种各样的东西。最明显的是电压。大多数主板只有一个电压发生器,这意味着所有 RAM 棒必须在相同的电压下运行。但它也可以是走线长度、负载水平以及诸如此类的各种细节的详细信息。我们谈论的是具有非常精确的定时要求的非常高速的链路。尽管大多数情况下它都能正常工作,但各种各样的事情都可能出错。
当前的设置是两全其美的。那些想要保证兼容性的人可以坚持使用经过测试和保证的组合列表。那些想要自由选择的人可以比较规格并得出自己的结论。
在过去,奇怪的不兼容现象并不罕见。但自从 DDR2 标准出台以来,不涉及上述解释之一的不兼容情况相当罕见。大多数情况可能是组件不太符合其规格。