blog.zol.com.cn 博客首页 | | 帮助

Amateur--cs-ck

业余硬件爱好者的BLOG
  我的主页 | 我的文章 | 我的网摘 | 我的相册 | 我的播客 | 我的圈子 | 我的装备   
 
 
个人资料
cs-ck
来自: 火星
查看详细信息
 
 
 

DirectX10 + GeForce 8 = 大有可为!

2007-07-24 23:57:40

  DirectX 10作为Microsoft Windows平台上的图形绘制API,在过去十年内一直保持着稳定的发展。

  在过去的十年中Direct X的每一代产品都为硬件带来新的特性,允许软件行业的游戏开发者可以以更innovate的方式去改进游戏画面,回首十年来,图形渲染界面每一代重大的革新都带给用户全新的视觉冲击,虽然我们现在还有很长的路要走,不过回顾过去的发展历程就可以发现,这个行业的发展一刻都没有停滞过。
  现在Windows Vista发布,我们迎来了DirectX 10,过去图形流水线进化阶段中存在的一些问题例如:GPU自身无法新增顶点、较高的操作切换负荷、不同厂商的硬件支持能力参差不一需要写不同的代码路径、缺乏整数格式的支持和严格的浮点格式定义以及一些资源(寄存器、指令槽、render target数量)上的限制,在Direct X 10中这些问题都得到了很大的改善。

1.几何渲染单元

2.改进的API和驱动功效

3.并行引擎支持技术

  DirectX 10最大的革新就是统一渲染架构(Unified Shader Architecture)。目前各类图形硬件和API均采用分离渲染架构,即顶点渲染和像素渲染各自独立进行,前者的任务是构建出含三维坐标信息的多边形顶点,后者则是将这些顶点从三维转换为二维,这样便可以通过视觉欺骗在屏幕上显示出“三维”的场景。

  与此同时,SM 4.0也成为DirectX 10显卡必备“武功”。SM4.0中的指令长度被提升到大于64K(即64×1024)的水平,这是SM 3.0规格(渲染指令长度允许大于512)的128倍。显然,SM 4.0在为渲染出电影级别的游戏画面做准备。由于渲染指令长度大幅提升,SM 4.0中相应的寄存器规格也有所增强,如Constant寄存器采用16×4096阵列、tmp寄存器则有4096个、input寄存器采用16/32规格等,上述指标都比以前的DirectX有明显的改进。其次,SM 4.0在纹理数量方面也有提高。DirectX 10允许程序员在渲染物体时使用128个纹理,而DirectX 9只提供4/16规格,更多的纹理意味着物体表面精度更接近真实,游戏开发者拥有更广泛的选择。


  多家顶尖软件和游戏厂商都还正在研发DirectX 10游戏,其中包括EA电子艺界Crytek正在研发《Crysis》(9月上市),Flagship Studio正在开发《地狱之门:伦敦》,Massive娱乐和Sierra正在开发《World In Conflict》等等。这些游戏都计划在今年第3季度上市。另外,其他游戏,包括《英雄连》、《Eve Online》和《模拟飞行X》将在第2季度发布DirectX 10补丁,有助于DirectX 10硬件和软件的促销。

 

再让我们看看GeForce 8系列和RADEON HD 2000系列表现如何!

  RADEON 2900 XT板载的R600核心拥有320个流处理器,比GeForce 8800 GTX的两倍还多,显存带宽为512-bit。代号R600采用了台积电的80纳米高速版(80HS),集成了大约7亿枚晶体管,一枚管芯内集成了3D处理、2D加速、视频加速、显示输出、内存控制、HDCP、5.1音频通道等单元。320个流处理器,让R600在规格方面获全胜!但实际的表现,有些让人失望。甚至让我这个AMD处理器的支持者,有些伤心。


  以下引用自pcinlife关于2900XT评测的最后报告:

  RADEON HD 2900XT的shader吞吐指标最高值相当高,不过实际的游戏性能未必及得上价格相当的GeForce 8800GTS,更不要说高一级的GeForce 8800 GTX、Ultra。
在目前已经推出的3款D3D10游戏(COJ DX10、失落星球、COH DX10)测试中,R600基本上都是持平甚至低于GeForce 8800GTS 640MB,缺乏和NVIDIA次高端产品竞争的魄力,这样的影响恐怕在R600架构被更替之前都会持续下去。
架构的优劣不仅仅会影响高端产品,大家都知道,现在的中低端通常也都是在高端产品的架构上作一些修剪而成的,RADEON HD 2900XT的现象是否会在AMD的中低端重演是值得大家特别广大主流玩家关注的问题。

  随后各个媒体对中端产品线上即将爆发的大战做了评测,对象当然是RADEON 2600 XT和GeForce 8600GTS。结果在大多数(大约60%)的测试中,RADEON 2600 XT很遗憾地输了,甚至在23%的测试中,2600 XT只有8600 GTS的60%水平或者更低,当然也有一小部分的测试是RADEON 2600 XT胜利。目前看来,采用统一渲染架构的GeForce 8系列显卡的执行效率很高,即使像8600GT这样只有32个流处理器的中端产品,也能够在很多游戏和测试项目中达到或超过前一代的高端显卡GeForce 7900GS,因此GeForce 8系列显卡配合统一渲染架构的优势是相当明显的。

  同样在低端方面,2400 XT和8500 GT杀得你死我活,基本是互有胜负。但2400 XT被精简地太厉害,不但流处理器剩下40个,显存位宽也仅有64Bit!8500 GT虽然仅有16个流处理器,但由于其执行效率高,运算性能还是可以抵挡2400 XT。但我们要注意64Bit的显存位宽,在分辨率稍高的3D处理中,明显会制约GPU的性能,不能提供有效的数据吞吐量。为了达到与8500 GT相同的显存带宽,2400 XT被迫采用了高于对手的显存频率。当然2400 XT同时集成了音频处理能力和原生HDMI接口,但当我们真正搭建HTPC时,一款高端音箱是必不可少的,但你也应该为它选配一款强大的独立声卡,而HDMI的音频信号运载能力在这里也就被浪费掉了。而在用大屏幕LCD看高清时,DVI接口完全可以满足我们的需求,我在搭建高清平台时就遇到了相关情况,真是让人难以取舍。



收藏到我的博客
邀请好友阅读该文章
我的其它文章>>
混合SLI图形系统——Hybrid SLI
X86的王朝何时会走向终结
微处理器性能由如下几种因素估算
细谈CPU低功耗技术原理
更多...
谁顶了这篇文章>>
0
0
 
还有谁对该文章投票?
所属分类:IT业界 | 590次浏览 | 5条回复
留个脚印
ushy
支持一下

^_^

我也是N Fan
ushy   2007-08-28 19:24:58 回复
郑策
呵呵支持哦.但是是精神上的
郑策   2007-07-27 01:19:09 回复
wpf84
学习学习.
wpf84   2007-07-26 14:30:24 回复
ivan2123
写得不错
ivan2123   2007-07-25 19:43:54 回复
Nankey
呵呵,看过,等待降价
Nankey   2007-07-25 09:20:32 回复
浏览全部(共5条)  
文采分大于5可以使用表情 插入表情
如果喜欢这篇文章,别忘记投票哦!
 *Ctrl+Enter快速回复
 
         
针对ZOL博客您有任何使用问题和建议 您可以 联系博客管理员查看帮助
ZOL简介 | 用户注册 | 广告服务 | 人员招聘(月) | ZOL历程 | 互动营销中心 | 站点地图 | 联系方式 | 欢迎投稿 | RSS订阅 | 友情链接
Copyright ©1999 - 2008 ZOL. All rights reserved. 中关村在线 版权所有.