【IT168 应用】3DAnalyze是一个强大的应用软件,它可以让你的老显卡焕发青春,支持需要更高版本DirectX的游戏。在这篇指南中,我将向大家展示安装和设置3D-Analyze的方法。
首先,有必要对各代显卡与所支持的DirectX 版本作个解释。这一点非常重要,因为不同的DirectX版本,要求不同的硬件才能支持。
DirectX 5.0和6.0兼容显卡
1995到1999年期间的显卡支持DirectX 5.0和6.0,如:所有的3dfx显卡,大多数的Intel、SiS和S3显卡。
DirectX 7.0兼容显卡
1999到2001年间的显卡支持DirectX 7.0。这一代显卡的主要特征是:具有计算变换和光照(即T&L)的硬件单元,支持凹凸贴图(Bump Mapping)。这些显卡有Radeon 7000、GeForce、GeForce 2和GeForce 4 MX显卡等。
DirectX 8.0兼容显卡
这些显卡主要产于2001到2003年,它们硬件支持高达1.3版本的pixel shader和vertex shader,如GeForce3和GeForce4显卡就属于这一代。
DirectX 8.1兼容显卡
这阶段的显卡仍属于2001到2003年间的产品,主要来自ATI,它们硬件支持pixel shader和vertex shader 1.4。如Radeon 8500、9000、9150、9250,还有XGI volari v3。
DirectX 9兼容显卡
这部分包括2003年以来的显卡,其主要特征是:硬件支持pixel shader和vertex shader 2.0。如Radeon 9x00、Radeon Xx00、Radeon X1x00,GeForce 5x00、Geforce 6x00、GeForce 7x00和XGI Volari V5/V8。
3D-Analyze的安装
下载3D-Analyze之后(可以到这里下载最新版本),解压缩到一个文件夹,双击3DAnalyze.exe文件(如下图)运行即可。
![]() |
建立游戏关联
双击3DAnalyze.exe文件后,会出现下面这样的窗口界面:
![]() |
点击看大图 |
点击SELECT按钮,找到并打开游戏运行文件所在的目录,选择游戏的主运行文件。如果不知道要找的游戏在哪个目录,右键点击桌面或开始菜单的游戏快捷图标,查看属性,点击“查找目标”就找到了。
用3D-Analyze模拟缺少的硬件属性
如果你的显卡硬件属性不支持游戏最低系统要求的DirectX版本(可以从游戏的包装盒或readme.txt文件里了解到),可以尝试通过模拟来实现让显卡符合游戏的最低要求。要模拟支持哪一个版本的DirectX,在3DAnalyze设置相应项打个勾就可以了。
原支持DirectX 版本 | DirectX < 7.0 | DirectX 7.0 | DirectX 8.0 | DirectX 8.1 |
DirectX 7.0 | 勾选emulate HW TnL caps, emulate cube maps 和emulate bump map caps | |||
DirectX 8.0 | 勾选emulate other DX8.1 caps,emulate pixel shader caps 和skip pixel shader version 1.1 | |||
DirectX 8.1 | 勾选skip pixel shader version 1.4 | |||
DirectX 9.0 | 勾选skip pixel shader version 2.0 | |||
要模拟的DirectX版本 |
如果勾选后游戏不能运行,弹出错误消息提示显卡不支持,就要用到右边标着VenderID和DeviceID的文本框。
![]() |
在这个框的右边有个标着DirectX Device ID的地方,列出了不同显卡的相应值,把某一显卡的相应值抄到VendorID和DeviceID文本框里,游戏就会把你的显卡当成一块完全不同的显卡来使用了。
![]() |
用3D-Analyze运行游戏
最后,点击Run按钮,游戏就开始了。当然了,不确保百分百成功,因为3D-Analyze并不能完美弥补硬件的不足。不同的情况成功率不同,不支持DirectX7.0的显卡模拟DirectX7.0,或是DirectX 8.1显卡模拟成DirectX 9.0成功的机会较大,而DirectX 7.0模拟为DirectX 9.0的成功机会则很小。