迅驰一、二代`855、915、DOTHAN硬改超频全攻略(更新完毕)除了我以外,目前已经有N多兄弟成功关于DELL新机1420的详细评测,请关注本人的评测贴:=7440791前几天看到SUPERMANYU兄弟超频的帖子,再加上以前自己也看过不少迅驰本本超频的资料,这次自己亲身实战一下,在把所了解的东西和大家分享总结一下。首先先说明一点,supermanyu兄弟的超频是基于915平台的,而我的本本是855平台加DOTHAN710,所以这次主要为大家讲讲855系列的硬改超频法,也好和supermanyu兄弟的帖子做个互补本文所讲的超频,指讯驰一代855+banias/dothan以及讯驰二代915+dothan不管是PM还是CM,核心一样原理一样,都可以改~!!先来看看我的本本(很老了,别笑,别拍砖):DELL510MCPU:PMDOTHAN710(1.4G外频100,倍频14)主板:intel855GME内存:DDR333再来看看855和915超频的区别:讯驰二代915平台的超频,是用400FSB的7*5超频成533FSB的7*0,相于855来说,改动较为简单,只需要CPU座上的特定位置放入细铜线短接,以短路方式改动CPU上的FSB定义脚的电位,让100外频的DOTHAN7*5摇身一变,成为DOTHAN7*0,讯驰二代915平台的超频,关健只在于CPU体质了。具体帖子请参见supermanyu兄弟的帖子=6975602讯驰一代855平台的超频,一改变PLL芯片的FSB定义脚的电位,二也要像915一样用细铜线短接CPU的特定针脚插槽,AGP/PCI频率不变,CPU外频从100升至133,内存频率变成原始频率的1.33倍。所以讯驰一代855平台的超频,关健不仅在CPU体质,也在于内存的体质,内存一般情况下是要修改SPD的,除非你的条子比较牛B。那么,下面主要来看看855系列的超频实战一、CPU的选择与硬改先说明一下,这里选择的CPU指的是核心为banias/dothan的PM7*5系列,外频100,前端总线400,如果你是外频133,FSB533的话,那就不用往下看了,133想超到166或更高几乎是不可能的。这里说明一下,虽然我的本本CPU是PMDOTHAN710,按道理也属于7*0系列,属于133外频,FSB533,但是实测确实是外频100,FSB400,而且在INTEL的官方网站上也找不到关于PMDOTHAN710的资料。按照这个情况来看,我个人认为这块CPU应该命名为705。这应该算是一个特例吧,也不知道DELL从哪里搞来的这块CPUDOTHAN系列的PM处理器目前最高的应该是780,2.26G。那么根据硬改后为原来的1.33倍来计算,额定为1.7G以内的PM硬改应该没问题的,大于1.7G的可能会不稳定,因为至少目前还没冒出来个dothan790来CPU的改法又两种:连接C15、C16。注意缺口的位置!或者连接B16、C16其实原理都是一样的就是为了让BSEL0由原来的高电位变为低电位。连接用的铜丝长度5MM以内就可以了,要求细点的,和头发丝粗细差不多就好了,太粗的话CPU插不进去了。金属丝不要落到主板上啊!!二、内存SPD的更改先来认识下SPD说起内存,相信大家都不陌生。不过,大家的目光除了更多地投放在内存芯片颗粒上之外,很少会注意到内存PCB(印刷电路板)边上还有一颗体积较小(大约为3mm×4mm×1.5mm)的芯片,这就是SPD芯片。SPD(SerialPresenceDetect):SPD是一颗8针的EEPROM(ElectricallyErasableProgrammableROM电可擦写可编程只读存储器),容量为256字节,里面主要保存了该内存的相关资料,如容量、芯片厂商、内存模组厂商、工作速度等。SPD的内容一般由内存模组制造商写入。支持SPD的主板在启动时自动检测SPD中的资料,并以此设定内存的工作参数。启动计算机后,主板BIOS就会读取SPD中的信息,主板北桥芯片组就会根据这些参数信息来自动配置相应的内存工作时序与控制寄存器,从而可以充分发挥内存条的性能。上述情况实现的前提条件是在BIOS设置界面中,将内存设置选项设为“BySPD”。当主板从内存条中不能检测到SPD信息时,它就只能提供一个较为保守的配置。如果你的内存为DDR266,可以省略这一步,如果是DDR333,请接着看。如果你是DDR333,又不想改内存的SPD,或者SPD改不了,那么可以找一根DDR266的和你现在的DDR333混插,那么系统会按照最低的频率也就是266来跑,一般是没问题的。因为855的笔记本最高支持DDR内存频率是DDR333的,如果硬件超频的话,BIOS的软件会错误认为内存的频率还是在以前的频率上运行,比如原来是跑166(DDR333)的内存,当你超频变后,内存频率变成原始频率的1.33倍、DDR443的频率的时候,参数还是按照DDR333的设定来跑,估计9成的条子都上不去。如果改成DDR266的,那么超频后的内存频率会变为DDR354,接近于DDR333,相信只要不是太烂的条子都没问题。修改SPD的参数,把DDR333的条子改成DDR266的,并使DDR266的参数是按照DDR333的设定来跑就解决了。修改内存SPD要用到软件,目前我找到了2个,都可以用。一个是SPDTool,一个是ThaiphoonBurner。这两个软件都可以用来修改内存的SPD,不过能不能修改DDR2的我就不清楚了。软件在最后的附件里。SPDToolThaiphoonBurner推荐使用SPDTool,比较直观,而且可以直接修改并保存。ThaiphoonBurner本身不能修改,必须先读取SPD,然后保存为文件,再用UltraEdit等编辑器打开文件,修改后保存,并再用ThaiphoonBurner刷回内存。这里说明一下,不是所有的内存都可以刷SPD的,我这台DELL的原配两条PROMOS的DDR333256M就不能刷,估计是SPD有写保护,换了一条现代的DDR333512M才能刷的。如果你的内存不能刷SPD,就先不要超了,等找到可以刷的条子后在超,要么像上面所说的找跟266混插,以免不刷就超,到时候点不亮机器。使用ThaiphoonBurner方法为:使用ThaiphoonBurner先READSPD,再SAVEDUMPAS将SPD保存下来,然后用UltraEdit之类的16进制编辑器修改先前保存下来的SPD内容(ThaiphoonBurner本身并不能编辑),然后再将编辑好的SPD信息刷回SPD中。注意:1、ThaiphoonBurner保存SPD信息到文件时,会在文件内容最前面插5个字节长的头。所以我们用UltraEdit编辑保存下来的SPD内容时,应编辑09h+05h=0e字节的内容。2、在Load修改好的SPD信息后,写入SPD之前,应执行一下“fixchecksum,将checksum值修改正确。具体修改的内容为:CycletimeatMaxCASLatency在DDR266上是7.5ns,在DDR400和333上是5.0ns,这个数据的位置是在0x09.(0x50--0x75)0x0A地址的SDRAMAccessfromClock(tAC)由原来的0.65ns改为0.75nS.(0x65--0x75)0x17地址的MinimumClockCycleattCL=X-0.5:由原来的6.0ns改为10.0nS.(0x60--0xA0)0x18地址的MaxDataAccessTimeattCL=X-0.5(tAC):由原来的0.70ns改为0.75nS.(0x70--0x75)0x19地址的MinimumClockCycleattCL=X-1:由原来的7.5ns改为没有数据0x00.(0x75--0x00)0x1A地址的MaxDataAccessTimeatCL=X-1(tAC):由原来的0.75ns改为没有数据0x00.(0x75--0x00)0x1E地址的MinimumActivetoPrechargeTime(tRAS):由原来的40.0ns改为45.0nS.(0x28--0x2D)0x1D地址的MinimumRAStoCASdelay(tRCD):由原来的14.0ns改为20.0nS.(0x38--0x50)0x1B地址的MinimumRowPrechargeTime(tRP):由原来的14.0ns改为20.0nS.(0x38--0x50)0x29H地址的MinActivetoActive/AutoRefreshTime(tRC):由55.0ns改为没有数据0.(0x37--0x00)0x2AH地址的MinAutoReftoActive/AutoRefresh(tRFC):由70.0ns改为没有数据0.(0x46--0x00)0x1CH地址的MinRowActivetoRowActivedelay(tRRD):由10.0ns改为15.0nS.(0x28--0x3C)0x20H地址的AddrandCMDInputSetupTimeBeforeClock:由0.60ns改为0.90nS.(0x60--0x90)0x21H地址的AddrandCMDInputHoldTimeAfterClock:由0.60ns改为0.90nS.(0x60--0x90)0x22H地址DataInputSetupTimeBeforeClock:由0.40ns改为0.50nS.(0x40--0x50)0x23H地址DataInputHoldTimeAfterClock:由0.40ns改为0.50nS.(0x40--0x50)0x2BH地址DeviceMaxdevicecycletime(tCKmax):由8.0ns改为0.(0x20--0x00)0x2CH地址MaxskewbetweenDQSandDQsignals:由0.40ns改为0.(0x28--0x00)0x2DH地址MaxReadDataHoldSkewFactor:由0.50ns改为0.(0x50--0x00).以上就是要修改的数据部分了.SPDTool的使用更简单,大体和上面的一样,而且还可以直接改,所以推荐使用SPDTool!这样我们就完成了内存的修改,即把一根原本为333的条子改成266,但时序部分还是按333来跑(因为超频后的速度为354),这样就没问题了。还要注意的是,SPDTool和ThaiphoonBurne保存的SPD文件分别是.SPD和.THP,两者不能相互兼容,请在刷SPD之前做好备份工作,最好用两个软件分别保存一个。三、PLL芯片的修改。PLL芯片的作用是用来定义CPU的外频和FSB,由于855系列默认的外频是100,FSB是400,所以我们要通过修改PLL芯片来让系统变为外频133,FSB533。如果不修改PLL,只改CPU的话是没用的,还是按照默认的速度跑。855芯片组在INTEL的网站上也只说明了支持前端总线400,没提到533。但我发现了一个台式机的主板也是855的,使用PM处理器,是通过一个PLL旁边的跳线来改变频率的定义,可以支持FSB400/533。可见855上533的频率是没有问题的。上面这张图片中的红圈就是PLL旁边的跳线。那么我们对PLL的修改只需要起到一个“跳线”的作用就可以了先来看看855主板上常见的两种PLL,一般在笔记本主板背面靠近内存插槽的地方一种是CY28346一种是ICS950810我的本本就用的是ICS950810,目前855几乎都用的是这两种PLL中的其中一种,改的方法大同小异。先来看ICS950810的改法:根据ICS950810DATASHEET的定义,只要将FS1的55针脚拉到高电平,就是把它断开悬空,那么系统就默认为13