帖子详情 您在阅读帖子内容并对帖子进行投票之后,可发表回复。

从XboxOneX天蝎座开始,游戏机单纯看每秒浮点运算次数已经没有意义

分享到: 分享到QQ  分享到Twitter
作者:kideny    访问次数:171    投票总数:2   
创建时间:2020-07-03 08:16:11   

在XboxOneX天蝎座诞生之前,游戏行业和玩家群体都习惯于使用每秒浮点运算次数来比较简单的判断游戏机的性能。但是XboxOneX天蝎座装备了微软公司的一项完整黑科技DX12指令处理器,导致游戏机SoC的游戏性能有了极大幅度的提升。从天蝎座开始,游戏机单纯看每秒浮点运算次数已经变得没有任何意义。

 

天蝎座内置硬件加速的DX12指令处理器导致SoC性能暴涨

 

关于天蝎座内置的硬件加速的DX12指令处理器的详情,可以参考我之前写的那篇文章《微软在天蝎座时代的黑科技:内置硬件加速的DX12指令处理器》,这里不再赘述。特别要提到的是,DX12指令处理器,不仅仅节省了50%的CPU,由于它包含了游戏能用到的所有API,导致GPU的性能也暴涨。微软的老研究员像外界披露了,DX12指令处理器将天蝎座垃圾美洲豹的CPU效率提升一倍。但是,他们并没有披露对于GPU效率提升的数据。

 

我们可以大概的估算一下,以天蝎座上优化最好利用DX12指令处理器最充分的游戏《战争机器5》为例,天蝎座实现了全程原生4K/60帧 + HDR的画质,整机功耗甚至低于120W。而PC上功耗400W以上的2080Ti,也仅仅刚刚好达到原生4K/60帧。虽然PC的画质细节会更好一点,但是PC的整机功耗达到了天蝎座的3倍以上。DX12指令处理器对于游戏机的性能提升幅度,最起码在一倍以上。具体的提升幅度,还要看游戏开发者对于天蝎座的硬件加速的DX12的掌握程度。

 

总体来说,DX12指令处理器,对于游戏机的SoC的CPU和GPU性能,都提升了一倍以上。游戏机在玩游戏的时候,实际性能是其浮点性能的数倍。硬件加速的DX12指令处理器,将Xbox的实际性能甩开同时代的游戏机还有PC一大截,可以说是游戏行业的里程碑事件之一了。

 

XboxSeriesX的DX12指令处理器进化到DX12U

 

微软的老研究员说,XVA是XboxSeriesX的灵魂,我觉得他说的实际上有点太谦虚了。关于XVA黑科技的详情,可以参考我之前写的文章《微软XboxSeriesX的黑科技第一集:游戏历史上最具革命性的技术,Xbox Velocity架构》。当然,XVA重点是解放了CPU,提升了数倍可用的内存容量和SSD速度。XboxSeriesX另外一项重要的进化是,DX12指令处理器进化到DX12U版本。DX12U最重要的一点,就是集成了硬件加速的光线追踪,对于过去软件执行的光追API,效率必然又有极大幅度的提升。DX12U进一步提升了,光追性能和磁盘I/O性能。

 

微软没有公布实际的DX12指令处理器的性能提升数据

 

DX12和DX12指令处理器,都是微软的专利技术。微软官方网站和媒体上,很少有报道他们性能提升的数据。导致根本没有办法对他们的实际性能进行评估。另外一方面,开发人员是否利用到这些黑科技,以及掌握的程度,都决定了游戏机的实际游戏表现。

 

游戏机单纯看每秒浮点运算次数已经没有意义

 

虽然都是基于X86架构的游戏设备,但是DX12指令处理器的出现,大幅提升了实际的游戏性能表现。过去通过浮点性能来简单判断游戏机的游戏性能,已经完全没有意义。游戏机本身是拿来玩游戏的,更多的还是要看实际游戏的表现,而不是看单纯的性能参数。在实际游戏表现方面,黑科技点满的Xbox毫无疑问领先所有游戏设备。

 

而且由于DX12指令处理器,并不太容易出现模仿者。导致这一优势,恐怕要持续几十年了。

 

 

 

帖子投票

名称 是否有价值
kideny
BigLoser