不和谐音
DX10已经是大势所趋,Vista的正式发售已经过了3个月了,目前却仍然没有一个游戏是Vista的DX10能跑的,Vista下的游戏仍然只能在D3D9Ex(过去叫DX9L)下运行的。为什么会造成这种局面呢?
从微软的MGS工作室项目经理Phil Taylor的Blog中可以一窥端倪,在这篇像怨妇一样唠叨的文章里说明了微软飞行模拟这个项目的DX10版本为什么一再延期的原因。
![]() |
| 艰难起飞的FSX for DX10版本 |
首先,Windows Vista的一再延期使得FSX(微软模拟飞行的简称)的DX10计划一再的推迟,为了能打上Games for Windows的认证标签,MGS计划先推出XP的版本,等待Vista发行再推出Vista的的升级版本。但是没想到Vista一延就延到了2007年1月。
接着就是对DX10硬件提供商的抱怨,直到2006年11月,NV的G80才面世,按照6个月的开发期来算,无论如何DX10版本也赶不上Vista的趟儿了。而ATI的DX10硬件迟迟不出现,也让他们感到无所适从。ATI的硬件出现后,又因为ATI的GS性能比NV的高而影响了他们的开发进度(这位老兄开始有点胡言乱语了)。
然后就是对DX10硬件驱动的抱怨。因为Vista是有史以来集成度最高的操作系统,新概念的操作系统正好碰上显卡设计发展过程中硬件架构从固定VS/PS到US的大转型,所以NV的Vista驱动一直有着这样那样的问题,ATI的也好不了多少,所以这些程序员有力也使不上。
最后抱怨更新的FSX的SP1和任务扩展包的开发耽误了他们的时间。(……)
尽管这只是部分DX10游戏开发者的片面之言,但也可以看出目前DX10应用程序开发中的几点问题:硬件不到位,甚至现在两大GPU提供商之一的AMD-ATI仍然没有发布其支持DX10的硬件产品;驱动问题,由于DX10随新的操作系统发布,恰逢硬件架构的重大变革,驱动的编写不是那么容易;开发周期,因为Vista才上市没有几个月,DX10硬件也出现没多久,即使在去年就已经拿到SDK的开发人员也不可能有充足的开发时间。
![]() |
| 第1页:DX10已经是大势所趋 | 第2页:延期延期再延期 |
| 第3页:《微软模拟飞行X》——真实的飞.. | 第4页:《英雄连》——残酷的战场 |
| 第5页:《柯南时代》——荒蛮时代的MMOAR.. | 第6页:《孤岛危机》——比照片还要真实 |
| 第7页:《虚幻竞技场3》——喧哗流斗士 | 第8页:总结 |