作者:Peter Harris 2023年3月1日
今年,Khronos Vulkanized会议以面对面活动的形式回归。该活动为硬件制造商、设备制造商和软件开发人员提供了一个机会,让他们讨论Vulkan的所有内容。33场演讲和小组会议,以及大量的讨论和演示,为所有Vulkan API从业者提供了很多东西。
这些Khronos活动是我们向开发人员传授高效移动内容创建的绝佳方式,并突出最新设备中可用的新功能。这也有助于与开发人员会面,以了解未来的用例,讨论API使用趋势,并确定我们可以改进的点。这种反馈有助于我们推动GPU本身以及我们的开发人员工具和开发人员教育材料的未来路线图。
所有演讲录音和幻灯片都可以在Khronos活动页面(https://vulkan.org/events/vulkanised-2023)上找到。然而,我们想在活动中简要介绍一下三次Arm有关的环节。
Arm GPU在移动终端上的入门和最佳实践
演讲者:Peter Harris,Arm
在本次演讲中,我将介绍智能手机以及它们与传统平台(如游戏机)在性能和优化方面的不同之处。然后,我介绍了为什么智能手机的限制意味着大多数移动GPU使用基于平铺的渲染方法。最后,看一看这种设计选择如何影响Vulkan API对移动内容的使用最佳实践。
观看下面的视频,了解如何在应用程序中充分利用渲染过程和交换链。了解如何应用帧缓冲区压缩,包括新的Arm固定速率压缩(AFRC)。您还将学习如何使用几何图形,以及如何不使用计时器查询…
视频链接:
B站:https://www.bilibili.com/video/BV1fx4y1K7u8/
Youtube:https://www.youtube.com/watch?v=BD1zXW7Uz8Q
光线追踪:在移动设备上提供沉浸式游戏体验
演讲者:Jose Emilio Munoz Lopez,Arm
在本次演讲中,我的同事Jose Emilio介绍了Arm Immortalis-G715 GPU中的新光线追踪功能。然后,他解释了我们如何使用光线查询扩展来使用光线追踪阴影、镜面反射和多层折射来增强传统的碎片管道。
观看视频,了解光线追踪与传统光栅化方法的区别,以及Vulkan API如何显示光线追踪。此外,我们还将学习如何将多种光线追踪技术应用于类似游戏的场景,在由Immortalis-G715驱动的Mediatek Dimensity 9200处理器上实现60 FPS。
视频链接:
B站:https://www.bilibili.com/video/BV1n24y1G74u/
Youtube:https://www.youtube.com/watch?v=K19LttE67uQ
通过自适应变速率着色提高性能
演讲者:Albin Bernhardsson,Arm
在本次演讲中,我的同事Albin介绍了新的Vulkan可变速率着色(VRS)扩展VK_KHR_fragment_shading_rate,该扩展在Immortalis-G715中可用。他解释了我们如何使用它来优化high-end lighting pipeline的性能,同时最小化视觉质量影响。
观看视频,了解VRS是什么,以及Vulkan API如何向应用程序公开功能。还了解我们如何生成屏幕空间着色率图像,以减少屏幕中视觉影响最小的部分的碎片着色成本。并了解VRS如何将我们的high-end lighting演示的性能提高15%,同时对感知图像质量的影响最小。
视频链接:
B站:https://www.bilibili.com/video/BV1dX4y1D7gE/
Youtube:https://www.youtube.com/watch?v=_p236TqUuDU
明年见
能亲自回到Vulkanised 活动现场真是太好了。有机会与开发人员交谈,了解他们对未来的期望和当前的痛点,这总是很有用的。我希望明年能再次见到你们。
如果您对未来的演示主题有任何疑问或要求,请在评论中告知我们。