电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> 电脑硬件>>用3D-Analyze用老显卡玩新游戏_Nvidia_geforce MX 440:

用3D-Analyze用老显卡玩新游戏_Nvidia_geforce MX 440

来源:网络 | 2007-2-6 | (有5353人读过)

现在有很多显卡优化软件,例如Rivatuner、Nvmax、Rage3D等,但大多数软件都无法对现在市面上所有的显卡进行优化。更重要的是,现在的优化软件都是基于显卡本身的架构进行优化,充其量也只是让显卡更好地发挥本身的性能而已,如果显卡无法满足应用程序所需要的配置,那么无论怎么优化,程序本身的速度不会有太大提升。特别是随着3D技术的不断发展,3D游戏需要的显卡配置也越来越高,现在很多玩家使用的显卡都已经不能流畅运行最新的3D 游戏。就当人们为此而苦恼的时候,3D-Analyze出现了。
  严格来说,3D-Analyze并不是一个真正意义上的显卡优化软件,把它称为3D程序外挂软件可能更合适一些。它并不是针对某种显卡的架构来对显卡本身进行优化,它只是修改了3D应用程序的执行文件,所以3D-Analyze可以在任意一个3D程序中针对任意一款显卡进行优化。另外,3D- Analyze还能模拟出时下DirectX以及OpenGL的各种特效,这也使得低级别的显卡可以通过3D-Analyze模拟出高级别3D API的特殊效果(如DX8显卡模拟DX9特效)。
  由于3D-Analyze是通过修改3D应用程序的执行文件来发挥作用,所以它不能直接对一款显卡进行优化,只能依赖于3D程序本身(类似于某些加速工具),只有当应用程序和3D-Analyze同时打开的时候,3D-Analyze对显卡的优化效果才能体现出来。下面,我们以当前最新的3D- Analyze 2.36b版为例,详细介绍这个软件的使用方法。
  ToMMTi-Systems出品的3D-Analyze(3D分析者)v2.36b版,这款软件是一款基于DirectX和OpenGL的工具。运行的时候必须选择EXE / BAT文件才可以,支持很多测试程序和游戏程序,是一款可使低端显卡玩高端游戏或者运行高端测试软件的软件。
首先下载3D-Analyze
http://www.3dcenter.de/downloads/3d-analyze.php

这个软件是绿色软件,无需安装,运行 3DAnalyze.exe 启动程序,出现如下画面,是不是有些头大?没关系,请参考这张画面学习该软件的使用方法。

从界面中我们可以看出,操作面板可以分为4个部分:
  DirectX 8.1 and 9.0 Options:D3D设置
  OpenGL Options:OpenGL设置
  DirectX Device ID’s:DirectX设备ID设置
  Misc:其他设置
  下面我们根据这四块,详细解释一下:
一)DirectX 8.1 and 9.0 Options:D3D设置

  (1) Performance(表现模式)

  disable textures:屏蔽纹理
  disable rendering:屏蔽渲染
  force SW TnL :关闭GPU硬件加速,采用CPU加速
  disable state switches:屏蔽模式转换
  performance logging:实时记录表现
  counters:D3D绘图计算
  force small texture (32×32):强制最小化纹理(32×32)
  force zbuffer:强制z-buffer
  force wbuffer:强制w-buffer
  disable lighting:屏蔽光源效果
  disable two sided stencil:开启DX8双通道模版测试模式
  force anisotropic filtering:强制各向异性过滤
  force windowsd mode:强制窗口模式

  (2) Pixel and Vertex Shader(顶点及像素绘图)

  force max pixel shader version 1.1:打开全部PS1.1效果(需要显卡支持)
  force max pixel shader version 1.4:打开全部PS1.4效果(需要显卡支持)
  skip pixel shader version 1.1:屏蔽PS1.1效果
  skip pixel shader version 1.4:屏蔽PS1.4效果
  skip pixel shader version 2.0:屏蔽PS2.0效果
  force low precision pixel shaders:开启部分低精度PS效果
  force high precision pixel shaders:开启全部高精度PS效果
  save shader to file:保存绘图格式到文件

  (3) Hardware Limits(cap bits)(硬件特效界限)

  emulate HW TnL caps:模拟硬件TnL加速(显卡无TnL加速时)
  emulate other DX8.1 caps:模拟其他DX8.1特效
  emulate pixel shader caps:模拟PS特效
  emulate bump map caps:模拟颠簸起伏绘图效果
  emulate max. sim. textures:最大化模拟虚拟纹理效果

  (4) Hardware Limits(feature)(硬件特征界限)

  emulate cube maps:模拟2D贴图代替3D贴图的效果
  emulate DXT textures:模拟DXT纹理压缩
  KYRO zbuffer/stencil fix:解决KYRO显卡只支持一个z-buffer模版格式的问题
  VOODOO flicker fix:修复VOODOO系列显卡全屏模式下闪烁的问题

  (5) Game/Demo fixs(游戏/游戏DEMO问题修复)

  NOLF2 texture/ib fix:修复了KYRO驱动不兼容《无人永生2》的问题
  Gun Metal Demo fix:使非nVIDIA的显卡可以运行Gun Metal Demo(nVIDIA出品的用于测试的CG游戏)
  Mafia shadow fix:修复了ATi显卡在《黑手党》中阴影闪烁的问题
  LOTR texture fix:修复了KYRO显卡运行《指环王》贴图错误的问题
  Matrox Reef Demo fix:修复了GeForce 3/4系列和Radeon 8500显卡图形转换错误导致不能运行Matrox Reef Demo(迈拓出品的测试游戏)的问题。
  Spider-Man fix:修复了《蜘蛛侠》在 Voodoo 5 上玩出现的问题
  Ruby benchmark - NV4x:
  Ruby benchmark - R42x:

  说明:对大多数玩家来说,DX8.1和DX9.0选项的设置是最重要的。其中Performance(表现模式)和Pixel and Vertex Shader(顶点及像素绘图)这两个的选项主要针对显卡本身拥有的特效或者性能来设置,通过这些设置可以让显卡在程序中的效果产生变化; Hardware Limits-cap bits(硬件特效界限)和Hardware Limits-feature(硬件特征界限)则是提升显卡性能及效果的关键,通过这两项的设置,显卡可以模拟出各种DX8.1/DX9.0的特效以及其他类显卡特殊的工作方式,从而在程序中显示出更好的效果并提升运行速度;而Game/Demo fixs(游戏/游戏DEMO问题修复)这一项主要针对一些显卡在游戏中的错误进行了修正,除非玩家需要运行这些游戏程序,否则没有必要设置。
二)OpenGL Options:OpenGL设置

  (1) Performance(表现模式)

  performance logging:实时记录表现
  counters:OpenGL绘图计算
  force small texture(32×32):强制最小化纹理(32×32)
  disable textures:屏蔽纹理
  disable rendering:屏蔽渲染
  force anisotropic filtering:强制各向异性过滤

  (2) Fragment and Vertex Programs(个别程序和顶点效果)

  save programs to file:保存程序到文件

  说明:这一项主要是运行OpenGL程序时,对相关的选项进行设置。同样的,一些不完美支持OpenGL的显卡通过这个项目的设置,可以对一些特效进行模拟。3D-Analyze对非主流的OpenGL的设置不多,如果玩家不运行OpenGL程序的话,这一项可以不设置。

  (三)DirectX Device ID’s:DirectX设备ID设置

  说明:这一项是让玩家通过选择nVIDIA和ATi高端显卡的VendorID(销售型号)和DeviceID(设备型号)使自己的显卡模拟这些高端显卡的工作方式。3D-Analyze已经为玩家列出了4种高端显卡,分别是ATi的Radeon 8500、Radeon 9800 Pro以及nVIDIA的GeForce Ti 4600、GeForceFX 5900 Ultra。只要玩家在前面的格子中填入想要模拟的显卡的VendorID(销售型号)和DeviceID(设备型号),那么在应用程序中,玩家的显卡就会模拟这种显卡的工作方式。这一项对提升程序运行速度有很大的帮助,务必要设置好。

  (四)其他设置

  force wireframe mode:每一帧描绘最大多边形数目
  debug logging:除错调试记录
  force 100hz :强制程序运行在100Hz刷新率下
  force reference rast:用软加速代替硬件加速
  ANTI-DETECT-MODE shaders/textures:改变绘图/纹理源代码以防止显卡驱动自动侦测
  force hook dll:自动为应用程序加上3D-Analyze设置
  countdown for disable rendering/disable state switches in seconds:对屏蔽渲染/转换模式设置倒计时(单位:秒)
  Remove Stuttering - quality mode/performance mode:删除表现模式和加速模式
  Z-buffer:强制使用16位/24位Z-buffer(使用模版/不使用模版)

  说明:这些设置比较专业,同时它对显卡的在程序中的表现并没有什么提升,所以玩家不要轻易去设置,以免程序在运行过程中出现错误。


  当一切设置完毕后,玩家点击一次save batch file(记录批处理文件)就可以把自己所有的设置保存下来,下一次直接点击相同的应用程序,即时没有运行 3D-Analyze,玩家设置的各种效果都会在程序中得到体现,最后点击Run(运行),3D-Analyze会自动激活所选择的3D程序。

  在使用了3D-Analyze后,即使是DX7的显卡也可以完整地运行3Dmark2001的所有测试项目,一些DX8显卡才能进入的游戏也可以用 DX7显卡很顺利地运行了(某些游戏可能会有一定的绘图错误);即使是普通的3D游戏,在用3D-Analyze优化以后,速度也比以前提高了20% ~30%。而对于大多数玩家来说,3D-Analyze带来的好处是不言而喻的,它可以针对任何显卡以及绝大多数3D程序进行优化,完全可以让一些垂垂老矣的显卡发挥出以前想象不到的性能,重新散发出活力。
上面介绍了3D-Analyze操作面板的各个功能项,但是具体到一个游戏究竟该怎么设置,这还需要研究。注意以下几点:

1.如果你的显卡是nVIDIA系列,就模拟nVIDIA的显卡,AIT的就模拟ATI的显卡,尽量不要交叉
2.GeForce TI 4200支持PS1.4,
GeForce 3 TI可以支持到PS1.3,
GeForce FX 5600~5900可以支持PS 2.0、VS 2.0和DirectX 9
GeForce 6800 Ultra(NV40)首款支持PS 3.0、VS 3.0和DirectX 9

NV35支持PS 2.0、VS 2.0和DirectX 9,OpenGL 2.0


Radeon 9200可以支持VS1.1和PS1.4,

下面列出几个游戏在GF MX 400显卡下的设置方法,其他的游戏基本可以参照实行:

  GeForce 2 MX 400下玩《寂静岭4》方法:

  勾选如下选项:

  1.Pixel and Vertex Shader 栏中的 force max. pixel shader version 1.4
  2.Hardware Limits(cap bits) 栏中的 emulate HW Tnl caps
  3.Hardware Limits(cap bits) 栏中的 emulate pixel shader caps

  修改 DirectX Device ID’s(set it 0 to use your hardware ID’s) 栏中

  VendorID为4318,DeciveID为816,也就是模拟5900 Ultra

  说明:
  1.请不要勾选更多的选项,否则游戏画面反而不正常。
  2.开始新游戏,第一次可以自由行动时,画面是全白不正常的,此时按键调出菜单就可以看见游戏画面了(第一人称视角),靠着这样走向电视机旁的过道会触发CG Movie,之后游戏画面就正常了。

电脑硬件热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号