卫衣搭配鞋子:Direct 3D测试失败原因是什么?

来源:百度文库 编辑:高考问答 时间:2024/04/29 22:12:09
我的电脑是显卡Gefor2max400 32m CPU蔡扬850 系统WINDOWS 2000
在没有玩3D游戏之前通过dxdiag命令进行Direct 3D测试(硬件加速以及3D加速已经启用)完全正常。
但进入3D游戏时却无法运行游戏,回到桌面后再进行测试却说:
没有发现问题。
要测试 DirectDraw 功能,请单击“测试 DirectDraw”按钮。
DirectDraw 测试结果: 步骤 5 (User verification of rectangles) 上有故障: HRESULT = 0x00000000 (错误码)
Direct3D 7 测试结果: 步骤 32 (Direct3D 7 着色的用户认证) 上有故障: HRESULT = 0x00000000 (错误码)
Direct3D 8 测试结果: 步骤 32 (Direct3D 7 着色的用户认证) 上有故障: HRESULT = 0x00000000 (错误码)
Direct3D 9 测试结果: 步骤 32 (Direct3D 7 着色的用户认证) 上有故障: HRESULT = 0x00000000 (错误码)
安装的DirectX9.0C和显卡驱动程序都曾经重新用不同的版本安装,系统也重新安装
问题同样没改变,请各位朋友帮帮忙

这个错误的意思是这样的

在执行direct 3d测试的时候,你发现了有HRESULT,它是测试函数返回的一个测试值,这个值的不同代表不同的意义,根据判断,电脑在创建D3D设备的时候,就已经失败了,也就是代表,你的显卡有问题,但显卡的问题具体表现在驱动程序上,所以应该去升级驱动程序到最新的版本,应该能解决问题。但是你已经换了驱动好几次,所以可以试一试重新安装操作系统或者重新安装DirectX,因为很有可能你目前的DirectX运行库有Bug,可以到微软官方网站去下载最新的directx 90.c,目前最新的是2006April(4月)版的。
希望你能成功。

最后一种可能:你有没有用不同的游戏进行测试?
如果是游戏的Bug的话应该有游戏补丁的

你可以去你的显卡官方站看看有没有什么新的驱动下来安装。
还可以尝试升级/降级DIRECTX
还要注意你的显卡和内存是否出现故障

resetup the directx