缘梦瑶 发表于 2016-8-6 13:03

实测告诉你有VulKan加持的RX 480性能如何

不知道各位玩家对于VulKan、OpenGL、DX12这类API接口有没有了解,简而言之就是可以大幅度优化性能,提高游戏中的表现,而自1992年问世以来,OpenGL已经成为了PC游戏迄今为止最常用的图形API之一。作为一种多语言、跨平台的应用程序编程接口,它已经被广泛用于GPU的交互和硬件加速。但是用了这么久,虽然经历了许多版本变更,它总归是有无法避免的缺点:对于目前在市面上大行其道的多核CPU(GPU)利用效率不佳,往往只能提供有限的单线程负载,所以帧率、能耗都难取得突破。http://3c.3dmgame.com/uploadfile/2016/0805/20160805064751194.jpg  所以在硬件更新换代速度飞快的今天,新的API也营运而生,无论是DX12还是VulKan,其最终目的都是改善功耗,提升性能,虽然DirectX 12与VulKan的概念十分相似,两者都继承了AMD的Mantle API,但在工具支持方面,VulKan已经有了相当多的选择,此外,VulKan还支持WIN7与WIN8系统——这些系统仍是目前玩家中的主力系统,但DX12却不支持这些系统,所以比较之下,VulKan更广泛的应用范围势必会得到更多的认可。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805064813235.jpg
  而《毁灭战士4》作为继《DOTA2》之后第二个支持VulKan API的游戏,自然是测试的首选游戏了,今天我们就用影驰GTX 1060 GAMER、公版GTX 1060、蓝宝石RX 480来测试一下《毁灭战士4》中OpenGl 4.5和VulKan的帧数对比,或者说是主要看RX 480究竟有没有传说中性能飙升。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805064832277.jpg  在所有参数不过都是纸面功夫,PPT再也不能相信的时代中,我们惯例搬出之前已经用过无数次的测试平台,下面列出图片。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805064847773.jpg
  这次测试我们仅拿出三张显卡,主要就是为了测试不同的API之间帧数的差异,在游戏中的所有设置均为ULTRA,并在1920x1080、2K、4K分辨率分别进行测试,而在游戏中我们的所有帧数测试软件在VulKan下都不再能用了,所以这次测试我们只能选择一个相对简单的场景和一个更复杂的场景来进行截图比对帧数,看到这你们也知道这个工程量有多大了,三种分辨率三张显卡两个不同场景以及两种不同API。说句题外话,这个游戏笔者已经悟出一些经验了,如果各位在游戏中遇到闪屏等状况时,不要惊慌,去更改一下桌面分辨率再重新进入游戏就可以了
  不过好在我们这次的测试还是得到了可喜的成果,直接上干货。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805064922165.jpg
  游戏设置中可以看到所有设置均为最高,本次测试更改的设置只有分辨率和API。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805064946206.jpg
  显卡使用的是GTX 1060 GAMER,OpenGL 4.5,从左到右分辨率分别为1080P、2K、4K,图中场景为简单场景,所以帧数会稍高一些。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065017768.jpg
  这次设置一样,依然是上述三种分辨率,VulKan API,可以看到仅在1080P中帧数稍稍提高,而且还可能是测试中的问题,目前看来VulKan对于N卡提升并不可观,不过我们还继续用公版GTX 1060进行了一波测试,成绩会不会出现奇迹呢?我们拭目以待。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065044720.png
  设置依旧同上面测试一样,如果大家手里有其他的显卡也可以这样设置一下看看不同API帧数差异有多少。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065114585.jpg
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065125874.jpg
  上面图是OpenGL 4.5,下面图是VulKan,显卡是公版GTX 1060,其他数据这里不再赘述,在这个简单的场景中帧数依旧没有太大波动,也顺便证明了性能是不如非公版影驰GTX 1060 GAMER的,再说句题外话,长时间测试或者游戏时可以发现非公版散热比公版好很多,所以笔者也建议N卡阵营的玩家在选购显卡时选择自己喜欢品牌的非公版。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065148318.jpg
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065202513.jpg
  而在复杂的场景中,不同的API帧数几乎是一模一样的,所以测试至此,基本可以证明VulKan API对N卡优化并不大。那么接下来就是重头戏了,看看RX 480能不能就地起飞。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065225596.jpg
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065241592.jpg
  测试到这的时候笔者有一点不敢相信,笔者早知道VulKan对A卡会有些提升,但是根本没料到提升竟然如此巨大,甚至成绩秒掉了GTX 1060,不过经过两次测试证明了这个结果并没有错误,不过到了复杂点的场景可能情况就又不一样了。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065305957.jpg
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065316286.jpg
  可以看出提升依然巨大,为了方便观看和整理数据,笔者绘制了几张表格,可以更加直观的看出差异。
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065348770.png
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065433931.png
http://3c.3dmgame.com/uploadfile/2016/0805/20160805065445336.png
  从上面的表格可以看出无论在哪个分辨率下RX 480提升都十分的明显,提升百分比分别为31%,28%,25%,也就是说负载越低的时候提升就会越大,也证实了VulKan解放了CPU负载,使其有余力承担额外的运算或是渲染工作,最直观的体现就是今天我们看到的——帧数大幅提升。
  不过目前的问题在于VulKan应用的游戏不多,不知道以后会不会大量普及开来,而对于N卡的用户,还有DX12,至于DX12对N卡优化有多大,我们会在下周进行测试,也希望各位玩家保持关注,最后为大家放出笔者找到的测试视频,有兴趣的玩家可以看看。
http://v.youku.com/v_show/id_XMTY1NzYxODA4MA==.html

lxm_0303 发表于 2016-8-6 14:59

第一代支持新API的显卡根本就不是来跑这API游戏的,比如geforce3,R8500跑D8;FX5800U,R9700跑D9;GTX8800U跑D10;GTX480跑D11,基本上是跑不动。所以买这些显卡都是为了跑以前的游戏,不要指望能跑得好新API游戏。新API游戏是留个后代显卡慢慢完善的,这些测试真的才是误导。

mzb520 发表于 2016-8-6 21:04

学习了。

874091452 发表于 2016-8-7 01:01

:funk::funk::funk::funk:

jiuohuioh 发表于 2016-8-7 02:09

VulKan没什么用,需要游戏本身支持。现在的游戏开发商耗费时间去写支持vulkan的代码,意味着增加成本。

感觉AMD不太会塞钱给游戏开发商让他们支持vulkan,毕竟不是nvidia。市面上为A卡优化的游戏少也是很正常的。
页: [1]
查看完整版本: 实测告诉你有VulKan加持的RX 480性能如何