TTEP.CN > 电脑 >

GPU追逐的新目标?浅谈新API DirectX12

时隔了整整4年半,微软终于推出了新版的API DirectX 12,与DirectX 11内置与WIN7中相似,想使用新API必须通过安装最新的WIN8系统才可以使用。与显卡这种我们能看得见的硬件相比,DX12究竟会对我们平常电脑的使用产生什么样的影响呢。

  经过了足足12代的演变,DX已经成为了已经成为了3D图形方面不可忽视的一个环节,作为各种程序与硬件之间的沟通桥梁,DX的性能在很大程度上影响着显卡性能的发挥,同时DX的发展也指示着显卡未来发展的方向。
DirectX12的新特性
更加底层
  API说到底就是硬件和程序之间沟通的桥梁,而底层化的程度就是API本身和硬件之间的结合程度,更加底层化意味着程序的请求可以通过API传达到硬件时能以更快更高效的处理方式进行处理。

  API的底层的重要性类似于CPU的指令集,因为底层的效率对整个API的影响甚大,所以这种改变将很大程度的改变API的整体性能。从AMD都推出自己的Mantle API这点,我们可以看出现在DX11在显卡的利用方面仍不尽如人意。
多线程性能优化


  DX除了会调用显卡之外,还会在物理运算时调用大量CPU资源,之前的DX经常会出现因为CPU太弱导致显卡性能无法完整发挥的情况,这次DX12大幅度优化了多核心协同工作时的负载,基本可以做到多个核心的负载均衡,整体的负载均衡的分配到每个核心上之后,每个核心的负载将会有所下降,对CPU的需求也有所下降。  
其他各种性能的优化
  除了上面提到的两点重要优化外,微软在为DX12添加了很多全新的特性,主要是目的是为了开发者能通过这些特性开发出更加高效的程序内核。






最近发表
赞助商链接