从技术的角度来说,DX10最大的变化就是增加了geometry shader,即可以在GPU里对图形元素的顶点进行创建、删除或其它改动,这一特性可以用来实现一些奇特、细腻的物体变化效果,这是DX9所不具有的。
另外,所有的DX10显卡都必须保证满足一个共同的特性集合,例如,不能让有些DX10显卡支持浮点贴图、而另一些DX10只支持整数贴图。这也是DX9显卡所不具备的。
总的来说,DX10如果充分发掘其潜能的话,是很有意思、可以做出很好的画面效果的。但也不能说DX9就一定不能做到。这要看具体的游戏或图形程序了。
如其他人所说的,XP只能装DX9(就算你的显卡是DX10显卡也没用)。而Vista和Win7装上DX10之后,就能使用DX10的特效(前提是你有DX10显卡)。
DirectX11是目前比较新的DX,体现着最新的游戏的最佳效果和性能的发挥,但是要求相同硬件的支持,在经济允许情况下,推荐。就像VCD和DVD影碟机 VCD就是DirectX9 。DVD就是DirectX11 游戏图形画面有着明显区别 DirectX9 是比较早比较完善的DX 体现着对老游戏的最大支持和兼容,但是不支持新游戏,画面不够逼真。
这个主要看操作系统的
WindowXP的话, 用directX 9
WindowVista的话, 用directX 10
Window7的话,用directX 11
(系统都是预装好的,现在基本都不用装DX了)
ATI4670可以支持directX10的。
感觉越高越好, 高的是可以兼容低的的。但是如果你是xp的话, 只能装DX9