电脑中的每个程序在运行时都要用到内存。你的内存条运行在厂家出场时给你设定的频率,但是只需要在BIOS里鼓捣几分钟就能使你的内存以超出其默认性能的频率工作。
是的,内存速度也很重要电脑里的每个程序都会首先从相对慢得多的硬盘里被加载到内存里。当它们被加载到内存以后,它们通常会在内存里停留一段时间,在CPU需要它们的时候被CPU访问。
在某些情况下,提高内存的运行速度可以直接提高CPU的性能,尽管有时当CPU达到瓶颈时 ,单单超频内存可能收效甚微。 在日常任务中,将内存速度提高几纳秒可能并不重要,但是如果你很在意跑分软件上的那一点数字的话,任何微小的性能改进都可以帮助您。
而在游戏中,内存的速度实际上可以产生明显的影响。每一帧画面都只拥有几毫秒的时间来处理,因此,如果您正在玩的游戏受CPU限制(例如CSGO),则更快的内存可以提高帧数。来看看LinusTechTips的实测数据吧:
???当CPU完成大部分工作时,通常使用更快的内存只能将平均帧数提高几个百分点。 内存速度真正发挥作用的地方是最小帧数; 例如,当你在游戏中加载新区域或新对象时,如果所有数据都必须在一帧中被加载,则在等待加载内存时,该帧可能会发生花费更长的时间(即加载复杂场景特效时会“瞬卡”)。 这种现象就是所谓的微卡顿,即使平均帧数很高,它也可以使游戏感觉卡顿,而超频内存往往能提高最小帧数。
超频内存并不可怕超频内存并不比超频CPU或显卡可怕或不安全。 当你对CPU超频时,你必须担心散热能否处理更高的频率。并且超频的CPU或显卡可能要比以默频运行的CPU或显卡声音大得多。
但是对于内存,它们根本不会产生太多热量,因此非常安全。 即使在不稳定的超频情况下,发生的最坏情况是你在测试稳定性时也会出错并被踢回默认设置。 如果你是在笔记本电脑上尝试此操作,出现问题时则需要验证是否可以清除CMOS(将BIOS重置为默认设置,拔下主板电池)。
速度,时序和CAS延迟内存速度通常以兆赫兹为单位测量,通常缩写为“ Mhz”。这是时钟速度,与CPU速度的测量方式相同。 DDR4(最新的内存类型)的“存储”速度通常为2133 Mhz或2400 Mhz。尽管这实际上是一些营销谎言; DDR代表“双倍数据速率(Double Data Rate)”,这意味着内存在每个时钟周期读取和写入两次。这样来说,速度确实为1200 Mhz或每秒2400兆次”ticks”。
但是大多数DDR4内存通常为3000 Mhz,3200 Mhz或更高。这是因为XMP(极限内存配置文件)的存在。 XMP本质上是内存告诉系统,“嘿,我知道DDR4仅应支持最高2666 Mhz的速度,但是为什么不继续把我超频到更高呢?”内存工厂已经对每根内存进行了预先调校。它通过在内存条本身上的一个芯片(称为’串行存在检测芯片(serial presence detect chip)’)在硬件级别完成此操作,因此,每个内存条只有一个XMP配置文件:
???实际上,每一套内存都具有多个频率。 默认频率使用相同的存在检测系统,称为JEDEC。 任何比默认的JEDEC频率高的频率都是超频,这意味着XMP只是工厂预超频的JEDEC配置文件。
???内存时序和CAS延迟是速度的另外几项指标。 它们是延迟的度量(内存的响应速度有多快)。 CAS延迟是对将“读”指令发送到内存与CPU返回响应之间有多少时钟周期的一种度量。 它通常被记作”CL”并跟在内存频率后,例如“ 3200 Mhz CL16”。
通常来说更高的内存频率意味着更高的CAS延迟。 但是CAS延迟只是使众多内存时序中的一种。 其余的通常被笼统地称为“ 内存时序”。但我们可以概括地说内存时序越小,内存就越快。 如果你想详细了解每个时序的真正含义,可以从Gamers Nexus阅读延伸文章。
XMP不会完全有用一般主流的内存品牌如芝奇,英睿达或海盗船,其实并不自己生产内存颗粒。它们都从半导体代工厂那里购买,这意味着市场上所有的内存仅来自几个主要地方:三星,美光和海力士。
另外,那些闪闪发光的4000+Mhz的高级内存套装(某某戟?)和其他一些看似不好看的便宜的“慢速”内存其实性能都一样。它们都使用三星B-die DDR4内存芯片,除了某某戟之流带有金色散热器,RGB灯和闪闪发光的宝石(是的,这个才是你想买的),但是它们售价几乎翻倍。
当内存芯片出厂时,它们会做一种称为“分箱(binning)”的测试。并非所有内存都表现最佳。某些内存在4000+Mhz的频率下还能很稳定并且CAS延迟很短,而某些内存连3000 Mhz都超不到。这就是所谓的”摸奖(silicon lottery)”,这就是使高频率内存套装昂贵的原因。
所以说包装盒上写的速度并不总是与内存的真正潜力相匹配。 XMP超频只是很保守的一种方案,XMP还局限于一些特定的时序。据金士顿的一位员工说,他们仅调整“主要”的时序(CL,RCD,RP,RAS),并且由于用于存储XMP配置文件的SPD系统容量有限,其余时序常常由主板来决定,而主板还时不时选错。比如,我“高贵”的华硕主板经常设置错时序,而最后都是我自己手动调整的。
此外,工厂在分箱过程(上面提到过的区分内存品质的过程)中常常使用固定的电压。例如,他们可以将其一套内存套装设定在1.35V,如果不通过就不继续往上测试了,然后将其当做在“ 3200”中Mhz的中等内存条”来卖。但是,如果你以1.375V的电压运行内存会发生什么? 1.390V又会发生什么?这两个数值都还仍然远未达到DDR4的不安全电压,而一点点电压都会对内存频率提高有很大帮助,所以依我来看,每条内存都有很大的超频潜力。
怎样超频你的内存超频内存最困难的部分是找出合适的频率和时序,因为BIOS有30多个单独的设置供你调整。幸运的是,其中只有四个被认为是“主”时序,笔者推荐使用“ Ryzen DRAM 计算器”这款来进行计算。它是针对AMD量身定制的,但是仍然适用于Intel用户,因为它主要涉及内存时序,而不是CPU。
???下载该程序并填写你的内存频率和类型(如果你不知道,通过百度快速搜索内存的序列号会显示一些结果)。按紫色的“ 读取XMP(R–XMP)”按钮加载内存条的默认配置,然后按“保守计算(Calculate SAFE)”或“激进计算(Calculate FAST)”以查看估计的数值。
你还可以使用“比较时序(compare timings)”按钮来直观地比较各个模式计算出的时序,当你选定好了一套数值之后(萌新请先从SAFE开始),你可以将此屏幕截图发送到手机里,之后就可以在BIOS中对照着输入这些时序。然后,一旦它成功了,你就需要使用这个程序的内置内存测试功能来验证超频是否稳定,这通常会花费一点时间。想要阅读超频内存的更多详细步骤,请关注“玩硬件”。