Advanced Micro Devices希望通过将其Mantle游戏工具移植到操作系统中,为Linux用户带来具有控制台质量的游戏。
Mantle是一套软件开发工具,可以使视频游戏的性能更流畅、更真实。它是AMD去年推出的,作为对微软DirectX的回应。然而,Mantle目前只能在x86处理器、Windows操作系统和公司的显卡上运行。
大约有50款游戏已经开发或即将使用Mantle工具发布,还有更多的游戏正在开发中。AMD的游戏科学家理查德·赫迪(Richard Huddy)表示,除了Windows, AMD还看到了在Linux中“揭示游戏的好处”的巨大机会。
Huddy说,公司已经收到了开发者的请求,希望将Mantle移植到Linux。随着时间的推移,AMD将把资源投入到这项任务中,Huddy说。AMD还没有给出基于mantel的Linux游戏何时可以使用的时间表
Mantle还可能进入Steam box,即带有PC硬件和基于linux的SteamOS的游戏机。备受期待的蒸汽箱是由世界上最大的游戏销售商之一Valve提出的。
“它可以提供关于蒸汽箱一定的优势,” Huddy说。“我们正在请求提供这种高性能的层。”
在Mantle的帮助下,Steam游戏机上的游戏可以充分利用图形卡上的硬件特性。Windows目前提供了比Linux更好的游戏体验,但是Steam可以改变这一点。
AMD将致力于为Steam和Linux游戏开发者创建一个地幔驱动程序,并公开API(应用程序编程接口)。Steam游戏机将与Xbox和PlayStation游戏机展开竞争。第一款Steam游戏机预计将于今年晚些时候或明年年初上市。
如果AMD为Linux提供Mantle支持,该公司将能够在Linux个人电脑和Steam盒中销售更多的图形芯片。
地幔已经带来很大的性能提升到游戏如战场4和小偷,并且图形将得到更好的随着时间的推移,Huddy说。
开源和Linux社区历来对AMD和其竞争对手英伟达并不友好,尤其是批评这两家公司在将显卡驱动程序引入Linux方面进展缓慢。Linus Torvalds最著名的是竖中指2012年,他向英伟达(Nvidia)表示,这是“我们接触过的最糟糕的公司”。
Huddy说,Mantle是一个开源的API。不过,Mantle工具在很大程度上已经与游戏开发商共享,该公司也没有表示何时会向更广泛的开发社区开放。
现在的大多数游戏都是用DirectX 11为Windows编写的,然后这些游戏被移植到OpenGL中,用于Linux和其他操作系统。从DirectX 11到OpenGL的移植大约需要4 - 6周,而将游戏移植到Mantle也需要同样长的时间,Huddy说。
Mantle通过允许图形计算单元更快地执行任务来改善游戏体验。目前的主要优势是防止CPU成为图形处理器内任务执行的瓶颈。Huddy说,AMD不断为其显卡添加硬件功能,以获得更好的视频效果,而Mantle将持续为游戏开发者提供利用这些功能的工具。
“期待更多。这只是第一次迭代”幔,Huddy说。
Mantle只与AMD的图形处理器兼容。然而,AMD和Nvidia都支持DirectX,预计它仍将是主要的游戏编写工具。微软已经发布了DirectX 12,基于这些api的游戏将于明年年底推出。
Huddy称地幔具有优于DirectX的,包括更快的一致更新暴露出新的硬件功能的能力。但是DirectX的有一个很大的优势:它也将提高上运行的Windows手机操作系统的智能手机游戏。AMD不卖芯片的智能手机,以及残疾公司的能力,使地幔手机。
“我们目前的目标不是智能手机,”Huddy说。“这不是AMD的主要关注点。”