Linux上的游戏,蒸汽机设置为SOAR与DirectX竞争对手vulkan
基于Linux的蒸汽机和移动设备上的游戏的外观应该随着即将发布的vUlkan API(应用程序编程接口)显着提高。
vulkan可用于许多应用程序,但与游戏最相关,就像Windows的DirectX一样。新的API是从老化OpenGL获得的次要升级,这是由1991年通过Silicon Graphics引入的。
Khronos,vulkan发展背后的联盟,Hasn“T为vulkan提供了正式发布日期。但最近几周的API势头在谈到它的时候已经成长。
Khronos已安排2月18日介绍的vulkan网络研讨会。12月份的联盟推迟了vulkan 1.0的发布,但表示,发展在其“最终延伸”中。
Vulkan API将改善Linux和Mac系统和移动设备上的游戏的外观。游戏将使用更少的系统资源并在笔记本电脑和移动设备中保留电池寿命。
除了游戏,API还可以有其他应用程序。汽车,虚拟现实耳机,机器人和无人机依赖视觉计算,因此可以使用API编写这些设备的应用程序。
vulkan是一个低级API,与OpenGL的硬件相交,这将有助于更快地呈现游戏。绘制图像涉及的步骤较少,因为vulkan与现代硬件更像多核处理器和高性能GPU而不是OpenGL。
OpenGL提供了一个抽象层,更适合旧硬件,而较新的低级API会降低程序与硬件交互涉及的抽象和开销级别。
游戏将利用GPU与vulkan的全部力量,因为开发人员可以定义它们如何想要呈现的图形。这是OpenGL的变化,主要隐藏了硬件呈现的图形。
大多数游戏今天在DirectX中开发,但vulkan还将游戏更快地将游戏更快地将游戏更快地移植到其他平台上,这是一个在福斯德姆的谈话期间,在福斯德姆谈谈(免费和开源软件开发人员“欧洲会议”)论坛,在1月下旬的欧洲会议上论坛。
以前,图形质量在尝试从Windows移植到Linux或Mac时会降级。但随着潺潺声,埃克斯特兰德说,在从DirectX移植时,质量仍然很完整。
ekstrand说,写游戏变得更加容易,支持者希望将开发人员绘制到vulkan。
技术供应商最近推动开发出苹果公司,DirectX 12和AMD的新GPuopen等低级API。Vulkan也是一个低级API,但旨在跨多个硬件平台工作。它与OpenCL分享了一些特性,这主要是硬件不可知的,用于高性能计算。
支持Vulkan(包括AMD和Intel)的公司致力于发布开源驱动因素。
其他图形芯片制造商正在支持vulkan。想象力技术 - 为Apple Devices制作GPU - 将在即将到来的移动世界大会上显示vulkan。NVIDIA正在举行会议,在4月份GPU技术会议上讨论vulkan。
根据khronos“网站的说法,vulkan sdks将适用于Windows,Android和Linux。