建议计算机中的所有 RAM 条都为完全相同的类型(制造商、版本等)。(例如这里) 假设它们不是,那么会损失什么性能(假设 XMP 仍能运行)。
是顺序读取吗?写入?随机读取?写入?还是取决于其他因素?
我指的是运行速度相同的内存条。如果这很重要的话,那就是 Windows 10。
答案1
RAM 条的设计符合 JEDEC 工业标准,因此从理论上讲(我几十年的经验也支持这一点),无论制造商是谁,只要它们具有相同的参数,它们就可以一起工作。
现在,正如其他人指出的那样,合作并不意味着“没有问题”。这就是为什么,为了避免任何潜在问题,最好投资 RAM 套件 - 这些是制造商捆绑的内存条,来自同一批次,甚至可能是连续的序列号,并且一起测试(当然) - 以尽可能消除兼容性问题。
例如,一些问题与基础材料有关。也就是说:用于制造它们的硅晶片来自同一切片并且彼此相邻,路径来自同一批合金等。这早已不是什么秘密,例如,更快的 CPU 通常来自硅晶片的中间,而较慢的 CPU 则来自晶片的边缘。
关键在于,无论技术如何进步,在充分发挥计算机性能时,基本材料仍然很重要,但如果以默认速度运行,则作用就不那么大了。
回到主题:如果您不对系统进行超频,来自不同制造商甚至不同参数的内存条应该不会造成问题。如果需要,系统会简单地降低其中一个内存条的速度以匹配较慢的内存条。就是这样。
但一旦开始超频,就会出现问题。首先,稳定性问题会导致错误(通常是硬内存错误),从而导致崩溃。例如。
现在我的 PC 运行的是 128GB RAM,配有 4 根 32GB Corsair 内存。最初是 64GB(2x32 GB),这很可能是制造商的正版 RAM 套件。但几周后我升级了,由于宿醉未醒,我犯了一个错误,又买了两根单根相同的 32GB 内存。它们运行完美,并且达到了最大性能(根据我运行的几个基准测试),但它们是 DDR5,并非设计用于超频。我知道我不会超频,甚至不会对它们进行 XMP,因为在我组装设备时,DDR5 上的 XMP 无法在超过 2 根内存条上运行,而我需要大量 RAM。
这让我想到了最后一点:有时技术还不够成熟,无法应对所有挑战,您可能会竭尽全力避免问题,但无济于事。因此,不幸的是,有些人在四条 RAM 棒设置中发现了 XMP 问题……
最后有趣的是:在 RAM 问题领域进行的少量研究 - 主要是在服务器中,最好的研究来自 Google,但仍然很有价值 - 并且已经发表,表明如果存在 EC 错误,那么大多数情况下罪魁祸首是 MB,根据此消息来源:
... 研究发现,错误率取决于主板,而不是 DIMM 类型或供应商。这意味着一些流行的主板的 EMI 卫生状况不佳。将内存走线布线得离嘈杂的组件太近或避开接地层和即时错误问题。
编辑:添加 Hwinfo 摘要的屏幕截图以显示配置并确认它是双通道。
答案2
如果 BIOS/固件能够运行并设置兼容的 RAM 时序,则一切顺利 - 性能就是最慢的 DIMM 的性能。
混合使用不同的 DIMM 通常效果很好。但是,如今 RAM 设置非常复杂。如果 BIOS 设置有误,系统稳定性和数据完整性就会受到威胁。
验证操作是否正确也并非易事。您需要一个非常好的测试工具(可能是 Memtest86)并让它运行数小时。根据我的经验,即使这样也不能保证 100% 稳定运行。
从目前的 RAM 价格来看,购买兼容的 RAM 套件更为合理。