论文部分内容阅读
游戏,玩家的最爱;性能,游戏玩家的目标,与显卡一样,要想更好地体验游戏的乐趣,CPU的性能高低直接关系到游戏的速度。尽管硬件水平可以赶超游戏软件的进度,但大部分用户却无法跟随CPU的潮流。低端赛扬D与闪龙依然是普通游戏的目标,默认情况下,这些CPU运行主流3D游戏很吃力,不过我们通过适当的优化,能够提升CPU的游戏处理性能。
一、优化设置BIOS
对于一些主板而言,默认情况下,并没有开启CPU的一些特性功能,比如CPU的内部高速缓存(二级缓存)、超线程技术等,要CPU的游戏处理性能,就必要通过手动的方法打开一些特性功能选项。
进入BIOS设置主界面,选择“Advanced BIOS Features”设置项,按回车键进入,如果发现“CPU Internal Cache”设置选项为“Disabled”关闭,那么将其设置为“Enabled”(如图1),这样即可开启CPU的二级缓存,打开后可以减少CPU在存储器读/写周期中的等待时间,从而提升CPU的工作效率,游戏性能自然也得到提升。对于“CPU L2 Cache ECC Checking”这个选项,尽管它可以侦察并纠正单位信号错误保持资料的准确性,对CPU运行的稳定性有帮助,但如果内存不支持ECC校验,请不要开启它,这样发而会降低CPU性能。
对于支持超线程技术的CPU(如P4 2.4C等),要让超线程技术为游戏更好的服务,事先也必须开启CPU的超线程功能,但大部分主板在默认情况下都将它关闭,需要进入主板BIOS设置中,在“Advanced BIOS Features”中找到“Hyper-Threading Technology”选项,并将其设置为“Enabled”(如图2),设置完毕后重启系统,在开机自检画面时会显示两个CPU,这代表CPU的超线程技术已经打开。
需要注意的是,一些品牌865主板(如磐正、微星等)的BIOS设置中,会有一个“Turbo Frequency或System Performance”选项(如图3),其实上,这个选项很类似875P中的“PAT”技术,只是厂商的换了一个说法罢了,该选项一般有低、中、高三个级别选择,选择高级性能可以提升系统2.5%到5%的游戏性能。
二、分配CPU线程资源
我们知道,WinXP内的应用程序分成了32个等级(0-31),在缺省情况下,程序的优先级别都为8(即“标准”)。有时候,我们需要将一些无关紧要的进程的优先级调低几个等级,
以正在同时运行QQ软件和CS游戏为例,在进行QQ聊天时会占用很多的系统资源,这样会对运行中的CS游戏产品速度影响,CS游戏画面会表现为停滞、声音断续等现象,要解决这个问题,可以进入“任务管理器”,在“进程”标签中用右键点击QQ软件进程,接着在弹出菜单中将“设置优先级”选为“低”即可(如图4)。
事实上,以上方法利用了系统的多线程处理方法来实现,但这只能在一定程度上解决问题,要彻底解决同时打开多个程序带来的速度影响,使用超线程CPU可以大大提高游戏效率。
但在日常应用中发现(包括上网或游戏),在打开超线程技术时,有些应用程序运行会减慢,甚至出现很严重的死机现象。一般情况下,要彻底解决这种问题只有进入主板BIOS中关闭超线程技术,但这样的代价却使系统中的大多数程序以及系统本身效率下降,游戏性能也随之降低。
如果有Task Assign软件(下载地址:http://219.140.78.109/soft/36151.htm),将让超线程CPU在游戏中得到更有效分配。运行软件后进入程序主界面,这里就是用来分配处理器任务的,只要你选中一个任务,点下面那个长的分配按钮就可以调出分配窗口(如图5)。
比如在打开超线程技术的情况下玩游戏,如果QQ聊天软件无法正常使用,那么游戏速度将可能减慢甚至死机,此时给 QQ聊天软件只分配一个CPU给它使用,这样一来,只有QQ聊天软件无法使用超线程,而并不影响游戏享受超线程技术的快感。如果遇到更多在超线程CPU下无法运行的程序,只要进入到“Application Profiles”选项,点“Browse”按钮找到要分配的应用程序,然后点“Add”按钮只指定一个CPU即可(如图6)。
三、用软件优化CPU
让电脑工作在最佳状态下,这才是我们所追求的。有时我们借助一些软件,可以让CPU性能得到免费优化,比如PC Accelerator这款软件,其通过CPU内核优化、L2缓冲加速等超过500项系统调整措施,让电脑获得60%以上的性能提升(下载地址:http://www.skycn.com/soft/2762.html)。为了兼顾初级和高级用户,PC Accelerator有两个设置模式,一个是适合初级用户使用的快速优化设置,另一个是适合高级用户使用的高级编辑模式,我们先来看看快速优化设置的使用,运行软件,第一个界面是等待提示界面,只要按“OK”即可,进入第二个界面后,用鼠标单击画面上的第一个按钮进入快速设置模式(如图7)。
这个快速设置模式果然非常简练和快速,我们只需要在下拉列表框中,根据自己PC的硬件配置情况就可以了(如图8)。设置完毕之后,单击“Accelerate Your Computer”按钮,软件将会自动、快速的对注册表中的相关配置项进行优化。在进行优化之后,重新启动计算机,让所有通过软件优化之后的注册表信息生效。点图8中的第二个按钮将进入高级优化设置模式,进入第五个图标志的系统选项,这里有5个项目的优化设置,“General”选项可以针对CPU进行详细优化,比如打开CPU的高级冷却方式以减少发热量、降低CPU的工作延迟时间以及打开AGP和PCI总线的快速读取方式等等(如图9),这样可以提高CPU的使用效率。
四、修改注册表优化CPU
在默认情况下,系统对CPU二级缓存的支持并没有打开,但一些朋友认为在BIOS中设置比较麻烦,那么完全可以在Windows下来打开CPU的二级缓存,这样可以极大的加速CPU的运行速度,在“开始”的“运行”中输入“REGEDIT”回车,进入注册表编辑器,然后定位到HKEY_LOCAL_MACHINE\System\Current
ControlSet\Control\SessionManager\Memory Management下,在右边窗口中,我们只要把“SecondLevelDataCache”的数值改为“1“就可以了(如图10),退出注册表编辑器,重新启动电脑, CPU二级缓存就打开了。
有时当Windows运行大量程序,往往程序的运行速度会变得缓慢,这可能是由于资源不足的原因,通过修改注册表,使正在运行中的程序设定为较大资源利用,而可以把其它暂时休息的系统资源设定为更少资源,这样就可以保证大程序的运行更快,方法是在注册表编辑器中,找到HKEY_LOCAL_MACHINE\Syst
em\CurrentControlSet\Control\PriorityControl,然后在右边空白处新建一一个名位Win32PrioritySeparation的字串值(如图11),然后把字串值的参数设为2(0表示资源均衡利用、1表示正在运行中的程序设定为较小资源利用、2表示正在运行中的程序设定为较大资源利用)。重启电脑,你试着运行一个大程序的话,其速度会比之前明显快很多。
五、自动给CPU降温
CPU性能优化后,尽管游戏速度提升了,但是同时CPU资源也得到充分发挥,发热也随之更多,更高的问题可能带来游戏不稳定,而且还可能带来更大的CPU风扇运转噪音。如果进行硬件散热改造,首先需要拆开机器,还要购买相应的散热设备,对于入门级游戏用户来说,要求不高的情况下,可以采用软件的方法来降低CPU温度。
以SpeedFan软件为例(http://www3.skycn.com/soft/5304.html),该软件通过主板上温度传感器反馈的CPU温度,可以自动控制CPU风扇的转速。运行软件,程序默认使用自动调速方式,每次调节的幅度是10%(如图12)。如果希望手工调节,可以点击“Configure”按钮,切换到“Options”选项,你可以根据实际情况调整风扇速率,例如白天玩3D游戏时适当提高风扇速率,这样可以获得更好的散热,而你在晚上玩普通网络游戏时,为了减少噪音,可以适当降低风扇速率。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
一、优化设置BIOS
对于一些主板而言,默认情况下,并没有开启CPU的一些特性功能,比如CPU的内部高速缓存(二级缓存)、超线程技术等,要CPU的游戏处理性能,就必要通过手动的方法打开一些特性功能选项。
进入BIOS设置主界面,选择“Advanced BIOS Features”设置项,按回车键进入,如果发现“CPU Internal Cache”设置选项为“Disabled”关闭,那么将其设置为“Enabled”(如图1),这样即可开启CPU的二级缓存,打开后可以减少CPU在存储器读/写周期中的等待时间,从而提升CPU的工作效率,游戏性能自然也得到提升。对于“CPU L2 Cache ECC Checking”这个选项,尽管它可以侦察并纠正单位信号错误保持资料的准确性,对CPU运行的稳定性有帮助,但如果内存不支持ECC校验,请不要开启它,这样发而会降低CPU性能。
对于支持超线程技术的CPU(如P4 2.4C等),要让超线程技术为游戏更好的服务,事先也必须开启CPU的超线程功能,但大部分主板在默认情况下都将它关闭,需要进入主板BIOS设置中,在“Advanced BIOS Features”中找到“Hyper-Threading Technology”选项,并将其设置为“Enabled”(如图2),设置完毕后重启系统,在开机自检画面时会显示两个CPU,这代表CPU的超线程技术已经打开。
需要注意的是,一些品牌865主板(如磐正、微星等)的BIOS设置中,会有一个“Turbo Frequency或System Performance”选项(如图3),其实上,这个选项很类似875P中的“PAT”技术,只是厂商的换了一个说法罢了,该选项一般有低、中、高三个级别选择,选择高级性能可以提升系统2.5%到5%的游戏性能。
二、分配CPU线程资源
我们知道,WinXP内的应用程序分成了32个等级(0-31),在缺省情况下,程序的优先级别都为8(即“标准”)。有时候,我们需要将一些无关紧要的进程的优先级调低几个等级,
以正在同时运行QQ软件和CS游戏为例,在进行QQ聊天时会占用很多的系统资源,这样会对运行中的CS游戏产品速度影响,CS游戏画面会表现为停滞、声音断续等现象,要解决这个问题,可以进入“任务管理器”,在“进程”标签中用右键点击QQ软件进程,接着在弹出菜单中将“设置优先级”选为“低”即可(如图4)。
事实上,以上方法利用了系统的多线程处理方法来实现,但这只能在一定程度上解决问题,要彻底解决同时打开多个程序带来的速度影响,使用超线程CPU可以大大提高游戏效率。
但在日常应用中发现(包括上网或游戏),在打开超线程技术时,有些应用程序运行会减慢,甚至出现很严重的死机现象。一般情况下,要彻底解决这种问题只有进入主板BIOS中关闭超线程技术,但这样的代价却使系统中的大多数程序以及系统本身效率下降,游戏性能也随之降低。
如果有Task Assign软件(下载地址:http://219.140.78.109/soft/36151.htm),将让超线程CPU在游戏中得到更有效分配。运行软件后进入程序主界面,这里就是用来分配处理器任务的,只要你选中一个任务,点下面那个长的分配按钮就可以调出分配窗口(如图5)。
比如在打开超线程技术的情况下玩游戏,如果QQ聊天软件无法正常使用,那么游戏速度将可能减慢甚至死机,此时给 QQ聊天软件只分配一个CPU给它使用,这样一来,只有QQ聊天软件无法使用超线程,而并不影响游戏享受超线程技术的快感。如果遇到更多在超线程CPU下无法运行的程序,只要进入到“Application Profiles”选项,点“Browse”按钮找到要分配的应用程序,然后点“Add”按钮只指定一个CPU即可(如图6)。
三、用软件优化CPU
让电脑工作在最佳状态下,这才是我们所追求的。有时我们借助一些软件,可以让CPU性能得到免费优化,比如PC Accelerator这款软件,其通过CPU内核优化、L2缓冲加速等超过500项系统调整措施,让电脑获得60%以上的性能提升(下载地址:http://www.skycn.com/soft/2762.html)。为了兼顾初级和高级用户,PC Accelerator有两个设置模式,一个是适合初级用户使用的快速优化设置,另一个是适合高级用户使用的高级编辑模式,我们先来看看快速优化设置的使用,运行软件,第一个界面是等待提示界面,只要按“OK”即可,进入第二个界面后,用鼠标单击画面上的第一个按钮进入快速设置模式(如图7)。
这个快速设置模式果然非常简练和快速,我们只需要在下拉列表框中,根据自己PC的硬件配置情况就可以了(如图8)。设置完毕之后,单击“Accelerate Your Computer”按钮,软件将会自动、快速的对注册表中的相关配置项进行优化。在进行优化之后,重新启动计算机,让所有通过软件优化之后的注册表信息生效。点图8中的第二个按钮将进入高级优化设置模式,进入第五个图标志的系统选项,这里有5个项目的优化设置,“General”选项可以针对CPU进行详细优化,比如打开CPU的高级冷却方式以减少发热量、降低CPU的工作延迟时间以及打开AGP和PCI总线的快速读取方式等等(如图9),这样可以提高CPU的使用效率。
四、修改注册表优化CPU
在默认情况下,系统对CPU二级缓存的支持并没有打开,但一些朋友认为在BIOS中设置比较麻烦,那么完全可以在Windows下来打开CPU的二级缓存,这样可以极大的加速CPU的运行速度,在“开始”的“运行”中输入“REGEDIT”回车,进入注册表编辑器,然后定位到HKEY_LOCAL_MACHINE\System\Current
ControlSet\Control\SessionManager\Memory Management下,在右边窗口中,我们只要把“SecondLevelDataCache”的数值改为“1“就可以了(如图10),退出注册表编辑器,重新启动电脑, CPU二级缓存就打开了。
有时当Windows运行大量程序,往往程序的运行速度会变得缓慢,这可能是由于资源不足的原因,通过修改注册表,使正在运行中的程序设定为较大资源利用,而可以把其它暂时休息的系统资源设定为更少资源,这样就可以保证大程序的运行更快,方法是在注册表编辑器中,找到HKEY_LOCAL_MACHINE\Syst
em\CurrentControlSet\Control\PriorityControl,然后在右边空白处新建一一个名位Win32PrioritySeparation的字串值(如图11),然后把字串值的参数设为2(0表示资源均衡利用、1表示正在运行中的程序设定为较小资源利用、2表示正在运行中的程序设定为较大资源利用)。重启电脑,你试着运行一个大程序的话,其速度会比之前明显快很多。
五、自动给CPU降温
CPU性能优化后,尽管游戏速度提升了,但是同时CPU资源也得到充分发挥,发热也随之更多,更高的问题可能带来游戏不稳定,而且还可能带来更大的CPU风扇运转噪音。如果进行硬件散热改造,首先需要拆开机器,还要购买相应的散热设备,对于入门级游戏用户来说,要求不高的情况下,可以采用软件的方法来降低CPU温度。
以SpeedFan软件为例(http://www3.skycn.com/soft/5304.html),该软件通过主板上温度传感器反馈的CPU温度,可以自动控制CPU风扇的转速。运行软件,程序默认使用自动调速方式,每次调节的幅度是10%(如图12)。如果希望手工调节,可以点击“Configure”按钮,切换到“Options”选项,你可以根据实际情况调整风扇速率,例如白天玩3D游戏时适当提高风扇速率,这样可以获得更好的散热,而你在晚上玩普通网络游戏时,为了减少噪音,可以适当降低风扇速率。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。