关于内存条的基础知识可以参考专栏里面另外几篇文章:
我们今天主要介绍这些高端内存支持的XMP技术,更加重要的是这种技术并不是即插即用(PNP)的,很多情况下需要手动开启,我们也会介绍如何开启它。

什么是XMP?

XMP全称是Intel Extreme Memory Profile。是Intel在2007年9月推出的内存认证标准。它适用于DDR3和最新的DDR4。Intel宣称可以”让您对RAM 和可兼容的 DDR3/DDR4 内存进行超频。“
在XMP技术出现之前,内存的超频已经广泛存在了。需求首先来自游戏玩家,他们真的在实践奥运精神,要求更快、更强,以便在联机游戏里面更好的虐别人。为此,内存厂商为此生产了各种游戏内存,可以工作在其默认频率之上。但那时这种内存条兼容性比较差,游戏玩家不得不在BIOS里面反复调整各种时序,才能稳定的运行游戏。各种主板的兼容性也存在很大问题,这种主板可以工作,别家出的就不一定可以。
Intel感受到了这种市场的需求,在2007年9月推出XMP内存认证标准。它的原理是在SPD上扩展了两组profile。
SPD是每个DIMM上都的,一块小的存储芯片(EEPROM),上面详细记录了包括CL-tRCD-tRP-tRAS-CMD等等很多参数,还有生产厂家的代码等等,这也是BIOS为什么能知道我们插了哪种内存的原因。
第一组profile一般是标称的频率速度,也就是高频条包装上保证能够达到的速度。第二组一般是更高的极限频率。
内存厂商负责验证这两组profile和不同芯片组的兼容性,并把内存及该设定送交Intel测试。Intel测试后会予以XMP认证,并公布在官方网站上(参考资料1).
它的工作原理十分简单直接,BIOS的内存初始化程序负责从SPD中读取该XMP数据块。并按照其要求而不是training的结果设置各种参数。

如何开启XMP

要开启XMP,必须进入BIOS。如何进入BIOS见:
在BIOS中,XMP的开启位置千奇百怪,有的在内存菜单中,有的在超频菜单中,需要读者自己仔细寻找。下面是几个例子:

其他

怎么知道自己XMP开启没开启,开启后效果如何呢?可以用cpu-z来测试一下内存的频率和参数。
AMD借鉴了XMP,也有类似的技术,叫做“AMP”–AMD Memory Profiles。不过有些主板厂商选择直接支持XMP。
更多BIOS知识尽在BIOS培训云课堂:
内存系列另外几篇文章:
欢迎大家关注本专栏和用微信扫描下方二维码加入微信公众号"UEFIBlog",在那里有最新的文章。
用微信扫描二维码加入UEFIBlog公众号