你需要知道的关于Vulkan,这承诺在每个平台上更快的游戏

img_56ecbb94442b5

微软的DirectX 12苹果的金属是下一代图形平台。 它们提供对图形硬件的低级访问,允许游戏程序员从硬件中挤出更多的性能。 Vulkan是微软和苹果技术的跨平台解决方案。

由于Vulkan是跨平台的,它将这种下一代图形技术带到谷歌的Android,Valve的SteamOS,Linux,所有版本的Windows,甚至任天堂的下一个控制台。 Vulkan在希望使用它的绝对任何平台上带来更好的游戏性能,并使游戏在不同平台之间更便携。

它都开始与AMD的地幔

演示标题

为了理解Vulkan来自哪里,重要的是要知道一个有点历史。 这一切都从AMD在Mantle的工作开始,这是在2013年宣布。Mantle是一个新的图形系统直接面向游戏开发商。 它承诺通过提供一个更有效的图形层,使游戏更快。 更技术上,它承诺降低CPU开销和更直接地访问低级图形硬件功能。

AMD为微软的Xbox One和索尼的PlayStation 4提供了图形硬件,并表示Mantle是基于对下一代游戏机的优化。

Mantle与微软的DirectX和跨平台的OpenGL竞争,两者都显示了他们当时的年龄。 事实上,这是直接攻击微软自己的DirectX,许多PC游戏使用。 当时AMD高管表示,他们从来没有想到微软甚至释放出另一个的DirectX。 所以AMD只是说服游戏开发者离开DirectX和OpenGL,使用他们更新的,更好的系统。

DirectX 12,Metal和Vulkan

微软回应。 在2014年,微软宣布DirectX 12,现在包括在Windows 10和Xbox One。 微软以相同的方式推出它,承诺比DirectX 11更高效的图形系统,并提供直接访问低级图形硬件功能。

苹果也在2014年宣布了类似的技术称为Metal。 它被添加到iPhones和iPad与iOS 8,和Macs与OS X 10.11 El Capitan。

在这之后,AMD转移了齿轮。 几个游戏实施了实验Mantle支持,但该技术从未真正向公众发布。 AMD 宣布将专注于微软的DirectX 12和“下一代OpenGL的倡议”,而不是推自己的平台。 “下一代OpenGL计划”由Khronos集团管理,该集团还管理OpenGL,并最终成为Vulkan。 即使你从来没有听说过OpenGL,你一定会使用它。 所有Android 3D游戏和大多数iPhone 3D游戏 - 直到苹果的Metal被宣布,至少 - 已经写入OpenGL。

Vulkan为Android,SteamOS和Linux带来了跨平台,下一代图形系统。 Windows游戏也可以使用Vulkan。 索尼的PlayStation 4可以添加Vulkan支持,就像微软的Xbox One增加了DirectX 12支持一样。 任天堂悄然加入 Khronos组织在2015年,所以有一个很好的机会,任天堂的下一个主机可以使用福Phalcon为好。

Vulkan甚至可以在Windows 7和Windows 8.1上运行,这将永远不会收到微软的DirectX 12.因为它是跨平台的,游戏开发者可以选择Vulkan和他们优化的代码可以运行在各种不同的平台上,而不仅仅是Windows 10或者OS X 。

这是Vulkan的观点:它可以添加到几乎任何平台。 开发人员可以在Vulkan中编写游戏,他们可以轻松地在不同的平台之间移植,这是一个巨大的福音,如果它提供的承诺。

Vulkan已经在这里

Khronos组织发布了1.0版本的福Phalcon规范的2月16日,2016年Nvidia和AMD他们的Windows和Linux添加福Phalcon支持显卡驱动程序 ,允许Windows和Linux的游戏使用福Phalcon。 英特尔已经发布了他们的图形驱动程序的测试版本,并支持Windows和Linux的Vulkan。 Valve的SteamOS通过更新到这些新驱动程序获得了Vulkan支持。

总之:只要你更新你的驱动程序,Vulkan已经工作与许多现有的图形硬件。 现在我们需要的是支持Vulkan的游戏。

Google甚至宣布,未来的Android版本将内置对Vulkan的支持,有关Vulkan的工作证据可以在Android的源代码工作中看到。 Vulkan可能会出现在未来的控制台和各种其他硬件平台上。

使用Vulkan的游戏在Horizon上

Vulkan,就像DirectX 12和Metal一样,不是真正的玩家可以选择使用的东西。 他们是游戏开发者可以选择使用的新的图形编程系统。

像DirectX 12和Metal,你只需要等待未来的游戏来支持这些技术。 目前塔洛斯原则提供福Phalcon,您可以启用实验性支持。 然而,这个游戏并不是使用Vulkan,它的Vulkan代码是早期,没有优化,所以这不一定会告诉你关于Vulkan的潜在性能。

当然,Vulkan不会完全取代OpenGL。 作为Croteam, 该塔洛斯原理开发, 把它 :“对于简单的游戏时,OpenGL(或Direct3D的为此事)在这里留下来; 学习曲线不像Vulkan那样陡峭。 然而,当涉及到减少应用程序和驱动程序的CPU开销时,Vulkan真的闪耀。 它(或将)会比Direct3D 9,11和OpenGL快得多!

但Vulkan不只是在图形设置菜单中选择一个新的选项。 它帮助Linux和SteamOS赶上Windows游戏,变得更具竞争力。 这意味着Android很快将有一个与苹果的Metal竞争的下一代图形层。 这也意味着游戏开发者可以选择福Phalcon,而不是12的DirectX,更轻松地支持各种平台- 包括 Windows操作系统。 这对所有玩家都有好处。


像Windows上的DirectX 12和Apple的平台上的Metal,Vulkan是一个令人兴奋的新图形技术,它将承诺帮助游戏开发人员使他们的游戏更快。 作为一种跨平台技术,它还具有其他好处 - 将这些功能带到新平台,并且有希望使平台之间的游戏更容易。

赞 (0)
分享到:更多 ()