优化系统设置,提高软解压速度 湖南 郝纯 1996-10-11 其实一切大可不必,本人去年买回75MHz的奔腾之初,也曾为其软解压放效果感到不满,但经过对系统设置的优化,我不得不对它刮目相看。虽然当初已配有解压卡,但我更喜欢的却是软解压方式。 究竟应如何优化系统的设置呢?让我们先看看软解压的主要过程:光驱读取压缩的图象和音频数据→CPU将压缩数据还原→数据送给显示卡输出。由于还原后数据量极大,所以后两个过程的速度对于播放是起决定作用的,最终它们又决定于CPU、总线、磁盘、显示卡的速度和内存的容量。在硬件一定的情况下,通过优化设置,可以使前三项速度达到最佳组合状态,从而使软解压的速度大大提高。具体涉及到以下几个方面: 一、主板的CMOS设置: CMOS设置得好,可以让CPU、磁盘和显示卡工作在最佳状态,这里以SI54P主板为例,就一些与解压速度有关的设置项进行说明。 1.“BIOS Feature SETUP”__有关BIOS的设置 CPU Internal Cache__CPU的16K内部Cache,应使用,即设为Enable。 External Cache__板上的第二级Cache,586主板上一般有256K的二级Cache,应设为Enable。 Video BIOS Shadow__显示卡影子内在(Shadow),对于一般显示卡都应设为Enable,加快系统速度。 C8000-CBFFF Shadow__要让板上的Shadow起作用,该项以及CC000-CFFFF等各Shadow项,全部应设为Enable。 2.“Chipset Feature SETUP”__设置芯片功能 Auto Configuration__自动配置功能,设为Disable(不用),使用用户自己的设置。 L2 Cache Update Mode__第二级Cache 的改写方式,有WB(写回)和WTF(写通)两种。WB可使系统运行最佳,少数机器须设为WT,与Cache质量有关,可试试。 L1 Cache Update Mode__第一级Cache,设为WB,同上。 Turbo/Deturbo Switch__改变系统速度有两种方式:Turbo按钮和键盘,可设为Disable(无效)。 Refresh When CPU Hold__CPU处于HOLD状态时刷新否,设为Enable。 PCI Clock Frequency__PCI总线的时钟频率,有:CPUCLK/1.5CPUCLK/2,14M等。设为最高,即CPUCLK/1.5时,显示速度最快。Slow Refresh(1:4)一对DRAM的慢刷新功能,设为Enable可使系统稍快。 ISA Bus Clock Frequency__ISA总线的时钟频率,有:PCICLK/3,PCICLK/4,7,159MHZ等。设为PCICLK/3,对于内存小于8M的机器适合。 System BIOS Cacheable__允许Cache作用于对系统BIOS的Shadow区域,设为Enable。 DRAM RAS TO CAS Delay__延迟(Delay)时间一般有2T,3T,4T,5T,6T等供选择,所有延迟项都可设置为最小值,这里可设为3T。如果引起死机,可以改为稍大的值。 3.“Power Management SETUP”__电源管理功能设置 Power Management__节电管理功能,它影响系统速度,且在MPEG中起反作用(如自动关闭屏幕),要设为Disable。 4.“PCI Configuration SETUP”__与PCI有关的设置 1st Available IRQ__保留给PCI设备的第一个IRQ值,PCI设备一般只有显示卡,这里设置的值不能与声卡、解压卡等设备的IRQ相同,另外几栏IRQ设置项也是一样。 IDE HDD Block Mode__磁盘块方式,使用块方式则每次读盘可突破512K字节的限制,提高硬盘速度,故设为Enable。 IDE 32-bit Transfer Mode一32位传送方式,使得32位程序的硬盘速度加快,可设为Enable。Onboard CMD IDE Mode 3__使支持IDE模式3的设备速度加快,可设为Enable。 以上三项设置为Enable后,硬盘性能可极大改善。 二、DOS系统配置文件CONFIG.SYS与AUTOEXEC.BAT的设置 CONFIG.SYS与AUTOEXEC.BAT的配置力求精简,给系统保留较多的资源,只装入一些必需的和能提高效率的程序。 CONFIG.SYS可设计成多重配置,菜单[MENU]中加上一栏: MENUITEM=VCD,Use MPEG Player CONFIG.SYS中[VCD]段的内容如下: [VCD] FILES=40 BUFFERS=35 DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE NOEMS DOS=HIGH,UMB DEVICE=C:\TIMCDROM\TIMCDROM.SYS /D:MSCD001 /V (光驱驱动程序,根据具体情况修改) DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE-BUFFER AUTOEXEC.BAT中VCD段内容如下: :VCD SET TEMP=C:\TEMP LH C:\DOS\MSCDEX.EXE /D:MSCD001 C:\WINDOWS\SMARTDRV (运行SMARTDrive.exe可能引起WINDOWS启动失败,也可不要此行,这样WINDOWS启动会慢些,但对软回放速度无碍。) LH C:\WINMOUSE\MOUSE(鼠标程序,可根据实际版本改) 三、WINDOWS设置 优化WINDOWS设置是在保证画面和声音质量的情况下,让系统尽可能高效地为MPEG软解压服务。 图象:为了得到清晰的画面,对于有S3等图形加速卡的用户,可用64K色显示。如果没有加速卡,则只能设置256色;分辨率则以640*480为佳。 声音:用16位立体声。 其它:为了让CPU“一心一意”处理MPEG回放,应关闭其他一切无关的应用程序,关闭MPEG与其它应用程序的连接。 本人的电脑经过上述几个方面的优化设置之后,CPU速度用SI实测结果从130上升到165,硬盘速度从30上升到56,显示速度用SPEED2.0实测可以从11000上升到16700,当然,软解压的效果就不可同日而语了。对于75MHz的CPU、16MB的RAM、S3868的显示卡、倍速光驱,用Xing测试的结果是:64K色,1/4屏为22.4帧,全屏19.5帧。在实际播放VCD时,硬盘灯并不闪烁,根本没有读写磁盘的操作,画面比较连贯。若用显示卡带的MPEG PLAYER程序来播放,更加流畅自然。如果拥有100MHz以上的CPU,用肉眼来看,软解压的速度几乎与解压卡难分高低。