|
在安装好系统后,运行某些游戏,总是提示:dx error.plese install dx8.1a,安装好最新的DirectX 9.0c,运行游戏,问题依旧。如下图所示:

究竟是什么问题导致了这个错误的提示呢?是版本太高也不行吗?于是我卸载了9.0C,安装了8.1A,问题依旧没有解决。那问题就不是出在版本不同的问题上了,而显卡驱动,也已经是最新的了。显卡不支持的可能性很低,以为之前在windowsXP系统上,运行这些游戏都没这个提示。那问题应该是操作系统引起的了。
自己现在所用的系统为windows 2003 server。或许很多系能都被降低了以便服务器其他功能的更好运行吧。在开始-运行-输入:dxdiag,看了当前的directX版本是9.0C,切换到现实页,发觉DirectDraw 加速 已禁用。点击启用..再次运行游戏,完全正常了。
原来解决的方法是这么简单:开始--运行--dxdiag,点击【显示】页,查看DirectDraw 加速是否启用还是被禁用?如被禁用,点击启用即可。如下图所示:

(图一:修改前)

(图二:修改后)
希望能给碰到同样问题的朋友一个解决的方法。
|