发信人: pcsoul(幽灵)
整理人: zuanlong911(2001-08-04 13:59:31), 站内信件
|
★原文转载自pcsoul版jiaxu2000的《怎样让你的VIA芯片组主板既快又稳(上)》★
网上一些硬件站点的DIY论坛经常有人问选主板是选VIA的好还是INTEL的好?很多热心网友大都回答:高手买VIA的,菜鸟买INTEL的。不错,这个回答非常通俗,但至少说明一个问题现在VIA芯片组主板比较难伺候,这是一个不争的事实。但由于目前AMD的毒龙/雷鸟愈无论从价格上还是从性能上已经赶上了INTEL的同类产品,甚至大有超越的趋势,而且对IT业制订的标准也是紧跟步伐,AGP4X、UDMA66、DDRSDRAM,它都首先把握住了,对于这样价廉物美的产品我们许多菜鸟也不能因为芯片组兼容性等一些方面的限制而与其擦肩而过啊!今天笔者就想通过这篇文章改变一下许多人不愿意接受VIA的芯片组的思维定势,VIA芯片组与INTEL的芯片组相比确实是有一些不足,但是如果你从BIOS设置,驱动程序,芯片组控制参数等多方面认真去优化,那么VIA的表现应当说完全是可以与INTEL一争高下的,下面就来看看可以采取那些措施来发挥VIA芯片组主板的最大潜能。
一.BIOS参数的优化:
BIOS里有关性能提升的参数很多,这里主要说一下与芯片组关系比较密切的几个参数
1.CPU Command Decode:Normal或者Fast。主要是调整CPU指令解码效能的,建议选择Fast。
2.CPU Drive Strength:0/1/2/3。这是调整CPU到北桥芯片的信号强度用的,建议选择2。
3.DRAM Clock:Host CLK/HCLK+PCICLK。如果你使用的PC133内存,建议选择HCLK+PCICLK,这样,你的系统内存就可以工作在133MHz下而非Host CLK的100MHz。
4.IDE Primary Master:Auto/Manual/None。建议选择Auto,只要硬件支持的话,该IDE设备(例如硬盘)就可以自动实现DMA方式。当然,你还必须在操作系统中安装正确的VIA的IDE驱动程序。
5.Bank 0/1 DRAM Timing:类似的设定BIOS里一般有3到4个,即Bank 2/3 DRAM Timing,Bank 4/5 DRAM Timing,Bank 6/7 DRAM Timing。一个设定对应一个DIMM插槽。可选择的选项一般有SDRAM8-10NS,Normal,Medium,Fast,Turbo等几项。一般根据主板上DIMM内存使用几个插槽而定。采用不同的设定后,8-10 ns、Medium以及Fast几乎没有差异,使用这三个选项设定后的性能都是比较低的。如果选择Turbo的话,性能会达到最快,假如你使用的是高品质的内存,尽量选择Turbo或者Normal。但大家需要注意的是,Normal模式提供了4路内存交错,这种方式可以在一个完整的bank周期还是8个周期时,把tRAS缩短到5个周期。如果你在选择Turbo的时候,没有再另外选择4路内存交错的话,那么选择Turbo的性能还不如Normal。
6.DRAM Bank Interleave:Disable/2-Way/4-Way,其中的Way在某些主板的BIOS中可能被Bank取代。实际是只内存条芯片的逻辑BANK。选择4-Way时的速度最快,这个BIOS参数是最重要的系统内存选项。但是要注意现在仍然有很多早期采用低容量芯片组装的条子它的芯片是2BANK的,这时选择4路内存交错没有意义,可能还会有负面影响。一般16Mbit的芯片基本全是2BANK的,而64Mbit的芯片部分是2BANK部分是4BANK的,64Mbit以上的芯片全是4BANK的。具体应该设定为多少,最好根据芯片上的编号到有关厂家的网站上查询一下再定。
7.Delay DRAM Read Latch:Auto/No Delay/0.5ns/1.0ns/1.5ns。这是用于延迟内存读取时间的,我一般设定为No Delay,但是如果内存插槽插满了3条内存的话,并且每条内存都用满了两个物理BANK的话,就需要设定一定的延迟时间。
8.MD Driving Strengh:Hi/Lo。内存到北桥芯片(里面包含内存控制器)的信号强度,当然选择Hi。
9.SDRAM Cycle Length:2/3。内存的CAS周期,在保证稳定的前提下当然是设为2。
10.PCI Master Pipeline Req:Disable/Enable。是否采用PCI主控流水线式请求,建议选择Enable。
11.AGP-4X Mode:Disable/Enable。设定是否打开AGP 4X模式,如果你使用的是AGP 4X显卡的话,建议选择Enable,对于GeForce或者Radeon这类拥有T&L功能的显卡来说,打开AGP 4X可以提升其几何性能。但是如果你的AGP显卡没有被系统识别,这个设置是徒劳的,必须首先解决设备识别问题,这个笔者最后一部分要讲到。
12.AGP Driving Control:Auto/Manual。设定AGP到北桥的信号强度,我建议选择Auto。
13.Fast Write Support:Disable/Enable。设定是否允许AGP 4X的快写模式,为了稳定的需要,建议选择Disable。
二.VIA芯片组的参数调节
如果说CPU是计算机的大脑,主板上的芯片组就是电脑的灵魂,所以芯片组运行效率的高低直接影响系统的整体性能,VIA芯片组的北桥芯片就控制着CPU,内存总线,AGP和PCI总线的运行,具体讲北桥是通过集成在其内部的寄存器来控制这些外部设备的运作,我们BIOS设置中很多参数已经对其进行了设置,但是BIOS设置必须每次重新启动机器后设置才能生效,而且尽管主要的芯片组运行参数都是在BIOS设置中完成的,但是也有不少芯片组运行参数随各个厂家BIOS设计的不同差别还是很大的,有的甚至涉及到一些关键性参数,这时我们就必须找到一种能够自由对芯片组所有运行参数进行设置的方法,以发挥芯片组的最大潜能。现在我们可以使用一种软件:WPCREDIT与PCR Control Program,其中PCR的意思是PCI Configuration 寄存器(PCI配置寄存器),它们是日本发烧友编写的极品DIY软件,即:WPCRSet/WPCREdit For Win9x(http://file2.mydrivers.com/tools/memory/VIA.zip),解压后是两个文件,wpcredit.exe和wpcrset.exe,WCPREDIT主要是提供在WINDOWS中实时修改寄存器参数值,很明显比在BIOS中修改方便了许多,我们可以在不启动机器的情况下,试验多种不同参数,比较性能(当然你把参数调过了头,机器挂了,就没辙了,只有重新启动),不过这种设置方法也有问题,每次重新启动机器后芯片组所有的设置又会回到原来的默认值,您还得重来。这时就可以使用另外一个程序WCPRSET, 它可以在系统启动时自动将有关修改参数添入寄存器中,实际上就是加入了WINDOWS的startup启动文件中了
1.芯片组内部寄存器的含义:
在对芯片组的寄存器进行设置前,我们有必要首先对所有的寄存器含义有个了解。芯片组中256个寄存器数据被显示为16 x 16的十六进制矩形数据阵,见下图:
每一个数据代表着一个设置,寄存器 0 到 3F是芯片组生产厂商的一些信息,主要就是一些设备的代码信息,系统启动时是必须的,下面讲驱动时要涉及。10-13号寄存器是控制AGP aperture大小,其可选取的参数有4M、8M、16M、32M、64M、128M、256M七种,默认和预设为64M,并且一般都建议选取默认值即64M。不过现在各个显卡厂家生产的显卡在内存上都满足了显卡工作周期的需要,即在工作周期中已经很好的完成了工作,可以不用共享系统的内存。所以就出现了上面的问题,无论如何设置AGP Aperture Size(MB)也不会得到系统性能的提升。
寄存器50到52,称为S2K Timing控制参数,其中52号寄存器最好设置为EB, 实践证明对降低CPU温度有一定效果,这个在BIOS里是没有的。
寄存器53到59无意义
寄存器60是你所使用内存的类型,比如是SDRAM还是DDR SDRAM等
寄存器61到63控制主板上一些ROM程序是否在内存里影射(shadowing)
寄存器 64到66 是我们最需要注意的4个寄存器,它控制着内存的运行参数,其中我们平时经常听说的内存交错功能的设置也在其中。4个寄存器分别对应一个DIMM内存插槽,如果主板只有3根DIMM槽,那么60:07就废弃不用。每个寄存器对应含义如下:
位7是TRP 参数,0表示2T,1表示3T;位6是TRAS 参数,0表示5T,1表示6T;位5和位4控制内存的CAS Latency,00表示1T,01表示2T,10表示3T.,11不使用。位3控制内存的类型,不过这里的类型是指普通内存(0表示普通型)还是注册内存(1表示registered )。Register即寄存器或目录寄存器,在内存上的作用我们可以把它理解成书的目录,有了它,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。带有Register的内存一定具有ECC功能,其主要应用在中高端服务器及图形工作站上。
2.修改软件的安装和使用
首先我们先来看WPCREDIT.exe文件(它不用安装,直接运行),这个软件可以运行于所有Win32环境,包括Win9x/ME和Win2000。WCPREDIT.EXE运行后的画面如下图所示:
当定位到某一个寄存器上时,右边的窗口就显示了0-8位每一位的含义,当然需要加载一个芯片组相应的插件说明文件11060391.PCR,目前VIA的几款芯片组都有插件说明文件,见下右图,1106就是VIA的代号。你可以浏览一遍寄存器的信息,在状态说明中你可以发现,你可以定制很多东西,包括内存的各种时序设定以及AGP的模式等等,也就是说它可以让你人工启动本来具有但BIOS中没有提供相应设置的功能。
---- 硬件版版友的个人版【硬件友情天地】,欢迎各位多点来灌水!
电脑之灵魂,PCSoul是也! |
|