十万火急!请教3D-analyze设置和使用的详细方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十万火急!请教3D-analyze设置和使用的详细方法相关的知识,希望对你有一定的参考价值。

我的显卡是GF4_440,最近下载了几个游戏,全部都玩不成,后来我查了一下,网上说是显卡不行,用3D-analyze可以解决,我也下了个3DAnalyze2.36b汉化版 ,选中TNL加速,点击运行总说我错误,我也不知道是那里出错,大侠们能不能把运行3DAnalyze启动游戏的方法说详细一点,首先用3DAnalyze打开什么exe或bt文件,设置好如何保存,关键是最后如何运行游戏,谢谢各位了,我捣鼓了几天了也没解决问题,请那个高手帮助解决一下。感激涕零!
首先谢谢您的答案,这篇关于3DAnalyze2.36b的用法我也看过,但就是在具体应用上还是摸不着头脑,首先用3DAnalyze打开什么exe或bt文件,是指你要玩的游戏文件吗?为什么我每次设置好再点运行就出现错误提示,关键是最后如何运行游戏,如果有具体操作的图解就好了,我想玩的是寂静岭或生化危机4,请大侠帮帮忙。

参考技术A 现在有很多显卡优化软件,例如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]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,之后游戏画面就正常了。

请教nginx 多个 server 怎么配置

参考技术A 在/etc/nginx/下建一个文件夹放站点的配置文件,如example 地址是:/etc/nginx/example
在example文件夹里建多个站点的conf文件,如:example1.conf , example2.conf
每个conf配置文件如下,可修改server_name 和 location地址设置多个站点。

server
listen 80;
server_name michaelaschmidt.com www.michaelaschmidt.com;

access_log /var/www/access_michaelaschmidt.log;

location /
root /var/www/michaelaschmidt.com;
index index.php index.html index.htm;


error_page 500 502 503 504 /50x.html;
location = /50x.html
root /usr/share/nginx/html;


# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ /.php$
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/michaelaschmidt.com/$fastcgi_script_name;
include fastcgi_params;


location ~ //.ht
deny all;



保存后在/etc/nginx/nginx.conf里面的http 里面加入:
include /etc/nginx/example/*.conf; #将example文件夹下的所有.conf包含入nginx.conf配置文件

最后记得重启nginx:
/etc/init.d/nginx restart本回答被提问者和网友采纳

以上是关于十万火急!请教3D-analyze设置和使用的详细方法的主要内容,如果未能解决你的问题,请参考以下文章

高分请教conn.asp连接设置

十万字整理linux常用命令,超详细

刚接触EBS,现想请教大家一个关于客户化应用设置的问题!

TypeScript 学习笔记(十万字超详细知识点总结)

大神,求请教我想问一下 PHP和 软件逆向开发 这两个选哪个 求给下 详细解释 纠结中

高并发设置