Mantle为PC平台带来了什么?

  一直以来,PC平台的游戏性能表现似乎都远不如主机平台,主机平台能够流畅运行的游戏,PC平台要么是丢帧要么是严重的性能不足,更有甚者,即使是相同的画质下,PC的帧数也要比主机低一些,这到底是为什么呐?

PC咸鱼大翻身 Mantle技术性能实测-编程知识网

  其实最主要的问题在于PC平台所使用的图形API与游戏主机根本上的不同,PC端应用程序的重点在于通用性,除了游戏以外,PC的硬件性能还要负担起整个系统后台的数据运算,所以PC硬件的使用效率一直也得不到有效的提升。

PC咸鱼大翻身 Mantle技术性能实测-编程知识网

  而游戏主机则完全不同,由于游戏主机的硬件设备是固定的,所以游戏厂商在制作游戏的时候可以很方便的对这一整套硬件设备进行深度优化,所有的数据处理都是朝着硬件资源应用效率最大化而努力。打个比方,PC端的硬件资源应用就好像农贸市场,当你需要买东西的时候你要自己去买,虽然什么都有,但是你逛是需要时间的。而游戏主机的API则是一个VIP送货专员,一个电话,就把你需要的东西准备好,送货上门,自然效率要高得多。

PC咸鱼大翻身 Mantle技术性能实测-编程知识网

  而Mantle API的出现,则从根本上解决了这个问题,如果按照上面的例子来说,Mantle API由于允许应用程序直接与GCN核心交互,就好像你给农贸市场打个电话,农贸市场先将你要买的东西打包准备好,然后你直接过去取就可以了,虽然做不到VIP送货的专人专送,但是别忘了,PC端硬件设备强大的性能就好比你开着跑车过去取,可比VIP专员那种厢式货车要快得多。