» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[新闻] 感觉农企Mantle这次又要栽了 DirectX终于要大爆发了?

引用:
原帖由 lili2k2 于 2014-2-28 12:46 发表
难道不是这个道理么?你如果觉得很傻,要说DX9为啥能操那么多年DX7不行,那不得不说,DX7-DX9是革命性的进化,而DX9-DX11没有给人十足的动力去一定更新它,对开发者也是没有必须一定要用的意义,
DX9相对目 ...
DX10推广不力的原因之一是DX10显卡运行DX9也能体现出架构优势,而不是DX10本身有问题,这是硬件统一着色器导致的,原因之二就是Vista普及度太低
DX10引入feature levels,DX9显卡也能用,但就是因为微软限定XP不能用DX10,所以这功能和摆设差不多
劝你先了解一下DX10的基本开发常识再说

[ 本帖最后由 Nemo_theCaptain 于 2014-2-28 13:00 编辑 ]


TOP

引用:
原帖由 lili2k2 于 2014-2-28 13:09 发表
DX10标准没怎么对比看过肯定了解不足,单说游戏,我就只记得2个,一个孤岛危机1,一个微软模拟飞行X,别的……还有么……
MS不是GPU硬件厂家,它无力左右这些关键性的东西去配合推广升级标准,所以游戏厂家还 ...
一堆废话,能说有用的不
DX10不普及的根本原因就是XP不能用DX10,本来XP开放DX10的话,所有程序都会以DX10为标准编译,向下提供DX9显卡的兼容
结果DX10变成Vista独占,DX9显卡的老机器自然是继续用XP,而买了DX10新显卡的人大部分依然用XP,因为硬件统一着色器,DX10显卡运行DX9游戏依然能体现出优势

说到底就是Vista独占DX10这个问题,如果XP也能用DX10,就不会这么惨,因为DX10向下兼容DX9显卡,可是Vista独占又让这个向下兼容变得几乎毫无意义,厂商要么编译DX9、DX10两个版本,要么只编译DX9一个版本,到了中后期大部分厂商都选择了后者。实际上DX9中后期的大部分游戏用DX9显卡是跑不动的,不只是绝对性能问题,还有分离着色器的架构问题在。哪怕你弄个和G80一样强大的DX9显卡,依然没有意义。

DX10确实缺乏革命性的革新,但这不是DX10被冷落的根本原因



TOP

引用:
原帖由 lili2k2 于 2014-2-28 13:29 发表
所以就像我前面说的,MS商人本质就是为了赚钱,如你所说放开DX10标准,确实游戏会很多指向DX10,vista这个os会不会因此受到影响?
这是肯定的。加上本来NT6.0就太超前,那个年代大凡PC有几台跑得动?甚至 ...
360的API是DX9.0c+,和PC上的DX9不一样,更接近DX10
所以单纯以移植方便度的考虑,360移植到DX10比移植到DX9方便
2010年的正当防卫2不支持DX9就是出于偷懒,2012年的尘埃对决和狙击精英2也是这样
引用:
原帖由 hourousha 于 2014-2-28 13:37 发表
此外要稍微指出Nemo_theCaptain的一个问题,DX10并没有支持DX9的feature level,那个是DX11引入的,DX10是强制全功能的。在Vista和之后系统下有个DX9Ex(DX9 with WDDM),对DX9做了些扩充改进。
这的确是我记错了,我只知道DX10.1支持feature level,忘记了DX10.1只有10_0和10_1两个level
不过还是那句话,DX10显卡在新游戏里用DX9也能发挥出优势,这是硬件架构的优势,不能因为DX10这个API不得势就否定DX10的整个价值,统一着色总是没错的

[ 本帖最后由 Nemo_theCaptain 于 2014-2-28 13:52 编辑 ]


TOP

引用:
原帖由 lili2k2 于 2014-2-28 13:48 发表
呃,原来DX9-10-11历程和支持是这样,受教了。我不是专业人士。在我这种业余的人眼里,DX9-DX11的区别是数毛,差别比79换代小了很多很多。
而且作项目,现在连XP都仍然是主要考虑目标,支持新标准不支持老标准 ...
现在演讲还没来,我不确定这个模仿Mantle的版本是DX11.3还是DX12,需不需要更新硬件才能支持
但有一点无疑问,如果这个新版DX的优势仅仅在于像Mantle那样给CPU关联松绑,那它的进步比DX10要小得多,也不会得到太多支持,要是再加上Win8强制限定,前途就更黯淡了

TOP

引用:
原帖由 lili2k2 于 2014-2-28 14:10 发表
这些年的MS宣传看来,就是依靠DX来推OS,从vista就这样,现在还是如此,“更极致的游戏体验DX11——windows7” 这类似的广告太多遍了。
综合这么些看来,MS推广DX最终确实为了OS普及服务而不是自身,感觉它貌 ...
微软推广OS的思路有问题
XP用户换到Win7的主要原因是4G以上内存和3TB以上硬盘(别说什么用Win2003 SP2替换XPsys文件的做法,一般人想不到这步)这种硬件基础更新,而不是软件新功能

就算是今天开发商逐渐抛弃DX9,那也是因为新主机支持DX11,和微软OS本身没多大关系

TOP

引用:
原帖由 shinkamui 于 2014-2-28 14:25 发表
从开发角度看,dx11比dx9好太多了。但是从用户角度看,别说xp,我这里还有很多用945(或同类)的,连dx9都支持不完全(做开发的都知道支持945是多么蛋疼的事情)。
微软不让XP用DX11
要不然只用一个DX11就够了,反正DX11向下兼容DX9,包括最老的DX9.0
但GMA950这个连DX9.0都支持不完全的奇葩就没辙了,DX11最低向下兼容的集成显卡是GMA X3000

TOP

引用:
原帖由 乌龙茶 于 2014-2-28 14:42 发表
posted by wap, platform: Meizu (MX2)
显卡不支持dx11才是影响最大的
牺牲部分特性后,哪怕是Radeon 9700这种第一代的DX9.0显卡也可以在level 9_1下运行DX11程序
当然这没什么意义,有意义的至少是9_3,即DX9.0c级别的显卡,如Geforce 6800和Radeon X1800
去年的新3DMARK在PC版上就用到了feature level,三个Demo都基于DX11,第一个向下兼容DX9,第二个兼容DX10,只有第三个才是强制DX11

TOP

发新话题
     
官方公众号及微博