诸如Vulkan(Mantle)等底层API可以帮助硬件(尤其是显卡)用更低的开销实现更好的性能,而Windows 10和DirectX 12的到来,可能是未来一段时间内游戏编程领域的最大新闻。在今天发表的博客文章中,AMD公司就展示了最新的3DMark跑分成绩,下面就让我们用图表的形式先来领略一遍它的威力:
首先是图形元数据的吞吐量。
与DirectX 11相比,DirectX 12下的AMD Radeon R9 290X的Draw Calls性能可提升15倍,Radeon R7 260X亦可提升9.5倍。
其次,DirectX 12还对处理器的多线程性能有着显著提升。
以AMD FX-8350 CPU为例,DirectX 11无法充分调用2个以上的核心,而DX 12则能够让该处理器“六核全开”。AMD表示,这得益于DX 12的“多线程指令缓冲记录功能”。
除了AMD,FutureMark公司也对全新的DX12 API作出过如下表述:
游戏中的每一帧画面,都由成千上万的图形元数据(draw calls)组成,但其性能瓶颈却卡在了CPU那里。
低损耗API能够处理更多的图形调用,并产生更加丰富的视觉效果。而3DMark API Overhead则是全球首个可对DirectX 12、Mantle、以及DirectX 11做独立性能测试的基准测试。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。