AMD热情拥抱DX12:APU每瓦性能可提升4.7倍?
微软今年将正式推出DirectX 12(以下简称DX12),OpenGL也推出了新一代Vulkan规范。两者在功能和定位上都比AMD的Mantle更全面,关键是它们的支持远胜于Mantle。不过AMD并没有抱怨这两个开放标准,而是拥抱了可以干掉Mantle的新标准——,因为DX12和Vulkan不仅能让GPU显卡受益,还能让CPU受益,这对AMD来说是好事。
注意AMD马赛克。
AMD在2月份召开了媒体发布会,讨论DX1优艾设计网_设计2的优势。在AMD的文档中,提到了DX12中的两个关键功能,——多线程命令缓冲区记录和异步计算调度/执行,其中命令缓冲区适合CPU处理,有些进程比GPU中的SIMD单元操作更适合并行处理。DX11和以前的DX规范在命令缓冲区调度方面大多是单线程的。
对于这个问题,AMD也演示过,——DX11采用8核CPU,基本上只有第一核可以充分利用,第七、八核甚至完全没有用,所以渲染性能相对较差。
DX12充分利用了多核。
在DX12 API上,情况就不同了。它可以使用多个内核,渲染时间从29毫秒增加到15毫秒,帧数从34fps增加到66fps,性能大幅提升。
AMD A10-7850K的性能功耗比是DX12下的4.7倍。
DX12不仅能惠及GPU显卡和多核CPU,还能惠及AMD APU。AMD推出了A10-7850K作为例子。在DX11下,A10-7850K在91W功率下实现了521,211个拉叫,而在DX12下,在84W功率下可以实现2,739,266个拉叫命令,每瓦性能得到提升。
当然,AMD在PPT上耍了点小花招。——.和实际游戏性能提升不一样。厂商在促销时用更好的数字说话是很自然的。NVIDIA粗略估计下一代Pascal架构的性能将达到Maxwell的10倍。
从DX12的性能来看,它和AMD的Mantle优化有很多共同点。与其说是GPU优化API,不如说实际上解放了CPU,提高了多核的利用率。对于用户来说,DX12的好处不仅仅是帧数有可能增加,还有玩家6核甚至8核CPU更好的价值,大大提高了游戏中的利用率。
对于AMD来说,DX12(和Vulkan)不仅可以受益于他们的GPU,还可以受益于AMD的APU和CPU处理器。考虑到AMD的FX处理器和APU比同价位的英特尔处理器更具性价比,核心也更多,AMD如此热情地拥抱DX12也就不足为奇了。
精彩评论