关于dx和dx10的问题
本帖最后由 Ladamandis 于 2009-3-4 17:21 编辑因为我自己对自己的问题也不是非常明确,所以可能大概也许 {:5_347:} 。。。。。。。
我的电脑是笔记本。刚买来的时候是vista系统,德语,正版。出厂状态在我自己没有装过dx的情况下,dxdiag里面就显示了version 10.
后来装游戏,不小心装了一个dx 9.0c, 游戏自己装的,我没在意。后来就想了,这不等于把自己的dx降级了么?然后再看dxdiag,还是 version 10.
后来从网上找dx 10下载,结果没找到,而且大部分信息是,目前没有可供下载的dx10安装程序。后来下在微软网站下了那个08年12月发布的runtime版本,装上了,不知道这个版本是dx 几,反正装了。然后查自己的dxdiag, version 10。。。
后来又装了一个游戏,游戏自带dx,游戏在自己安装的过程中又在未经我允许的情况下自己安装了这个东西,这次是中文版本的,我怕跟德语版的系统有冲突,装完游戏以后想删,从装那个微软网站上的德语版。但是没找到哪儿能删。。。出于好奇,又看了一下dxdiag,一如既往的 version 10。。。
我狂晕。。。。。。。。。。
第一个问题,我的陈述中是否有概念性的错误,或逻辑混乱的情况?
第二给问题,windows 的 dxdiag (start-zubehöhr-ausführen-dxdiag-enter.)到底是个什么东西?为什么在我又装又卸的每一个环节中都如此执著的一直告诉我version 10?
第三个问题,在我用xp servicepack 2的时候(正版),一般情况下都是在装机的时候自己主动下载安装dx9.0c的,不知道vista系统是不是自带dx,不用自己在装这个程序?
第四个问题,在我现在的情况下,我有必要先删掉中文dx,然后再装么〉?还是可以不用管,直接再装一遍微软网站上那个德语版的dx,还是干脆什么都不用管,这东西自己会查找新版本自己装?
问题有些繁琐。。。希望有前辈或是电脑达人能够给与答复,小弟感激不尽。
送朵花,了表寸心。{:5_335:} 不用谢啦,啊哈哈{:3_246:}
第一个:俺不善于找错。。。嫩装了dx9不是降级,只是补充了几个dll文件,directx说白了是一个运行库(类比jre Java Runtime Environment)。另外我觉得dx这么高级的东东,要是覆盖原有文件的话,系统会提示你的,如果没提示你,那肯定是没覆盖。
第二个:dxdiag如它的名字dx diagnose program,望文生义。。。
第三个:vista是自带dx10的,但是有些游戏还是要dx9里的某些dll,不然会提示缺少blabla,其实提示缺少的那些文件自己在网上找找copy到c:\windows\system32\下就行了,不装dx9应该也行,理论上啊,我没试过,我也是游戏自己装了dx9
第四个:嫩什么都不用做,由它自生自灭吧。。。
另 dx10在微软网站上有下载的,具体见
http://www.gamesforwindows.com/en-US/AboutGFW/Pages/DirectX10.aspx ps 它说10就是10啊,相信它吧。。。{:5_369:}
中文dx顶多也就是多个对中文语言的支持吧,能有什么差啊,我觉得,应该不用管它死活的{:5_369:} 本帖最后由 Kuku_Minghan 于 2009-3-5 02:36 编辑
总体叙述下看了你写的东西的感觉 ,虽然不知道楼主程度如何....
由于去年做过这个相关的vortrag, 所以还算了解
你所谓其中很多在装游戏过程当中安装的DX9, 其实根本就没装上...
DX10是vista的基础api,虽然不能完全说没有DX10 vista没办法存在,不过大概也快差不多了。
xp sp2其实是也已经自带了DX9的老版本,DX的更新带来的主要是更好的兼容性和稳定性。这个东西对新的显卡主板上的集成东东有一定的作用,其余实际上都不管终端用户任何的事。
问题四很无聊,答案和二楼一样,只有一个,不用理他............ 不用谢啦,啊哈哈{:3_246:}
第一个:俺不善于找错。。。嫩装了dx9不是降级,只是补充了几个dll文件,directx说白了是一个运行库(类比jre Java Runtime Environment)。另外我觉得dx这么高级的东东,要是覆盖原有文 ...
Trois 发表于 2009-3-4 18:59 http://www.dolc.de/forum/images/common/back.gif
End-User Runtime 那上面的那个就是我下载的,08年8月份的版本。
多谢Trois大虾解答,基本上我对dx有了一定的了解。看来那个dxdiag应该不用再去看了。。。
回头我找各种各样的dx版本一顿装,全装完也就省心了。。。。 ps 它说10就是10啊,相信它吧。。。{:5_369:}
中文dx顶多也就是多个对中文语言的支持吧,能有什么差啊,我觉得,应该不用管它死活的{:5_369:}
Trois 发表于 2009-3-4 19:02 http://www.dolc.de/forum/images/common/back.gif
昨天式运行了一下我手中的在电脑里的所有游戏,一切正常,没有反应。。。。所以应该可以不管了/。 总体叙述下看了你写的东西的感觉 ,虽然不知道楼主程度如何....
由于去年做过这个相关的vortrag, 所以还算了解
你所谓其中很多在装游戏过程当中安装的DX9, 其实根本就没装上...
DX10是vista的基础api,虽然不 ...
Kuku_Minghan 发表于 2009-3-5 02:34 http://www.dolc.de/forum/images/common/back.gif
这位大虾有心了,小弟受教了。多谢多谢!!!
再送朵花{:5_336:} 1. hehe, dx作为应用程序接口,就是微软提供的标准,一个开发平台,有了它,游戏设计就不必针对各种硬件单独设计,当然硬件也得兼容DirectX。
2. DirectX和CAX(cad、cae),cfx(CFD)一样,后面的x代表不同的项目,声音啦,图像啦,输入啦。。。
3. 微软标榜的向下兼容纯属扯淡,现在大部分游戏都是dx9的,而vista里的dx10并不包括dx9里面所有的.dll文件,所以在vista下玩游戏,一般都要装一下dx9,也就是补充几个.dll文件。
4. xp下无法安装dx10,所以dx10的特效只能在vista下享受,但网上有很多人自己提取dx10里特有的.dll文件,做成包。至于有没有效果,我没试过,其实习惯了vista,没有必要返回xp,vista的兼容性没有网上说的那么差,vista完全是被媒体给毁了!vista难的就是安装,但如果是msdn会员的话,安装又不是问题了{:3_252:}。 偶觉得是DX10里已经包括了9。
页:
[1]