本帖最后由 McLaren 于 2015-11-13 13:56 编辑
DX12性能全球首秀本该是一件令人欢欣鼓舞的事情,但却因为AMD强势发挥,挽回DX11时代的颓势,而令“老对手”NVIDIA陷入了争议。
这件事也令NVIDIA陷入了争议中,粉丝感到有些失望。后来,NV在一份公开声明中表示,1、《奇点》给出的这个Benchmark现在不能代表DX12的整体游戏性能;2、它有个Bug,开启AA尤其是MSAA多重采样抗锯齿的话,成绩不准确。
近日,《奇点》开发商Oxide Games的一位内部工程师进行了回应: 本次的基准测是他们内部的一个工具,其实外界的看法不怎么重要,大家也不能就此作为A卡、N卡孰优孰劣的评判标准。 主要观点是在DX12下,GCN架构的异构计算(Asyng Compute)相较麦克斯韦展现出了优势,至少从现在的情况来看,更加相得益彰。
对这件事一直闭口不谈的AMD终于是在今天发声,公司的技术营销主管Robert Hallock在Reddit上公开表示,Oxide很好地总结了自己的观点。NVIDIA声称完全支持“DX12”,但忽略了麦克斯韦在没有慢上下文切换的情况下,完全不能进行异构计算。
所谓上下文切换(Context Switching),这里解释下。像CPU一样,GPU也可以利用上下文切换来管理多任务,每一个任务都可以通过分时的方法利用计算机资源。 当然,不只是性能的提升,这种设计还可以让开发者创建出更快的kernel-to-kernel程序,比如在游戏时的图形渲染和PhysX物理计算间的切换应用。换句话说,不同程序的Kernel得益于上下文切换性能的提升依然能迅速地按串行方式执行。
Hallock表示,自GCN设计之初就考虑了异步着色技术(Asynchronous Shaders),即GPU分出三条队列,同步、独自的运行渲染、计算、复制任务,这是因为提前预判到对游戏的工作负载将会大幅提升。
对目前的DX12口水战,你怎么觉得
|