USB控制器(USB Controller):这个选项设置是否启用主板芯片组集成的USB控制器。如果你没有使用任何USB设备,那么设置为禁用可以加快操作系统的启动速度(设备越少,加载的驱动程序就少,因此启动越快)。
USB键盘支持(USB Keyboard Support):如果你使用的键盘是USB接口,如果不启用这个选项,那么在不支持USB设备的操作系统(例如DOS)中,键盘就无法使用。同样USB鼠标支持(USB Mouse Support)选项设置为启用可以让不支持USB设备的操作系统使用USB接口的鼠标。
AC'97音频(AC'97 Audio):设置是否启用主板芯片组集成的AC'97音频设备。如果你安装了另外的声卡,就应该将这个选项设置为禁用,以免集成的AC'97音频设备和你的声卡发生冲突。
当启用AC97音频后,我们可以设置是否启用主板集成的游戏接口和MIDI端口。游戏控制器端口地址(Game Port Address):可以设置为201或者209。如果要禁用游戏控制器端口,设置为Disabled即可。
MIDI端口地址(Midi Port Address):这里设置的MIDI端口只会影响DOS游戏,对于Windows来说,根本就不需要,所以不玩DOS游戏的用户就设置为Disabled。如果设置为290、300、330这3个数值之一就可以启用MIDI设备,用户还需要为这个设备选择适当的MIDI端口中断(Midi Port IRQ)。
集成/CNR LAN选择(Onboard/CNR LAN selection):现在的主板上大多有一个CNR插槽,可以安装各种CNR设备,例如CNR网卡。当主板上集成有网卡的时候,用户再插上一个CNR网卡,我们就可以通过这个设置来选择哪个设备优先。
I/O芯片设置(On Board I/O Chip Setup):选中该选项后按回车键进入设置页面(图9)。
图9(B09.tif,I/O芯片设置)
POWER ON功能(POWER ON Function):这个选项设置用户可以通过什么方式来打开计算机电源。可选的设置有下面几种,不过不管设置成哪种方式,机箱上面的电源按钮都是可以用的。
Button Only:只有按机箱上的电源按钮才能够开机。Hot Key:允许通过键盘开机。当设置为键盘开机时,我们可以在后面设置要使用的热键。Mouse Left和Mouse Right:设置为按下鼠标左键或者右键时开机,Any则允许按下鼠标的任意键开机。Password:输入密码开机。
键盘开机密码(KB Power ON Password):如果前面一个选项设置为Password,我们在这里可以设置开机密码,必须是1到5个字符。如果不小心忘掉了密码,我们只有清除CMOS设置了(请参考本文后面的性能优化部分)。
开机热键(Hot Key Power ON):当前面的选项设置为Hot Key时,我们在这里选择要使用的开机热键。
软盘驱动器控制器(Onboard FDC Controller):设置是否启用芯片组集成的软盘驱动器控制器。
串行口(Onboard Serial Port):设置是否启用集成的两个串行口(即COM口)控制器,并指定控制器使用的端口和中断。
UART模式选择(UART Mode Select):通常主板上的串行口2(Onboard Serial Port 2)还作为红外端口使用。这里设置串行口2是作为普通串行口使用还是作为红外端口使用。可选参数:正常(Normal)作为串行口使用;IrDA(IrDA是红外数据协会的简称,IrDA制订的一系列红外数据通讯标准形成了红外数据通讯技术的基础)让端口作为标准红外端口使用;ASKIR(应答式红外端口)可以让端口工作在高速红外端口模式下,不过支持的红外设备更少。用户可以根据自己的红外设备来选择合适的参数。
RxD/TxD激活(RxD , TxD Active):设置红外端口的信号模式。
IR发射延迟(IR Transmission Delay):设置为允许时会降低速度,但提高连接稳定性。
UR2双工模式(UR2 Duplex Mode):除非确定你的红外设备支持全双工(Full)模式,否则就设置为半双工(Half)。
使用IR接头(Use IR Pins):主板上一般会提供一个红外发射/接收器的插头,用户可以选择是通过串行口2连接发射/接收器还是通过这个插头连接。
上面的几个有关红外线的设置使用时必须根据自己要使用的红外设备来选择正确的参数,否则红外设备很可能无法正常工作。
并行口(Onboard Parallel Port):设置是否启用集成的并行口(主要用于连接打印机,也称打印机口)及其使用的端口和中断。
并行口模式(Parallel Port Mode):并行口可以工作在标准(Normal)、增强并行口(EPP)、扩展能力端口(ECP)或者混合模式(EPP & ECP)4种模式下。对于较新的打印机和扫描仪等并行口设备,通常都要求使用EPP模式。如果选择Normal只会降低这些设备的工作速度。而使用ECP模式可以通过DMA来传输数据,对处理器资源的占用更少,因此笔者建议设置成混合模式(EPP & ECP),让操作系统和硬件设备自己决定需要的工作模式。
EPP模式选择(EPP Mode Select):EPP有1.7和1.9两种模式,可以分别尝试一下。
ECP模式DMA通道选择(ECP Mode Use DMA):由于ECP模式要使用DMA传输数据,所以我们还要指定一个DMA通道供并行口使用。如果系统中没有声卡,可以选择为1,否则还是选择为3,以避免发生冲突。
断电恢复(POWER After PWR-Fail):当计算机正在工作时,如果供电中断,我们可以设置是否要在供电恢复后自动开机。这个功能对于无人值守的服务器非常有用。可选项有:ON自动开机;OFF不开机;Former-Status根据断电时的状态决定,如果当时是开机状态就自动开机。
电源管理(Power Management Setup)
在电源管理设置中,我们可以选择电源管理的工作方式、省电设置、唤醒设置等等(图10)。
图10(B10.tif,电源管理设置)
ACPI功能(ACPI Function):启用ACPI能够让操作系统更好地进行电源管理。
ACPI挂起类型(ACPI Suspend Type):可以设置为S1和S3两种方式。
电源管理方式(Power Management):可以设置为最大省电(Max. Power Saving)或者最小省电(Min. Power Saving)以及用户定义(User Defined)3种方式。
关闭视频的方法(Video Off Method):较新的显示器都可以选择DPMS,否则就选择关闭同步扫描(V/H SYNC+Blank)。至于黑屏(Blank)仅仅是让屏幕不显示内容,并没有真正省电。
挂起模式下关闭视频(Video Off In Suspend):是否在计算机进入挂起模式时关闭视频。
挂起类型(Suspend Type):只有在前面的ACPI功能设置为禁用时,才需要设置这个选项。
硬盘断电(HDD Power Down):设置多长时间不操作计算机,硬盘就自动断电。
由于Windows 98/Me/2000/XP等操作系统会接管电源管理,上面的选项中止需要设置第一个就可以了,其他选项保持默认值即可。
电源按钮关机(Soft-Off by PWR-BTTN):如果设置为立即(Instant),那么按下机箱上的电源按钮后,系统会立刻断电。如果设置为等待4秒(Delay 4 Sec),那么用户需要按下电源按钮并保持4秒钟不放才能够关闭系统电源。这可以防止无意中碰到电源按钮导致的系统关闭。
CPU降速(CPU THRM-Throttling):现在的新处理器都具有内部温度监控功能,BIOS程序在发现CPU温度过高时,会自动降低CPU的工作速度。这个选项就是设置CPU降低多少速度来工作,可选值从25%到87.5%。
从PCI卡唤醒(Wake-Up by PCI card):这个选项设置是否接收从PCI插卡上发送的电源唤醒事件。
振铃唤醒或者网络唤醒(Power On by Ring or WOL):当这个选项设置为允许时,用户可以通过具有唤醒功能的Modem或者网卡来唤醒计算机,对于网络管理员来说是非常实用的功能。如果发现连接到Modem上的电话线只要有电话打进,计算机就死机,或者网卡工作不正常,可以尝试禁用这个选项。
USB设备唤醒(USB Device Wake-Up From S3):当使用S3模式挂起计算机时,我们可以设置是否能够通过USB设备来唤醒计算机(注意:这个功能也需要电源和主板支持)。
闹钟唤醒(Resume by Alarm):启用这个选项后,我们可以配合闹钟日期(Date Alarm)(每月的第几天,0表示每天)选项和闹钟时间(Time Alarm)选项来设置计算机在什么时间自动开机。
计时器重置事件(Reload Global Timer Events):这个选项包含一个列表,用户可以从中选择哪些设备有信号传送时就重置计时器(注意:这个选项不会影响Windows)。
即插即用和PCI配置设置(PnP/PCI Configurations Setup)
在这个界面中,我们可以设置系统硬件要使用的中断、端口等资源(图11)。
图11(B11.tif,即插即用和PCI配置设置)
重置配置数据(Reset Configuration Data):有时候我们在计算机中添加了新硬件后,BIOS并没有正确地为其分配中断,这个时候我们就可以将这个选项设置为允许。BIOS程序就会将保存在CMOS芯片中的即插即用数据清除,然后在下一次启动计算机时BIOS就会重新为硬件分配系统资源。当然重新启动后,这个选项会自动变成禁用。笔者的建议安装了即插即用的新硬件后都将这个选项设置为允许,以更新配置信息。
资源分配控制(Resources Controlled By):这个选项设置是由BIOS程序来为硬件自动(Auto)分配资源还是由用户手动(Manual)指定。如果选择为手动指定,可以在中断资源(IRQ Resources)选项上按回车键进入新页面设置硬件中断。
PCI/VGA调色板检查(PCI/VGA Palette Snoop):这个选项必须设置成禁止Disabled,否则可能导致显卡在DOS模式下花屏。
PCI潜伏周期(PCI Latency Timer):这个数值越小,PCI设备的效率就越高,但如果太小了,有些PCI设备可能会工作不正常。
AGP插槽中断指定(AGP SLOT INT Assignment):这个选项指定AGP显卡使用的中断号,如果系统没有问题最好设置成自动(Auto)。同理,下面几个选项就是设置AC'97和各个PCI插槽上的设备使用的中断。不过对于Windows这样的即插即用操作系统,这里的设置都是没用的,Windows会自行为硬件分配中断。
PC健康状态(PC Health Status)和频率/电压控制(Frequency/Voltage Control)
在PC健康状态设置界面中(许多版本的BIOS中,这些信息显示在电源管理设置界面)可以看到系统当前的温度、风扇转速、电压等信息,在频率/电压控制页面中可以对系统进行超频(图12)。
图12(B12.tif,频率/电压控制)
由于关于超频的问题已经超过了本文的范围,因此笔者就不在这里介绍了,感兴趣的读者朋友可以参考与超频相关的文章。
BIOS设置优化篇
前面笔者说到本文不谈超频,但在不超频的情况下,我们也可以通过调整BIOS来优化系统性能。要优化系统,我们首先从高级芯片特征(Advanced Chipset Features)设置界面入手(图13)。
图13(B13.tif,高级芯片特征设置)
内存探测(Memory Detect):这个选项和接着的几个选项一起决定了系统内存的访问速度。如果你的内存具有SPD模块(现在的内存都有这个模块,里面保存了最适合该内存的工作参数),那么将这个选项设置为SPD就能够让BIOS根据内存的SPD模块来决定内存的工作参数。如果你希望自己指定内存的工作参数,或者内存上的SPD模块保存的信息不正确,那么就将这个选项设置为自定义(Custom)。
内存时序(DRAM Timing Selectable):可以设置为SPD、正常(Normal)和加速(Turbo)3种。
CAS潜伏时间(CAS Latency Time):这个数值可以设置为2或3,或者是自动(Auto)。
激活充电等待(Active to Precharge Delay):这个选项实际上就是RAS脉冲宽度,可以设置为5、6、7三个数值之一。
RAS到CAS等待(DRAM RAS# to CAS# Delay):在RAS和CAS信号之间插入等待时间,可以设置为2或者3。
RAS信号预充电(DRAM RAS# Precharge):这个参数可以设置为2或者3,较小的数值可以获得更佳的性能,但只有在系统使用同步DRAM的时候才有效。
上面几个与内存读写有关的参数设置的数值越小,内存的性能就越高,不过稳定性就相应的下降了。除非你能确定你的内存质量很不错,否则不要将所有的数值都调整到最小值。
DRAM数据完整性模式(DRAM Data Integrity Mode):如果使用了带ECC校验的内存,我们可以将这个选项设置为ECC,让系统能够监测到内存发生的错误。
刷新模式选择(Refresh Mode Select):由于DRAM保存的内容需要不断刷新才能够保持,因此延长刷新间隔可以提高内存的性能。默认值是SPD,即根据内存SPD模块中保存的参数来设置。用户可以选择7.8μs、15.6μs、64μs 3种刷新间隔。但如果内存质量不好,较长的刷新间隔可能会导致内存数据丢失。
DRAM读取热量管理(Dram Read Thermal Mgmt):现在使用的DDR内存在读取和写入时都会产生热量。开启这个功能后,如果系统发现DDR内存的温度较高,就会通过调整RAS和CAS参数来降低内存速度,也就达到了降低内存温度的目的,当然也会牺牲一点点性能。不过DDR内存的写入热量管理功能是不能设置的,总是保持启用状态。
系统BIOS缓存(System BIOS Cacheable)和显卡BIOS缓存(Video BIOS Cacheable)设置为允许时能够在DOS模式下加快系统速度,该选项对于Windows没有效果。
视频内存缓存(Video RAM Cacheable)设置为允许时可以让CPU缓存写入到视频内存的数据,这个选项同样对Windows没有效果。
保持15M~16M之间的内存(Memory Hole At 15M-16M):如果你的系统上还有古董级ISA设备,可以启用这个选项尝试解决ISA设备遇到的问题。不过新的主板一般都不提供对ISA设备的支持了。
等待传输(Delayed Transaction):打开这个选项可以启用芯片组内部的PCI写缓冲区,能够稍稍提高性能。如果系统上有很老的PCI设备,而且工作不正常,那么就关闭这个选项吧。
AGP可使用的内存(AGP Graphics Aperture Size):这个选项的参数决定AGP显卡可以使用的系统内存,通常是系统内存的一半。如果你内存大,而显存少,可以尝试增加这个数值。如果设置后显卡工作不稳定,那就减小这个数值。
等待降温时间(Delay Prior to Thermal):对于不支持ACPI的操作系统,如果CPU内核温度超过70摄氏度,那么BIOS会将CPU减速50%。这个选项的数值决定了减速的时间长短。
上面就是845芯片组主板上常见的高级芯片组特征选项,只要合理设置就可以显著提高系统的性能。不过笔者在这里要提醒读者朋友们的是,这些参数如果设置不正确很可能导致计算机无法开机,这个时候就必须打开机箱来清除CMOS芯片的内容。因此调整前最好搞清楚这块主板如何清除CMOS设置,而无法打开机箱的用户就不要尝试了。
下面我们再来看看采用VIA KT333/400芯片组主板常见的高级芯片组特征选项。
VIA KT333/400主板对内存的控制选项较多(图14),在有些版本的BIOS里面是单独作为一个界面的,读者朋友们可以从高级芯片组特征界面中选择进入。
图14(B14.tif,内存访问设置)
系统性能(System Performance):这个选项可以选择Normal、Fast、Turbo和Ultra 4档(从正常到最快)。选择不同的参数,下面几个选项的参数也会自动变化。
DRAM时序控制(DRAM Timing):要使用内存的SPD模块,选择Auto By SPD即可。如果选择为手动(Manual),用户就可以自行设定下面的5个选项:
DRAM CAS潜伏期(DRAM CAS Latency):DDR内存大多是2.5,选择较低的数据更快。
Bank间隔(Bank Interleave):这个选项只有VIA芯片组提供,如果系统上安装了2根或者更多内存条,设置为2 Bank或者4 Bank可以显著提高内存的性能。
Precharge to Active、Active to Precharge和Active to CMD 3个选项决定了一个内存读写循环的潜伏周期总长,越低的数值性能越好。
DRAM突发传输长度(DRAM Burst Length):选择较大的数值性能更好。
DRAM队列深度(DRAM Queue Depth):同上,越大越好。
DRAM命令循环速率(DRAM Command Rate):越小越好,或者设置为自动(Auto)。
写入恢复潜伏时间(Write Recovery Time):设定一次写入操作后的等待时间,越小越好。
DRAM tWTR、DCLKI Timing、DCLKO Timing是非常少见的选项,笔者也没有找到具体的解释,但根据各大硬件网站的测试,对性能好像没什么影响,还是就设置为自动(Auto)吧。
VIA KT333/400主板除了内存控制功能多外,AGP部分的设置也非常多(图15)。
图15(B15.tif,AGP设置)
AGP驱动控制(AGP Driving Control):设置AGP到北桥的信号强度,最好保持为自动(Auto)或者是BIOS的默认值。
AGP快写(AGP Fast Write):如果确定显卡支持Fast Write功能,可以启用这功能,有可能会提高显卡的性能。
AGP Master 1 WS Write和AGP Master 1 WS Read两个选项设定是否要在写和读操作之间增加一个等待状态。除非显卡工作不稳定,否则都设置为禁用。
DBI Output for AGP Trans:这个选项目前还不知道有什么用处,但只有在系统安装了AGP 8×显卡的时候才可以选择,默认值是禁用。
CPU和PCI控制设置
在图16中,上面的4个选项都设置为允许可以加快PCI设备的工作速度,但较老的PCI设备可能无法工作。
VLink 8X Support:启用VLink的8倍速支持,能够提高整个系统的性能。
PCI Delay Transaction:前面已经介绍过了,尽量启用。
图16(B16.tif,CPU和PCI控制设置)
在这个性能优化部分中,大部分内容都是内存子系统的优化,而且也是效果最明显的。读者朋友们可以根据自己的主板芯片组尝试各种设置,找出最优化的设置,充分发挥硬件的性能。