您的位置:电脑秀首页 > 显卡频道 > 硬用 > 正文

忘掉DX10选显卡游戏性能不是唯一

PCSHOW.net 作者:微型计算机 托蒂与巴蒂 2007-10-15

  NVIDIA和AMD(ATI)新一代中低端显示核心的相继露面,使得显卡市场战火重燃。从发布时间看,NVIDIA的G84、G86系列显示核心占有一定先机,但AMD的Radeon HD 2400和2600系列后发制人,以完全支持HDMI、高清视频硬件解码为卖点,对中低端市场同样志在必得。同时,各显卡厂家趁新显卡热卖之际,将“普及DX10”(编者:意即DirectX 10,下文简称DX10)的口号喊得震天响,诸如“399、499元价格享受DX10”之类的广告语铺天盖地。然而,如此宣传一定合理吗?普通消费者是否应紧跟“DX10风潮”呢?笔者的观点是:大可不必!一方面,这类中低端DX10显卡并非十全十美,另一方面,不少主流DX9显卡仍有可取之处。

  来势汹汹

  DX10显卡好在哪里?

  要弄明白被各显卡厂商力捧的DX10系列显卡到底有何高明之处,我们不妨将DX10和DX9显示核心的技术特进行简单对比,不难发现前者在以下方面做出了明显改进。

  ●更强的3D特性

  1.统一渲染架构:DX9采用顶点处理和像素处理分离的渲染架构,GPU内部划分两个区域来存放Vertex Shader(顶点着色器,简称VS单元)阵列和Pixel Shader(像素着色器,简称PS单元)贴图流水线。由于渲染过程中VS和PS渲染要求千变万化,难免造成存储空间的重叠、浪费,导致渲染效率下降,同时造成GPU设计的困难。而统一渲染架构将VS和PS以及Geometry Shader(几何着色器,简称GS)三类渲染结合,组合成一个可编程整合光影处理器。GPU会计算游戏画面的Shader数据类型,从而灵活地调配各个渲染单元进行不同运算,有效提高GPU运算效率。

  2.批量渲染:在DX9下,GPU需为每个渲染部分频繁调用API函数,导致效率降低。DX10采用批量渲染技术,使GPU调用函数的数量大大减少,可大批量更新渲染操作。

  3.渲染预测:在渲染过程中,有效判断被遮挡而不用渲染的部分非常重要,可大大降低GPU工作负担。DX10引入新一代渲染预测技术能更加快速准确地判断无需渲染的部分。

DX10显卡

  4.纹理阵列:在DX10下,GPU可同时对512张纹理进行维护,而且可使用新的指令随意提取任一张纹理。每张纹理贴图的分辨率被提升到8192×8192,每个单元能同时访问的纹理单元数量增加到128个。因此,DX10的纹理细节精细度和多样性都有了很大的提升。

  5.Shader Model 4.0:在DX10下,SM 4.0的改进幅度不小,如最大指令数从512条增加到64k条,暂存器数量也从32个增加到4096个,可同时访问的纹理单元数量由SM 3.0的16个提升至128个,还增强了HDR+AA的执行效率。顶点运算更加精细复杂,游戏画面将有更大进步。

  6.加入几何着色器:Geometry Shader的加入使得GPU获得产生全新几何图形的能力,可方便地实现复杂的烟雾、爆炸和毛发等图像处理,甚至可模拟一些简单的运动轨迹等。这些完全由GPU完成,大大减轻了CPU的负担。

  总之,DX10的新特性可使游戏画面更细腻,细节更多,更加接近自然实物,同时大大减轻CPU的工作负担,当然,它对GPU的性能也提出了更高的要求。

各地行情
匿名评论 登录后评论
[按 CTRL + ENTER 键快速发表评论]
返回页面顶部↑