用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的成功机会则很小。