不支持Flash
|
|
|
DX10无用武之地?从应用谈高端显卡选购http://www.sina.com.cn 2007年03月27日 08:06 中关村在线
作者:中关村在线 张超伟 第1页: DirectX 10.0是微软推出的图形API的最新一个版本,2007年1月30日,DirectX 10.0伴随微软Windows Vista一同来到了我们身边。从命名上我们可看出这已经是这个系列的第十代产品,但是DirectX 8.1和DirectX 9.0b还有DirectX 9.0c等编外人员并没有算在内,如果细细算来已经多于十代。
DirectX API一路走来,可以说经历了很多大风大浪,DirectX 1.0诞生时,OpenGL和Glide两个主流API接口占据了大部分市场份额,没有给DirectX 1.0留下一丝生存空间,当时支持DirectX 1.0的硬件更是寥寥无几,只能够在OpenGL和Glide中的夹缝求生存,直到DirectX7.0时代才具备了真正能与OpenGL一较高下的实力和地位。
有句话:不经历风雨,怎能见彩虹!发展到DirectX 9.0时代,DirectX终于一统河山,回首这一路走来想必只有微软和关注DirectX API的用户才知道其中的艰辛和喜悦。 介绍了DirectX API发挥历程,下面我们来分析一下DirectX 10.0的优势在哪?
DirectX 10带给我们的就是更逼真的3D画面、更真实的特效,其主要有五大优势: ■ 统一渲染架构 统一渲染架构是一项极具创新意义的作法。在很多时候如果我们处理的一个场景注意是以Pixel Shader计算为主,Vertex Shader计算仅占一小部分的时候,如果采用分离Shader设计的显示核心,就可能存在Vertex Shader计算单元空闲,但Pixel Shader单元过渡计算的现象。同样的也可能存在Pixel Shader数据比较少,但Vertex Shader计算数据过多的问题。这就往往造成了一方面着色单元闲置,另一方着色单元资源紧缺的情况。
■ 虚拟显存技术 微软根据虚拟内存管理方法将在DirectX 10中引入虚拟显存技术。它可以很好的解决以上所提到的问题,所有的纹理、着色等都分成“小块”数据即使在低速总线上也能流畅传输。例如,一个4KB大小的页面相当于一个32×32×32bit大小的纹理贴图,这样大小的纹理贴图已经可以满足需要,这样在需要纹理渲染时系统就不需要传输太多"页面"就可以完成相应的工作,而做到这一切几乎不会损失性能。 ■ 整数指令集
DirectX10使用了像素描影器直接存取帧缓存的方式来部分代替以前的实时渲染,某些情况下,我们可以随时中断渲染,加入我们想要的效果,再继续运算,不对整个渲染过程造成影响,使渲染变得更为灵活和可控。但并不意味着在directx10中进行实时渲染模式就毫无问题,并且厂商可能放弃了对这种技术的支持。那样这项技术很可能以一种备选方案出现,如此一来,程序员可能会忽略这项技术的存在而继续沿用老方法。 ■ Physics(物理加速)技术
早在去年11月,DirectX 10.0显卡就与我们见面了,其代表做作就是GeForce 8800GTX和GeForce 8800GTS。一时间,市场上充斥着各家的8800系列显卡:豪华品质 技嘉GF8800惊爆4999元到货、追逐极限 华硕8800GTX液冷版显卡面世、极致奢华 顶级8800GTX显卡亮相中关村等出现在了网络的每一个角落里。 最早上市的有GeForce 8800GTX和GeForce 8800GTS两款,这两款显卡均定位高端市场,其中GeForce 8800GTX拥有768MB显存容量,显存位宽达到了384bit,显卡核心/显存出厂默认频率为575MHz/1800Mhz,能提供最高86.4GB/S的显存带宽,超强的规格使这款显卡的成本难以降低,市场售价也一直徘徊在5000元附近。
而令一个上市的GeForce 8800GTS显卡只能用同病相怜来形容,GeForce 8800GTS在规格上虽然较GeForce 8800GTX有了一定精简,但是其高达640MB的显存容量显然成为了降价的绊脚石。 在这种情况下,NVIDIA表现了其灵活的一面,于2月12日晚22点推出了GeForce 8800GTS 320MB,两者唯一区别在于显存容量由640MB减少到了320MB,其余规格完全一致,这一小小改动使GeForce 8800GTS 320MB较GeForce 8800GTS有了千元左右降幅,价格直接杀到了2500元以内,成为了当前市场上售价最便宜的DirectX 10.0显卡。
● 量身定做,GeForce 8800系列首款专用demo GeForce 8800系列显卡性能强大、规格超前是大家有目共睹,无可质疑的,但是没有相应的软件支持,一直困扰着NVIDIA。就在GeForce 8800GTS 320MB发布不久,NVIDIA发布了一款采用DirectX 10.0的demo,名称为Cascades(瀑布)。在这个demo中只有支持DirectX 10.0显卡可以运行,可以说是专门为购买了GeForce 8800系列显卡而准备的。
在这个demo中,我们可以体验到瀑布从岩石上快速下降,以及岩石当中飞行昆虫围绕瀑布的飞行。这个demo主要是体现G80 DX10的粒子、Displacement Mapping能力,还可以体验到瀑布在底部岩石上粉碎形成的水雾效果等。有兴趣的朋友可以点击下载:NVIDIA DX10 Demo:Cascades。
● DirectX 10.0游戏大作竞相登场 对于购买了GeForce 8800系列显卡的朋友来说,一个demo显然不能够满足他们对DirectX 10.0的渴望,那么目前DirectX 10.0的游戏进展如何了呢? ■ DirectX 10.0游戏关注度冠军:Corsis
提到DirectX 10.0游戏,很多朋友一定会联想到Crysis(中文译名为孤岛危机)这款游戏。这款游戏是大名鼎鼎的孤岛惊魂的续作,完全采用了DirectX 10.0特效制作,Crysis借助DX10统一渲染架构、借助即将到来的GPU、PPU,Crysis将创造出大量物体之间的互动,比如物体运动,开火对树叶、树枝的物理破坏。另外,Crysis当中异形占据的朝鲜半岛部分冰天雪地当中的物体,会模拟真实冰冻物体,在遭遇外力下,产生冰屑纷飞的效果等,是当前用户关注度最高的DirectX 10.0游戏之一。 目前状态:年初曾经透露说这款游戏会在今年3月上市,但是从目前得到的消息表示,这款游戏要跳票到今年9月。 期待指数:★★★★★ 跳票指数:★★★★★ ■ 微软经典续作:F
作为directx 10标准的制定者和倡导者,微软自家的游戏自然不能比别人落后。微软模拟飞行10无疑是体现该技术最后的一款作品,该可谓模拟飞行游戏历史的里程碑式的作品,它针对微软最新的Windows vista操作系统做了优化。游戏确立了为模拟飞行游戏确立了技术标准,在画面和拟真程度上达到了顶峰。玩家可以驾乘更多的各式飞机在极为壮观而真实的天空中飞行,可以与游戏中的飞行员一起欣赏美丽的空中景色。 目前状态:这款游戏已于2006年底上市,但是目前上市版本还是DirectX 9.0版本,最新消息表示,微软近期将会为这款游戏发放补丁,使其提供对DirectX 10.0的支持。 期待指数:★★★ 跳票指数:★★★★ ■ Hellgate-London
地狱之门——伦敦 (Hellgate: London)是一款动作角色扮演游戏,由暗黑破坏神2原班人马组成的旗舰工作室开发。这个游戏在即将发布的nVidia硬件平台上运行是有一定优化的,另一个好消息是读盘速度也十分之快。因为游戏随机生成关卡,在读盘的时候将需要计算光影效果,通常情况下这将导致很长的读盘。不过,下一代的GPU可以比现在的显卡更快地完成这个任务,环境和角色模型看起来都十分精美,然而还有无数的飞行物和法术效果,更不用说精细的光影效果。 目前状态:这款游戏于2006年11月发布了首个视频观看链接,并且还提供了中文版的背景视频,凭借暗黑破坏神原班人马的声势,这款游戏的关注度与日俱增,但是据我们最新的到的消息表示,这款游戏将会与今年4季度进行首测。 期待指数:★★★★☆ 跳票指数:★★★★☆ ● 小结 从目前情况来看,再过不久我们就可以玩上DirectX 10.0的游戏,但是这批游戏都是通过打补丁的形式提供对DirectX 10.0的支持,其效果是否能够达到原生DirectX 10.0的效果十分值得怀疑。而真正采用DirectX 10.0的游戏都多次跳票,跳票后,时间大部分集中在今年3、4季度。
● 游戏没有到位,DX10显卡是否有市场? 从上文中我们可以了解到目前尚未正式发布DirectX 10.0游戏,在目前情况下,DirectX 10.0显卡(这里主要只GeForce 8800系列)是否有市场呢? NVIDIA在2月的季度财务会议上黄仁勋为我们揭示了事实真相。黄仁勋表示:“自2006年10月份以来,我们已经出货了将近40万块GeForce 8800。” 从10月上市到2月财报短短5个月不到的时间,NVIDIA销售出40万块GeForce 8800系列显卡,足可以看出当前高端显卡市场还是拥有很庞大的用户群的。但是对于普通消费者来说,我们应该如何选择显卡呢? ● GeForce 8800系列显卡性能如何?
对于普通消费者来说,如何选购最划算呢?我们先来了解一下GeForce 8800系列显卡的性能如何。上面我们分别找了两款游戏作为对比,分别为:FarCry和上古卷轴4。FarCry是我们测试平台的常客,也是一款十分成熟的测试游戏,这里选择这款游戏大家可以进行一个对比。
另一款则选择了上古卷轴4,这款游戏是2006年的一款3D大作,其逼真的游戏画面至今令人难忘。这款游戏对于显卡性能要求要远远高于前几年的3D游戏,代表了新一代3D游戏大作的性能标准。 从测试中我们可以了解到GeForce 8800系列显卡的强大性能,无论是FarCry还是上古卷轴4都可以应付自如。 ● 用户该如何DirectX 10.0选购显卡? |