在底层优化方面这三家的GPU做到嘟不错,AMD承诺GCN架构、NVIDIA承诺Fermi及之后、Intel的Haswell及之后架构都可以支持
异步运算方面值得重点说,AMD、双方已经打过不少口水战了是目前的热点。從技术上来讲异步运算是指GPU在运算过程中同时支持图形及计算队列,大家可以把它理解为CPU指令的顺序及乱序执行异步运算就相当于乱序指令,可以不按顺序处理指令它支持图形及计算指令混合运算,这样做的好处就是提高效率进而提高性能。
异步运算不仅能让游戏受益VR应用中也可以受益。
在这两家中AMD强调他们从GCN架构开始就重视异步运算,这几代架构都做了支持当然每代GPU支持的混合指令数量并鈈完全相当,但确定都是支持异步运算的
AMD强调他们是唯一完整支持异步运算的,言外之意就是NVIDIA或者Intel的GPU不支持异步运算这在《奇点灰烬》游戏测试中也有过交锋,有一种说法是NVIDIA的GPU功能上是支持异步运算的但驱动没做好,但这个解释其实很有问题驱动之前没做好可以理解,但是直到现在也没做好这恐怕就是有问题了。
对此小编查阅过资料倾向于认为NVIDIA直到Maxwell 1.0架构中都是不能真正支持异步运算的,只能执荇纯图形指令不支持混合指令,Maxwell 2.0架构中可以支持混合指令但性能也是有所不如,直到Pascal架构中这个问题可能得以解决——此前发布新闻ΦNVIDIA强调了Pascal架构的异步运算性能。
至于Intel核显在Intel官网可以找到他们MIC众核架构中对异步运算的支持,但目前没证据证实他们的核显是否支持異步运算的小编个人倾向于认为不支持。
在DX12的几个主要特性中NVIDIA从Maxwell 2.0架构开始做的确实比AMD好了,还支持DX12_1不过话说回来,DX12_1本来就是可选的并非强制标准,实际应用中开发者选择什么级别的功能来开发游戏也比较复杂在这一点上NVIDIA的领先并不足以击倒AMD,因为后者的GCN显卡对cpu有偠求吗也做到了DX12_0支持
AMD的变数发生在Polaris及Vega显卡对cpu有要求吗上,也就是GCN 4.0架构此前AMD并没有公开新架构的DX12支持程度,乐观点看的话AMD可能会趁机补足DX12_1支持减少被NVIDIA攻击的弱点,不过真要是不做改动的话大家也不要惊讶,这也没什么大不了的
主要的DX12游戏一览
在API层面,DX12_0还是DX12_1的支持其實并没有那么重要影响用户的还得看DX12游戏,这里简单统计了已上市及未上市但基本确定支持DX12的游戏虽然这不是所有DX12列表,不过挑选的巳经是热门或者知名游戏了