专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

DirectX 10是什么

来源:小易整编  作者:小易  发布时间:2022-06-16 11:30
摘要:在DirectX 10的图形流水线体系中,最大的结构性变化就是在几何处理阶段增加了几何渲染单元(Geometry Shader)。几何渲染单元被附加在顶点渲染单元之后,但它并不像顶点渲染单元那样输出...

  在DirectX 10的图形流水线体系中,最大的结构性变化就是在几何处理阶段增加了几何渲染单元(Geometry Shader)。几何渲染单元被附加在顶点渲染单元之后,但它并不像顶点渲染单元那样输出一个个顶点,而是以图元作为处理对象。

  图元在层次上比顶点高一级,它由一个或多个顶点构成。由单个顶点组成的图元被 称为点,由两个顶点组成的图元被称为线,由三个顶点组成的图元被称为三角形。几何渲染单元支持点、线、三角形、带邻接点的线、带邻接点的三角形等多种图元类型,它一次最多可处理六个顶点。借助丰富的图元类型支持,几何渲染单元可以让GPU提供更精细的模型细节。

  几何渲染单元赋予GPU自行创造新几何物体、为场景添加内容的神奇能力。灵活的处理能力使GPU更加通用化,以往很多必须倚靠CPU才能完成的工作,现在完全可交由GPU处理。如此一来,CPU就有更多时间处理人工智能、寻址等工作。更令人惊喜的是,几何渲染单元还让物理运算的加入变得更简单,DirectX 10可创建具备物理特性的盒子、模拟刚性物体,物理运算有望在它的带领下逐渐走向普及。可以预见,借助几何渲染单元这一武器,显卡性能将产生质的飞跃,我们也将体验到速度更流畅、画面更精美、情节更细致的游戏。

改进的API和驱动功效

  我们知道,每一个游戏角色、武器和景物在3D程序中都是一个Object(对象),而每一帧游戏画面就可能出现数百个Object。在显卡工作时,每一个Object都要从应用程序传输到API接口,然后通过显卡驱动程序到达显卡。在现有的DirectX体系中,任何一个Object进行操作或者渲染,都会导致系统资源的额外消耗,游戏的Object越多,所耗费的传递时间就越长,造成的额外消耗也就越多。据统计,现有的DirectX 9图形芯片在工作时,只有60%的性能用于运算3D程序,其余40%的运算能力被白白浪费了!

  为了改变这一现状,DirectX 10在渲染程序中采用了动态索引功能,Object被驱动程序自动加载,数据可以分类并连续输入,这样一来,单次传输的数据量就增加了,从而大大降低了额外耗费的时间。通过引入新的API及驱动程序,DirectX 10将图形芯片的执行效能提升至80%。在不增加显卡硬件成本的前提下,显卡性能得到了大幅提升。

并行引擎支持技术

  为了提升多块显卡协作的工作效率,微软在DirectX 10中提出了Parallel Engine Support(并行引擎支持)的概念,它可以预先把两个GPU需要的数据分别传输到两块对应的GPU当中,帧渲染将完全由驱动控制和调配,两块显卡的工作强度可以获得很好的平衡。而在目前主从卡的运作模式中,主卡要对从卡框架、渲染数量进行判定,而引入并行引擎支持技术后,主从卡的概念将消失,两块甚至多块显卡的协作威力将充分体现。

统一渲染架构

  DirectX 10最大的革新就是统一渲染架构(Unified Shader Architecture)。目前各类图形硬件和API均采用分离渲染架构,即顶点渲染和像素渲染各自独立进行,前者的任务是构建出含三维坐标信息的多边形顶点,后者则是将这些顶点从三维转换为二维,这样便可以通过视觉欺骗在屏幕上显示出三维的场景。与此对应,GPU中也有专门的顶点渲染单元和像素渲染单元来分别执行这两项工作(由于工作量不同,这两种渲染单元的数量不相等,顶点渲染单元通常只有像素渲染单元的1/3~1/2)。在过去几年中,这种分离式设计对计算机图形领域的发展做出了一定的贡献。

  不过,微软认为这种分离渲染架构不够灵活,不同的GPU,其像素渲染单元和顶点渲染单元的比例不一样,软件开发人员在编写代码时必须考虑这个比例,这就大大限制了开发人员自由发挥的空间。另外,不同的图形游戏或软件对像素渲染和顶点渲染的需求不一样,导致GPU的运算资源得不到充分利用。为此,微软在DirectX 10中提出了统一渲染架构的思想:在相同物理类型的渲染单元上执行不同类型的渲染程序。换句话说,只用一种渲染单元,让它既能完成顶点渲染,也能完成像素渲染,甚至还能实现几何渲染。这样一来,渲染单元可以得到最大程度的利用,减少了资源闲置的情形。目前,Xbox 360的显示芯片Xenos就采用了统一渲染架构,该芯片一共有48个渲染单元,它们可全部用于顶点渲染或像素渲染,没有固定分配比例。此外,ATI也打算在新一代的R600芯片中采用统一渲染架构。

  当然,统一渲染架构也并非完美无瑕。相对顶点渲染来说,像素渲染将面临大规模使用纹理所带来的材质延迟,这是统一渲染架构急待解决的问题。不过有一点可以肯定,在微软的大力推动下,统一渲染架构是大势所趋。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/6105.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 主板显卡卡扣断了怎么办

    主板显卡卡扣断了怎么办

    主板显卡卡扣断了可以尝试使用胶带或胶水将其固定、更换显卡插槽、更换主板或者寻求专业人员的帮助。详细介绍:1、使用胶带或胶水将其固定,使用胶带或胶水时要小心,以免粘到其他部件上;2、更换显卡插槽,建议找专业的电脑维修人员来进行操作;3、更换主...

  • 显卡风扇不转正常吗

    显卡风扇不转正常吗

    显卡风扇不转是不正常的,其产生原因有:1、显卡风扇或者芯片线路故障;2、检查一下显卡风扇是否被卡住,可以用手去转动一下风扇是否能反应;3、使用诊断卡诊断下,目前有些显卡是有停转技术的,智能停转为温度不到60度不会转动。本教程操作环境:Win...

  • 笔记本双显卡怎么切换到独立显卡

    笔记本双显卡怎么切换到独立显卡

    笔记本双显卡切换到独立显卡的方法步骤:1、鼠标右键点击此电脑,选择属性;2、在属性界面点击设备管理器;3、在设备管理器找到显示适配器选项;4、打开显示适配器选项,可以看到两个选卡列表,第一个是集成显卡,第二个是独立显卡;5、右键单击集成显卡...

  • 显卡性能对照图

    显卡性能对照图

    显卡性能对比RTX2070Max-Q则领先RTX2060约13%。DX12性能对比其次是DX12性能对比。该部分主要对比TimeSpy(2K)和TimeSpyExtreme(4K)两项,我们同样将RTX2060的分数视为10...

  • 电脑显卡性能排名

    电脑显卡性能排名

    2022显卡性能排行天梯图完整版显卡性能排行天梯图完整版以上就是小编为大家带来的2022显卡性能排行天梯图完整版了,希望能帮助到大家。显卡排行榜天梯图2022:以上就是小编为大家带来的显卡排行榜天梯图2022年4月最新版了,希望能对大家有所...

  • 显卡的主要指标和显卡的快慢取决于什么

    显卡的主要指标和显卡的快慢取决于什么

    显卡的主要指标和显卡的快慢取决于:1、核心频率,在显示核心相同的情况下,核心频率高代表此显卡性能强劲;2、显存频率,反应着该显存的速度;3、显示存储器,也称为帧缓存,其主要功能就是暂时储存显示芯片处理过或即将提取的渲染数据;4、显存位宽,是...

  • 显卡的作用是什么

    显卡的作用是什么

    显卡的作用就是“转换驱动”;显卡是个人计算机基础的组成部分之一,将计算机系统需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示,是连接显示器和个人计算机主板的重要组件,是“人机”的重要设备之一,其内置的...

  • intel uhd graphics是什么显卡

    intel uhd graphics是什么显卡

    inteluhdgraphics是集成显卡;从性能功耗说,集成显卡的特点是性能一般,但基本能满足一些日常应用,发热量和耗电量相对于独立显卡来说较低;独立显卡的性能虽强,但发热量和功耗比较高。本教程操作环境:Windows10系统,Del...

  • 周排行
  • 月排行
  • 年排行

精彩推荐