高通吧 关注:167,897贴子:3,838,849
  • 24回复贴,共1

api对gpu的跑分影响到底有多大?

只看楼主收藏回复

好多人说A系列处理器用metal跑的曼哈顿不能属于公平竞技,这个真的对帧数有决定性影响吗? 假如给9000用了metal能跑150不


IP属地:上海来自iPhone客户端1楼2021-08-29 17:42回复
    Metal跑分比OpenGL偏低


    IP属地:北京来自iPhone客户端2楼2021-08-29 17:52
    收起回复
      对峰值基本上没有影响


      IP属地:四川来自iPhone客户端3楼2021-08-29 18:12
      收起回复
        MacOS系统下用metal的AMD 560X比用D3D的性能低 10%。不同GPU微架构对于不同的图形API肯定有优劣势的。比如GFX aztec 1440P下用vulkan和OpenGL可以看到高通和海思的芯片呈现出不同的性能。


        IP属地:内蒙古4楼2021-08-29 18:23
        收起回复
          影响极大,果子GPU实际就835水平


          IP属地:浙江来自Android客户端5楼2021-08-29 18:23
          收起回复
            metal实际上和vulkan dx11一档,部分场景互有优劣,没什么太多好说的


            IP属地:江苏来自Android客户端6楼2021-08-29 19:52
            回复
              不同的api对硬件资源的调度有所不同,根据实际厂家而变化的,所以在一个游戏对不同硬件的需求不一样而导致了最终不同api所表现的性能也不一样,而且api更多的是对新技术的支持,例如目前的光追,目前主流的只有Vulkan和dx12,这个具体你可以参考一下电脑端每一代dx升级的时候新增的特性就知道了,一般来说更好的api应当是提供更稳定的帧率输出和更好的画面技术,对于测试软件来说,其实测试软件的优化足够好了,什么api所表现的性能差距意义不大,毕竟支持什么api和自己的生态有直接联系,苹果自己的生态支持metal,那为何不能用metal测试?难不成用一个苹果自己都不支持的api来跑测试吗?说测试不公平,恰恰是这样才公平,毕竟iOS和安卓的生态不一样,用自己支持的api跑测试更符合实际的表现,所以测试用metal我觉得一点问题都没有,安卓这边主要是用OpenGL和Vulkan多,那测试的时候看各自的分数就可以了,大致能了解到硬件在不同api下有什么表现,这就足够了,哪怕安卓这边跑metal性能更强又有啥用呢,安卓又不支持metal,所以实际上苹果用metal跑公平的很


              IP属地:广东来自Android客户端7楼2021-08-30 01:31
              收起回复
                metal是苹果的api,k9000用这个干嘛


                IP属地:安徽来自iPhone客户端8楼2021-08-30 06:33
                回复