Khronos Group 发布 Vulkan 1.1

Vulkan 生态系统与不断改进的开发者工具与时俱进,获得业界广泛采用,推出相应功能和性能的新版本规范

比佛顿,俄勒冈州– 201837The Khronos™ Group, 一个由领先硬件和软件公司组成、致力于创建高级加速标准的行业组织,今天发布了Vulkan® 1.1 和SPIR-V 1.3规范。1.1版本扩展了Vulkan的核心功能,融入了开发者要求的性能,例如子集操作,同时也融合了各种经验证的Vulkan 1.0扩展。Khronos将同时开源发布完整版本Vulkan 1.1 一致性测试,AMD、ARM、Imagination、Intel Corporation、NVIDIA 和Qualcomm都将推出通过Vulkan 1.1 一致性测试的驱动。更多关于Vulkan 1.1规范及相关测试和工具的信息,请浏览Khronos Vulkan 资源页面

“通过不断增强的开发者工具、严谨的一致性测试和公开Vulkan生态系统论坛,Khronos在不断实现其目标,创建一个完整的、充满活力的Vulkan 生态系统,”ARM 杰出工程师兼Vulkan工作组主席Tom Olson讲到。“Vulkan 1.1 是对优化产业需求的响应,并展示了我们不断推出由开发者需求带动的功能扩展的承诺”。

Vulkan 1.1,这一用于GPU加速精确控制的新一代跨平台标准,将推动产业发展。Vulkan现在已经在几乎所有支持GPU的平台上本地支持,包括Windows 7, 8.X, 10、Android 7.0+ 和Linux,以及Khronos最近发布的开源工具,实现Vulkan 1.0规范可以接入到macOS 和 iOS。Vulkan已经收到领先游戏引擎的广泛支持,包括Unreal, Unity, 来自Valve 的Source 2, id Tech, CroTeam的 Serious Engine, CryEngine和Xenko。Vulkan在各种桌面和移动平台上的超过30个高端游戏中使用,包括Doom, Quake, Roblox, The Talos Principle, Dota 2, 同时也是AAA类别中使用的独立API,例如Wolfenstein II 和Doom VFR。

Vulkan 1.1的新功能包括子集操作,实现了多任务在一个GPU上同时运行时高效的数据共享和操作。Vulkan 1.1还实现应用可以通过他们无法获取或复制的源完成渲染和显示操作,用于受保护的多媒体内容的安全回放和显示。

除此之外,新版本也融入了各种Vulkan 1.0扩展,为核心Vulkan 1.1带来各种经验证的强大功能,包括:多图片查看同步渲染,多个GPU在一个单独系统内使用,普遍用于例如虚拟现实的广泛应用中的高级渲染和编辑操作程序跨流程API交互操作。这些核心功能还包括16位内存获取高级计算,HLSL内存分布支持,视频流的显示、处理和编程,通过许多视频编解码器生成的YCbcRr颜色格式化纹理的直接抽样。

作为Vulkan 1.1发布的一部分,新版SPIR-V 1.3 规范扩展了Vulkan渲染器中间表示法的功能,以支持子集操作并实现更强的compiler优化。SPIR-V工具生态系统不断获得在GLSL和HLSL的前端compiler的巨大成就,并扩展来自开源SPIRV-工具项目的基础水平工具支持。

“我们非常兴奋地看到开发者们通过使用SPIR-V标准化IR所获得的进展。开发者们使用他们自己选择的渲染器语言以及各种开源compiler以实现他们的游戏和应用。Vulkan工具和生态系统在迅速地演进。” Google渲染器compiler团队负责人兼SPIR工作组主席David Neto。

 

 

开源Vulkan开发工具不断随着规范的推出而演进。例如,LunarG Vulkan SDK tools layers 已经升级支持Vulkan 1.1, 包括Vulkan Layer Factory(VLF)支持高速层开发,设备模拟层无需实际使用硬件即可模拟目标设备性能,新的助理层引导开发者完成最佳实践并指出潜在应用问题。另外,通过Khronos会员的帮助,RenderDoc框架捕捉和自我检查除错工具已经加入到安卓上Vulkan完全本地支持,以及通过SPIRV-Cross cross compiler对使用SPIRV工具和高水平语言完成的分解显示SPIR-V更好的支持。RenderDoc也升级到支持该标准的供应商的本地分解和信息描述,同时支持现已成为Vulkan 1.1核心部分的外部内存功能。

为了鼓励Vulkan生态系统的合作发展,Khronos还创建了公开的Vulkan生态系统论坛,用于分享问题和机会,协作开发合作解决方案。该论坛的目标是响应开发者的反馈并支持跨功能讨论,以及推动用户、工具开发者和API设计者直接的互动沟通。欢迎加入 GitHub上的Vulkan生态系统讨论。

Vulkan 1.1 的业界支持

“AMD非常兴奋地看到Vulkan 1.1规范的发布。这一行业标准的新的迭代,是建立在强大功能之上并通过让更多开发者可以获得API以扩展到更广的范围。新的Vulkan 1.1功能例如计算渲染器子集,实现了类似Console的优化,这将让开发者可以更好地发挥对GPU的控制,” AMD软件部公司副总裁Andrej Zdravkovic讲到,“通过支持交互操作,Vulkan还丰富了与其他API之间的联系,并最终实现了对多个GPU和VR系统的高级支持。AMD相信,这一API的重大升级是非常令Vulkan社群兴奋的消息,也将继续拓展其使用范围。”

“Vulkan 1.1 中的新增功能将完全改变Vulkan的未来” Codeplay Software公司CEO Andrew Richards讲到,“特别是新的子集功能,将对我们的低能耗高性能Deep learning 工作带来巨大变化”。

“Continental非常高兴看到Vulkan在图形技术领域的不断发展,” Continental图形系统和3D视觉首席专家Dr. Ulrich Kabatek讲到,“我们非常感谢这些改进为集成汽车系统和延迟相关应用所带来的变化,例如增强汽车cluster”。

“作为Vulkan API 的主要贡献者,Imagination非常高兴看到Vulkan 1.1 API 的发展。新规范带来了新的利用GPU并行性的方式以及对受保护内容的支持,实现了在Vulkan中对例如VR影院的高级视频处理,” Imagination PowerVR市场部副总裁Graham Deacon讲到,“我们和其他首先通过Vulkan一致性测试的厂商,都非常兴奋我们支持Vulkan的GPU IP将支持全新的1.1标准。新的子集和受保护内容功能将在我们需要新的核产品中完全支持。”

“Intel一直支持高性能图形的开源驱动高级性能。我们的最新四代Intel® Core™处理器都已获得Vulkan 1.1认证,更多地开发对虚拟和混合现实的支持,” Intel Corporation开源技术中心公司副总裁兼总经理Imad Sousou讲到。

“Vulkan对NVIDIA的业务至关重要,因为其让开发者可以在各种平台上充分地利用我们的GPU,” NVIDIA软件工程部高级副总裁Dwight Diercks讲到,“我们的Vulkan 1.1驱动,完全支持子集功能,并自规范发布之日起在Windows, Linux和Android上支持。我们将继续在Khronos中起到领头作用,确保Vulkan的发展满足开发者和更广泛业界的需求”。

 

“Vulkan让高保真度游戏可以在手机上实现更好的性能,例如在很多Galaxy设备上支持的腾讯的Honor of Kings” Samsung Electronics图形部副总裁Taeyong Kim讲到,“Vulkan 1.1建立在此之上,增加了VR游戏和360视频的功能,将在移动产品和VR头戴设备中实现身临其境的内容”。

“Vulkan 1.1和SPIR-V 1.3是为计算带来更好支持的重要一步,因为其带来了子集、16位数字和一种指针受限形式,” StreamHPC 公司常务董事Vincent Hindriksen讲到,“这些带来了业界对Vulkan的强大支持以及很多最近发布的兼容项目,这也让更多类型的计算核可以在更多的平台上运行”。

“在我们和游戏无关的业务领域,Vulkan 1.1是我们成功的重要因素,” UX3D创始人Norbert Nopper讲到,“可以默认使用同步渲染和多GPU的确帮助我们更好地优化我们的引擎”。

“VeriSilicon采用了最新的行业标准基础水平GPU API Vulkan 1.1, 并在我们的OpenGL ES 3.1/3.2 GPU支持Vulkan 1.1, ” VeriSilicon执行副总裁兼 VeriSilicon IP部总经理Wei-Jin Dai讲到,“我们非常高兴看到Vulkan 1.1 API的新功能,多GPU支持,高级内容保护,高级计算功能,等等。这位新一代Vulkan应用带来了巨大的潜力。我们特别对Vulkan 1.1 所带来的汽车客户领域的新机遇非常兴奋,这将带来对服务图形质量的高度控制和对安全水平及功能的高度期待”。

更多信息
更多关于Vulkan的信息,请浏览: https://www.khronos.org/vulkan/
全部Khronos的开源项目,请浏览:https://github.com/KhronosGroup

关于the Khronos Group

The Khronos Group是一个由上百家领先硬件和软件公司组成,致力于创建3D图形、增强和虚拟现实、视觉和machine learning的高级免版税加速标准的行业组织。Khronos的标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos的会员可以为Khronos规范的开发做出贡献,在公开发布之前的不同阶段拥有投票权,并可以通过提前获得规范草本和一致性测试加速其高端加速平台和应用产品的推出。

###

Vulkan是The Khronos Group的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX是Khronos Group Inc.的商标。OpenCL是Apple Inc.的商标,OpenGL是注册商标,OpenGL ES 和OpenGL SC标识是Hewlett Packard Enterprise的商标并由Khronos在授权下使用。全部其他产品名称、商标和/或公司名称仅用于识别并归属于各自所有者。