我可以: 邀请好友来看>>
ZOL星空(中国) > 硬件星空(中国) > 显卡星空(中国) > 硬件优化软件系列:显卡优化篇
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

硬件优化软件系列:显卡优化篇

2404浏览 / 0回复

lifeng520131...

lifeng5201314

1
精华
33
帖子

等  级:Lv.10
经  验:176881
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:广东
  • 注  册:2003-03-03
  • 登  录:2013-10-28
发表于 2004-08-11 18:20:20
电梯直达 确定
楼主
lifeng5201314 把此帖设为精华作者得到 1000 可用分 50 分专家分!
今天就为大家介绍另外一个大件——显卡的软件优化。随着游戏业的迅猛发展,显卡的更新换代也越来越快,那么究竟怎么优化显卡才能达到性能的极致呢?且看下文关于市场主流的两大类显卡——NVIDIA显卡和ATI显卡的优化。

  驱动的安装

  没一种硬件要想正常的运行,都必须有相应的驱动,否则是不行的。显卡当然也是如此,对于NVIDIA的显卡则需要安装雷管系列驱动,目前最高版本为52.16;而ATI的显卡需要安装催化剂驱动,目前最高版本为催化剂3.9。没有升级的朋友赶紧升级吧。

  显卡的超频和显示优化

  同CPU一样,显卡要发挥更强的性能,也需要进行超频。所不同的是显卡的超频一般只能通过软件进行,在超频的时候需要注意并不是频率并不是越高越好,适可而止。一般都在极限频率稍降20MHz左右,如此而为也是为了防止硬件致命性损伤。下面就介绍一下几款显卡优化工具,通过他们不仅可以实现超频还可以做其他优化,当然显卡优化软件很多,小生的目的是为了教会大家如何优化显卡,因此没有必要做到面面俱到,大家学会使用一到二种就完全可以了。

  1.对于所有显卡都管用的Powerstrip

  上图是该软件的界面 PowerStrip 是功能非常强悍的显示卡、屏幕功能配置工具,拥有诸如调整桌面尺寸、屏幕更新频率、放大缩小桌面、屏幕位置调整、桌面字型调整等功能;而这些功能都可利用附在桌面上的Toolbar或是快速键根据你的喜好快速变更。

  而且它有一点重要的功能,就是超频功能,通过PowerStrip我们可以很方便的调节显卡的核心、显存频率。

  这是目前显卡、显示器超频调试工具中比较优秀的软件。

  通过上图界面,我们就可以轻松的设定核心和显存的频率了,一般超频的时候选择显卡和显存一起超频,这样才能达到更好的效果。

  另外我们可以在显示模式里调节所有显示刷新率。

  2.NVIDIA显卡的超频利器

  RivaTuner是一款由Alex Unwinder发布的专门针对NVIDIA显卡的修改工具。它包含了很多功能,如:显卡超频、OpenGL调节、DirectDraw&&Direct3D调节、桌面和覆盖层色彩调节、刷新率调节等。

  RivaTuner的主界面

  首先让我们来看看RivaTuner的主界面如上图。

  一目了然的界面从左到右依次为:Main(主要设置)、Settings(扩展设置)、Power user(高级用户)、Launcher(命令执行)、About(关于)、Links(链接)六个分页选项。
 

  RivaTuner特有的底层超频方式

  超频,是DIYer永无止境的话题。在众多超频软件中,RivaTuner克服了不能超频后自动退出、节省系统资源并且保留超频后的频率等问题。RivaTuner提供了2种不同的超频方式。一种是RivaTuner特有的底层超频方式,因为不依赖于驱动,所以利用RivaTuner超频后拥有非常好的稳定性。

  RivaTuner的普通超频方式

  RivaTuner提供的另一种超频方式就是普通模式,它可设置的频率范围更为宽广,而且除了提供开机后超频退出的选项外,还提供了一项在系统休眠后恢复超频状态的功能。这个功能很实用,因为像用“雷管”驱动进行超频的话,在休眠之后显卡都会恢复到默认的工作频率下,而RivaTuner的这个功能正好解决了这个问题,为我们免去了不少麻烦。

 调节 提升显卡性能

  DirectDraw&Direct3D调节功能

  DirectDraw&&Direct3D调节功能。其包括了Mipmapping贴图解析度、Depth buffering深度缓冲、Blitting位图传送、VSync画面重绘与刷新同步、Textures纹理、Compatibility兼容性、Antialiasing抗锯齿等方面的调节。这些项目的调节会对显示效果和显示性能造成影响,初级用户不宜过多尝试。


 

  OpenGL调节。它包含了:VSync画面重绘与刷新同步、Depth buffering缓冲深度、Rendering quality图像品质、Compatibility兼容性等方面的调节。这些项目决定了显卡在支持OpenGL游戏(程序)中的表现,请根据需要自行调整。

  修改刷新率 画面不再刺眼


  选择第五项就可以调节桌面显示效果以及刷新率了。


  点击Standard,然后选择想要固定刷新率的屏幕分辨率。

  然后在Refresh rates旁的对话框里填入想固定的刷新率,最后点Add,弹出一个警告窗口,按ok即可完成对刷新率的修改。

  修改注册表 高级用户的选择

  通过高级用户面板修改注册表

  对于一些喜爱修改注册表的用户来说,利用Power user高级用户面板来调整NVIDIA显卡能获得更多的功能设置,这里的每一项设置都会在注册表中做出相应的改动。在这个面板中,不当的修改可能会对系统和硬件造成损害,所以我们不建议普通用户对其做出修改,以免造成损失。

 ATI显卡优化超频软件Rage 3D Tweak

  Direct 3D部分:

  ColorFill
  选中可以提高3D游戏中的色彩饱和度。

  D3D Anisotropic Filtering Level
  通过滑块决定D3D应用中,“Anisotropic filtering”技术使用的等级,数值越高,画质越好,速度也越慢。

  D3D Mipmap Detail Level/Texture Preference
  这项和前面说过的Texture Preference、Mipmap Detail Level差不多,都是在画面质量和速度之间找到平衡。

  TCL Hardware
  选中这一项可以确保使用硬件T&L。


  OpenGL部分:

  3DNow!
  当使用AMD处理器时选定,可以相对提高性能。

  Convert Textures from 32bit to 16bit
  选中该项将使32位的纹理转换成16位纹理,可以节省带宽并提高速度,但会降低画面质量。

  OGL Mipmap Detail Level/Texture Preference
  这一项和D3D中的差不多,不多说。

  SmoothVision Quality or Performance
  选择画质模式可以提高应用中FASS应用,减慢速度。而选定速度模式可以显著提高显卡速度,同时降低了FASS的使用程度。

  SSE和SSE2
  拥有Pentium 4时点选“SSE2”,其他处理器一般选择“SSE”。

  TCL
  确保硬件T&L技术使用。

  Driver and Display Settings

  Accelerate Alpha Blending
  “Alpha Blending”是指系统将背景色与半透明色相结合,产生一个基于前两种颜色的新色彩。选定该项可以将工作交给显卡完成,而不使用CPU运算。

  Enable Shimmer Fix
  当使用的特丽珑显示器并遇到某些奇怪亮点时,选取该项。

  Game Util
  这一部分特别针对游戏列出的。

  Clear Desktop Wallpaper at Game Launch
  可以在游戏载入前释放显存中当前桌面墙纸等数据。建议选取。

  Enable Overclock Settings on Boot
  选取该项可以在每次系统重新启动后都自动使用特别设定的工作频率。

  Enable Refresh-rate Fix Check When Game Exits
  可以保证退出游戏后,系统使用由用户设定的屏幕刷新率。

  Enable Refresh-rate Fix for Suspend and Display Changes
  当显示器从待机状态恢复,或是更改显示模式后检查并确保刷新率。

  Overclocker

  大家可以根据自己的需要修改,不过不要太贪心啊!否则追悔莫及!

  Custom Display modes

  在这里可以调节游戏的刷新率,分为Custom modes和standard modes,前者包括几乎所有的常用分辨率,后者只有标准分辨率,不过一般用户选择后者就可以了。比如要调整1024×768就可以在该选项上点右键,选中要锁定的刷新率,左键。然后就可以了。怎么样方便吧?


  软件修改显卡(仅适用于ATI显卡)

  RivaTuner软件除了有《硬件优化软件系列:显卡优化篇 (1)》所述作用外,目前为大家常用的一个功能就是修改显卡,最早在128M的9500修改9700上使用,如下:

  Rivatuner的作者——Alexey Nikolaychuk在硬件改造法公布几天后就很快完成了能够软件改造9700/9500 Pro的Rivatuner新版本,修改的文件就是“ati2mtag.sys”文件。

  首先,进入操作系统。然后,安装好催化剂驱动以及ATI 专用控制面板后,选择重新启动。接下来,重新启动后,进入windowssystem32drivers目录里,可以看到ati2mtag.sys文件,我们把它拷贝出来,放到另一个目录里,例如c:1里(也可以使其他目录)。

  执行Rivatuner,选择Power User页面(soft9700.rts这个patch文件也可以用我手头的Rivatuner 2.0 RC12打开):

  点选上图所示的open patch scripq,弹出下面的对话框,选择soft9700.rts所在的目录(我们的soft9700.rts文件保存在下图的目录中):


  选中soft9700.rts文件后,点选上图的“open(打开)”按钮后就会出现下面这个界面。

  点选上图的Continue按钮后可以看到选择打补丁文件的对话窗口,这个ati2mtag.sys文件,然后打开该文件进行补丁操作,补丁后,rivatuner会备份原来的ati2mtag.sys为ati2mtag.old重新启动,以安全模式进入Windows,把打过补丁的文件覆盖windowssystem32drivers中的同名文件(DOS 或者安全模式下覆盖系统文件的成功率高)这样一块转瞬间变成了128M ATI Radeon 9500标准版为ATI Radeon 9700,用此种方法不仅打开了被屏蔽的4条渲染流水线,并且显存带宽也变至256位,可以说现在这块128M ATI Radeon 9500标准版就已经是一块标准的Radeon 9700显卡了。

  RivaTuner软件修改ATI Radeon 9700为FireGL X1

  FireGL X1

  ATI Radeon 9700

  继国内外各IT媒体曝光FireGL X1显卡同ATI 9700Pro采用相同核心以后,有不少玩家动手更改ATI Radeon9700Pro电阻位置,使ATI Radeon 9700Pro修改为FireGL X1。移动电阻位置其实质是更改显示卡ID,之后并刷新为FireGL显卡BIOS,这样硬件改造就完成了。硬件改造当然需要一定的勇气和技术来实现,而RivaTuner软件则使用户可以不必劳心劳力的进行硬件级别的修改,只需要简单几步手中的Radeon9700就可以摇身一变成为万元以上的专业图形加速卡。

  首先我们要准备FireGL显卡的驱动程序, http://www.mydrivers.com/dir66/d26585.htm有下载,此版本为6.13.10.1021,然后解压此驱动至一特定目录(例如c:1111目录)。

  RivaTuner本来只是一个老牌的为nVIDIA显卡超频和优化的工具,通过添加脚本现在也变得万能起来,尤其是128M Radeon 9500标准版软件改造Radeon 9700更使这款软件在前一段时间名声大噪。

  请注意在下载驱动和RivaTuner脚本的时候,版本号一定要对应,不然改造不能成功。

  得到了Fire GL的驱动我们就可以对它进行修改了,我们现在需要的工具是RivaTuner 2.0 RC 12.2版。安装完成后,让我们找到RivaTuner的安装改造脚本的目录,默认的应该是在C:Program FilesRivaTunerPatchscripqsATISoftFireGL1021之下,点击运行这个脚本,就会打开改造的对话框。

  在下拉菜单上选择force FireGl X1 capabilities ,之后电击Continue。

  然后系统会要求你定位FireGL驱动程序中的fglry.inf的位置,只要选择c:1111driver这个目录,然后后确定就可以了。

  之后我们在破解过的fglry.inf文件中的[ATI.Mfg]一段下加入如下语句:

  ATI Soft Fire GL X1 SECONDARY=FGLRY,PCIVEN_1002&DEV_4E64
  ATI Soft Fire GL X1=FGLRY,PCIVEN_1002&DEV_4E44

  好了,破解FireGL驱程就完成了!

  最后,卸载掉Radeon 9700 显卡驱动和显示属性控制面板。之后重新启动系统,安装FireGL X1破解好的驱动,这样系统已经能够认出Fire GL X1显卡了。

  目前市场上又多了一款可以修改的显卡,那就是ATI针对中国大陆投放的镭9800SE,我们也可以通过上述办法将其修改为9800/pro。有幸趣的朋友可自己尝试,方法同上。

  注意事项:

  通常软件改造能够比较容易实现,但是其也是有其自身的限制的,软件修改原理只是在系统启动时拦截显卡硬件ID,同时赋予改造显卡新的ID,使驱动程序误认为是改造目标显卡。软件改造程序通常要驻留一部分内存空间,并且对显卡的超频也非常有影响,不过对于Radeon9700这样高性能的显卡来说,应付3D游戏已经是绰绰有余了,很少还用其进行超频的用户。而Fire GL X1显卡更是如此,通常改造完之后应用于专业领域,稳定性是第一重要的所以也不存在超频的现象。

  显卡BIOS的优化

  BIOS 是Basic Input Output system 的简称,也就是“基本输入输出系统”。显卡BIOS是一个软件,但它固化在显示卡所带的一个专用存储器里。BIOS 中储存了显示卡的硬件控制程序和相关信息。BIOS的重要性相当与人的大脑。

  BIOS 的一大特点是可以通过刷新来进行升级。其实如果显示卡的设计上完美无缺的话 BIOS 也没必要去升级。如果硬件设计上有什么兼容性或者稳定性问题,那么,最简单有效的解决方法就是改变显示卡的基本输入输出系统(BIOS)以绕过出错部分并用其它方法补偿。这时升级有针对这种错误进行修正的BIOS ,就能解决问题并且能大大提高稳定性和兼容性。

  在 Windows 中显示卡性能发挥的决定因素在于驱动程序,BIOS 则提供相应的硬件信息。所以一旦发现错误首先要考虑升级驱动程序,而非升级BIOS。

  显示卡的 BIOS 是存放在只读存储器(ROM)里,由于选用的 ROM 各有不同而并非所有的 ROM 都可由软件擦写,因此显示卡的 BIOS 并非都可升级。如果显示卡使用的是一次性的 PROM(可编程只读存储器)那就不可能更改任何内容了。如果使用的是EPROM(可擦写可编程只读存储器)那也非常麻烦,别看名字是“可擦写”但这种存储器的擦写一定要在专用的设备上才能完成。这种显示卡的 BIOS 如果要升级就必须回厂,或者到专门烧录BIOS的商家那里花钱进行升级。采用 PROM 和 EPROM 储存 BIOS 的显示卡都被列为不可软件刷新 BIOS 的显示卡,这种 BIOS 大量应用于廉价的显示卡中,因为它能降低一定的生产成本(其实差价不足10元)。如果你的显示卡使用的是这种 BIOS,也不要灰心,还有把显卡BIOS集成入主板这个办法可以解决。

  真正能用软件自由刷新的 BIOS 称为 Flash EPROM(闪存)或 EEPROM(电擦写可编程只读存储器)。这种存储器可以方便地进行擦写,需要的只是一个专用的软件。如果操作得法,数秒钟就能完成所有工作。比较正规的显示卡都采用了这种 ROM 来储存 BIOS,同时也提供专用的软件来刷新显示卡 BIOS 以方便用户的升级。挑选显示卡时应该注意此显示卡是否采用了可软件刷新的 ROM 储存 BIOS。

  升级 BIOS 的注意事项:

  刚才说过升级显示卡 BIOS 有一定的危险性,所以升级前一定要做好准备工作以防万一。首先要明确地了解所使用的显示卡以及将要升级的这个 BIOS,这包括以下几点:

  生产厂商及产品的型号一定要明确。不同的厂商所生产的显示卡一般都有不同的结构,他们使用不同的显示卡 BIOS。如果错用了其它厂商的 BIOS 很可能造成不可预期的后果。即使是同一厂商的产品也有不同的型号,他们所使用的 BIOS 是不同的,一般不能通用。

  使用的图形芯片和显示内存也是一定要明确的。不同的显示芯片所使用的显示卡 BIOS是绝对不可能通用的,千万别做傻事。有些显示卡因使用的显存不同 BIOS 也有区别,比如 RivaTNT 就分 SDRAM和 SGRAM 两种规格,他们的 BIOS 是不同的。如果用错了也会有不良的影响。

  把显卡BIOS集成入主板:

  有些显卡的BIOS是不可以刷新的(这些厂商为了节约成本,使用了不可刷新的芯片)。但是还是可以将新BIOS通过集成到主板BIOS中,来进行引导。如果不使显卡BIOS失效则会首先调用显卡BIOS,所以我们首先要做的是让显卡BIOS失效。
  首先看显卡BIOS是不是可插拔类型的,如果可以的话则不必使用较麻烦的做法。(麻烦的方法,就是将BIOS芯片的供电引脚剪断,使其断电失去作用,或者请熟练的焊接师傅把显卡BIOS焊下来)
  1、显卡上的BIOS芯片不可刷新,首先从网上下载名牌显卡的BIOS和驱动,如ELSA。笔者选用了名牌的BIOS文件YYYY.rom,还有主板的BIOS文件,名为XXXX.bin,另外还有用于修改BIOS文件的cbrom软件,一同保存在c:bios目录。
  2、进入DOS方式,进入目录,把名牌显卡的BIOS集成到主板BIOS文件中。做法如下:cbrom allure.bin /d,用来查看主板的BIOS还剩下多少空间(在Remain compress code space中查看一定要大于70K),然后键入cbrom XXXX.bin /vga YYYY.rom回车。再用awdflash刷入自己的主板就行了。最后撬下或焊下显卡的BIOS,就此改造全部完成。

  上面这种方法其实并没有对显卡上的BIOS芯片进行刷新,而是将BIOS内容刷到了主板的BIOS芯片中,然后令显卡上的BIOS芯片失效,并且调用主板上的BIOS内容。

  注意:在升级新的主板BIOS的时候,千万不要忘了在用上面的方法把显卡BIOS集成一次,要不然刷新了新的主板BIOS,显卡就没办法引导了。

  BIOS刷新注意:

  在写完了说明后,我觉得需要提醒大家注意的有三个方面,首先,在更改BIOS前 请确定你是否真的需要,因为更改显卡BIOS是一项有危险性的工作,操作失败的话系统就有可能无法显示;第二,一定要保存修改前BIOS版本 的备份,以防万一;第三;最好有一旦不成功后的处理方案,如:PCI接口的显卡、编制便于摸黑操作的批处理等......

  通常对于一个电脑爱好者而言,玩遍显示卡的所有功能以及扩充显示卡功能则是他们比较感兴趣的。下面我介绍一下BIOS 编辑工具的使用。

  nVIDIA BIOS Editor

  nVIDIA系列显卡BIOS Editor编辑工具是一款功能强大而且使用起来极方便的nVidia显卡BIOS编辑/调节工具,从现在开始,每一位普通的DIYer就能够轻松修改nVIDIA显卡BIOS的各项设置。下面截图为最新的1.03430版。

  打开nVIDIA BIOS Editor

上一页  1 2 3 4 5 6  下一页

  读并保存BIOS文件

  打开保存的BIOS文件

  大家可以看到笔者使用的是Geforce 3 Ti200显卡,通过点击change可以更改为不同的显卡,当然如果更改成GeforceFX也可以,但刷到显卡中,显卡将无法使用。

  DeviceID为设备ID,通过更改成别的厂商的相同显示核心显卡的ID,我们就可以在这块显卡上装上其他厂商的专用驱动了,当然此修改还应结合Sub Vendor来进行。

  Sub Vendor其作用可以更改厂商信息,也就是说可以把你的显卡更改为其他厂商制造的产品。

  Initialization是非常重要的调节选项,我们可以分别调节显卡核心/显存频率,打开或关闭AGP边带寻址、AGP快写功能也是很好的显卡超频方法。

  最后大家可以Save BIOS使用Save BIOS按钮将修改过的BIOS输出或者保存。

  以前,如果想刷新为名厂显卡,则需要找到破解的BISO并刷新,这种情况危险性非常大,因为破解的BIOS文件很可能同自己的显卡不匹配,所以我们只需要下载本显卡的BIOS或者是用编辑器保存一个显卡BIOS,并且使用BIOS编辑器来更改厂商信息以及设备ID即可,这样很快,装上名厂驱动的显卡,就会出现在我们面前。

  ATI的BIOS编辑软件

  相比之下,ATI BIOS编辑软件要比nVIDIA的BIOS编辑软件要简单许多,不过对于超频者来说,还是能调节显存&核心频率,这样就已经足够了。



高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表