不知大家是否注意到,现在新推出的内存条好象都有一个叫做“SPD”的技术参数。那么,究竟什么是SPD呢?其实,SPD(Serial Presence Detect,中文译名为串行寄存检测),是JEDEC组织针对新一代内存制订的统一技术规范。通常,在每一根内存条上都有这么一块毫不起眼的EEPROM芯片(电可擦除只读存储器,图1),里面记录了最少一组SPD信息,包括内存的工作频率、电压、时序,使用什么类型的内存颗粒等资料,以便于电脑启动时内存有一个最基本的参考工作标准。
由于该参考值是在不同用户的电脑中使用,为避免有些性能不佳的旧电脑无法使用这根内存,因此每根内存条的SPD值一般来说都设得比较保守,通常都不是内存的最快运行速度。如果用户没有在主板BIOS中自己对内存的工作参数进行优化设置,大部分情况下是不能发挥出内存的最优性能的。这无疑是对内存性能和金钱的极大浪费!
一、SLI-Ready Memory的由来和现状
鉴于此,知名内存制造商Corsair(海盗船)公司与Kingston(金士顿)公司共同建议,在内存的SPD信息中增加一项名为“Enhanced Performance Profile”(增强性能配置文件,简称EPP)的预设参数值,从而让某些高性能的电脑主板可以有选择性地自动调用内存条中预设的高性能配置文件,以获得最大的速度提升。
根据JEDEC组织的规定,SPD芯片内的256Byte容量只用到首96Byte至128Byte,剩下约128Byte留给不同的内存制造商自己使用。事实上,JEDEC组织制订的SPD值过于简单,包括内存的建议使用电压和“Command Rate”等参数都没有放在其中。如果用户想最大限度地发挥内存的高性能,必须在主板BIOS中进行手工优化设置,这项工作对于一般电脑用户而言无疑很有难度。
而EPP正是利用这些预留空间,增加更多有关内存条的资料到SPD芯片中。在EPP内可记载最多4个简单的SPD Profile(包括电压、Command Rate、CAS等等)或2个完整的SPD Profile(再加上Drive Strength、CS Delay及tWR等等),使内存拥有更完整的预设资料,在不同的工作频率下都能发挥出最佳性能。
不过,由于一般主板只读取了SPD值中的首96Byte至128Byte(JEDEC组织的建议值),因此想让主板增加读取EPP值必须修改主板BIOS。好在Corsair公司这项计划是与知名显卡及主板芯片组厂商NVIDIA公司合作进行的,故EPP顺理成章成为下一代NVIDIA nForce主板的标准功能之一,所以Corsair公司将它名命为“SLI-Ready memory”,让用户知道这些内存条在SLI(双显卡并行运算)平台下能够有更好的性能表现。当然,这些内存本身并不是只能在Nvidia的SLI平台下工作,只要有适合的BIOS,即使是Intel或ATI的主板芯片组中也照样可以使用。
同时,如果主板BIOS已经支持EPP,就会在BIOS中显示出来,而用户则可以更轻松地对内存的参数进行优化。例如当我们把CPU外频提高到某个速度时(即所谓的“超频”),BIOS就会与EPP沟通,选择在该外频下最佳的内存时序,从而大大减少设置的烦恼。
尽管Corsair和NVIDIA公司建议JEDEC组织将EPP增加到标准的SPD信息中,使之成为业界的一项通行标准,但直到目前为止,业界的支持仍然十分少。除了nForce 500系列主板及Corsair、Kingston这两家内存制造商外,还没有见到支持EPP的产品大量上市。而且标注“SLI-Ready”的内存大多属于高端产品(图2:首款经过“SLI-Ready”认证的Corsair CM2X1024-8500C5内存),售价相当昂贵。
不过,如果你也想享受“SLI Ready Memory”认证内存的好处,办法也不是没有。笔者今天就为大家介绍一种借助软件修改内存条SPD信息的方法,它可以让我们“以假乱真”,把普通的内存条改造成“SLI-Ready memory”。当然,这是要冒一定风险的。首先,用来改造的内存条质量不能太差,笔者建议选择有一定知名度的正品内存。因为修改内存SPD信息有可能导致内存条上的EEPROM芯片损坏或出现异常情况,使内存无法正常工作,即不能恢复到未修改前的状态。因此用户还须自行承担一切后果,笔者不为修改而导致的任何损失负责。
二、巧用软件改造内存SPD信息
近期网上流传的Thaiphoon Burner是一个能够修改内存条SPD信息的软件。它除了可以读取和修改内存条SPD芯片内的所有资料外,最值得称赞的是能够将SPD资料保存下载。因此用户可以利用它将别的内存条(如高档的“SLI Ready Memory”认证内存)的SPD信息写入到自己的内存条中。为方便用户进行改造,软件的官网内提供多种知名内存的SPD信息文件供用户参考,让用户修改内存SPD信息时有更多资料在手。
Thaiphoon Burner软件适用于Intel ICHx系列南桥芯片,VIA VT82C686、VT8231、VT8233/A、VT8235及VT8237/A南桥芯片及全线NVIDIA芯片组。需要注意的是,由于SPD内保存着内存颗粒的容量资料,如果用户想修改内存条的SPD值,必须注意使用相同容量的内存的SPD资料,否则会出现不能启动电脑的问题。
因此,如果想将自己的内存改造成“SLI-Ready Memory”认证内存,最简单的方法是在网上找到通过“SLI-Ready Memory”认证的内存条的SPD资料(http://cbid.amdclub.ru/html/download.html),或者借用一根别人的“SLI-Ready Memory”内存条,再用Thaiphoon Burner软件读取其中的SPD信息,并写入到自己的内存,具体方法如下。
三、修改过程
1.运行Thaiphoon Burner软件,在主操作界面的菜单栏上点击“EEPROM”→“ReadSPD at 50h”(注:50h指主板上的第一根内存插槽,图3),将当前系统中内存的SPD信息读取出来。再点击工具栏上的“Save”按钮将它保存到硬盘中(图4),SPD文件名格式为“*.THP”。进行这一步的目的是改造失败后仍然有退路可以使内存恢复原貌。
2.关机从主板的第一根内存插槽中取下自己的内存,并换成想修改的“SLI Ready Memory”认证内存条,然后开机启动。
3.同理,运行Thaiphoon Burner软件,将“SLI Ready Memory”认证内存条的SPD信息读取并保存到硬盘中。其实,有一定DIY经验的电脑玩家还可以对第一步和第二步的操作步骤进行合并简化,即同时将自己的内存条和“SLI Ready Mernory”认证内存条插到主板的第一根和第二根内存插槽中,再分别用Thaiphoon Burher软件读取“ReadSPD at 50h”和“ReadSPD at 51h”的SPD信息(50h-53h分别代表主板上的DIMM1-DIMM4内存插槽编号),然后分别保存下来备用。
4.关机重新换成自己的内存条,打开电脑,接着可以进行正式的修改操作。运行Thaiphoon Burner软件,在操作界面的工具栏上点击“Load”图标,选择刚才保存的“SLI Ready Memory”认证内存条的SPD信息文件(图5)。再在菜单栏依次点击“Write”→“Full Rewrite”(图6),经过数十秒的时间完成写入过程。
5.如果改造过程顺利(不停电,预先关闭防火墙等多余应用软件),重新启动电脑就能在主板BIOS中检测出自己的内存条已经变成“SLI Ready Memory”。同时BIOS内与内存有关的设置项目中,可以选择与CPU超频幅度相适应的各种内存超频幅度,从而使超频变得轻松简单。而进入Windows操作系统后用硬件检测软件查看,你还会发现现在内存条连品牌都变得与先前的“SLI-Ready Memory”认证内存条一样了。
6.与“SLI-Ready Memory”相同,现在我们修改过的内存可以在支持“SLI-Ready Memory”的主板中使用。笔者测试使用的样本是一对单根1GB容量的G.Skill DDR2-800内存,在用软件修改SPD信息后,将它安装到富士康(Foxconn) C51XEM2AA主板上进行测试,发现G.Skill DDR2-800内存有着与模仿对象--Corsair CM2X1024-8500C5内存(通过SLI Ready Memory认证)相同的EPP特性。
但是,需要说明的是,由于内存的SPD参数值不会改变其超频能力,而G.Skill这对DDR2-800内存并不是最高等级的型号,所以改造后它的超频能力仍然比Corsair内存稍差。但对于希望使用“SLI-Ready Memory”功能的用户来说,却是十分超值的修改,因为这两对内存的价格相差达2200元,Gskill这款中高档DDR2-800内存为1799元/对,Corsail顶级内存为3999元/对,而修改却没有花一分钱!
软件名称:Thaiphoon Burner
软件性质:共享软件
最新版本:3.2
文件大小:283KB
工作平台:Windows All
下载网址:http://cbid.amdclub.ru/files/thphn32.zip