微软今年会正式推出DirectX 12(以下简称DX12),OpenGL组织也推出了新一代的Vulkan规范,这二者在功能及定位上比AMD的Mantle更全面,关键的是所获支持度也远胜于Mantle。但是,AMD对这两个开放标准并没有怨言,反而尽情拥抱可以把Mantle干掉的新标准——因为DX12和Vulkan两个标准不仅能让GPU显卡受益,CPU更能从中获益良多,这对AMD来说更是好事。
AMD DX12主要提高CPU和APU效率
AMD在2月份有过一次媒体会,研讨了DX12带来的优势。AMD在文档中提到了DX12中两个关键功能——多线程命令缓冲记录及异步计算调度/执行,其中命令缓冲适合CPU处理,其中有些过程更适用于并行处理,而非GPU中的SIMD单元运算,DX11及之前的DX规范在命令缓冲器调度上很大程度上还是单线程处理的。
对于这个问题,AMD也做了演示——DX11中使用8核CPU,基本上只有第一个核心能充分利用,第七、八个核心甚至完全无用,所以渲染性能也比较差。
在DX12 API上情况就不一样了,它可以利用多个核心,渲染时间也从之前的29毫秒提高到了15毫秒,帧数从34fps提升到了66fps,性能大增。可以说彻底的逆袭?
AMD的A10-7850K每瓦性能比在DX12下提升4.7倍
DX12不仅能让GPU显卡及多核CPU受益,AMD的APU也能从中获益良多,AMD以A10-7850K为例做了介绍,在DX11下A10-7850K在91W功率下实现了521211个绘制命令(draw call),但在DX12下,它能在84W功率下实现2739266个绘制命令,每瓦性能比提升了469%。
当然,AMD在PPT里耍了个小花招——绘制命令提升幅度跟实际游戏性能提升并不是一回事,只不过厂商宣传的时候自然要拿更好看的数字来说话,NVIDIA都能粗略估算出下一代Pascal架构性能达到Maxwell的10倍。
AMD的A10-7850K每瓦性能比在DX12下提升4.7倍
从DX12的表现来看,它跟AMD的Mantle优化其实有很多共同之处,与其说是个GPU优化API,实际上更多地是解放了CPU,提升了多核利用率。对用户来说,DX12带来的好处除了一些可能的帧数提升,更多地是让玩家的6核甚至8核CPU更值了,游戏中的利用率大幅提升。尤其是对于四核心APU对位同级别双核心I3处理器的时候,可以占据巨大的性能尤其是。尤其是在英特尔没有强大集成显卡的时候,APU的强力图形处理器配合DX12可以发挥出媲美低端N卡独显的强大实力,恐怕一切集成显卡都无法招架。
对AMD来说,DX12不仅能让他们的GPU受益,同时也能让AMD的APU及CPU处理器受益,考虑到AMD的FX处理器及APU性价比更高,而且同价位下核心比Intel处理器更多,也就意味着在DX12情况下将会具备更多优势。DX12作为新一代图形API自然是辅助GPU以提高CPU性能为主,而AMD目前放弃了Mantle反而专心搞DX12也完全不奇怪,
虽然DX12很可能让AMD和NVIDIA竞争中失去优势,但反而让AMD有了凌驾于英特尔之上的优势。而未来AMD也很可能减少显卡市场的份额,提高自己在CPU和APU上精力。
推荐经销商