最近,我与 W4 Games 的同事 Darío 一起,专注于提升 Godot 引擎在移动设备上使用 Vulkan 后端时的性能。在这次探索开始之前,Darío 和我都没有太多针对移动设备渲染器优化的经验,因此这也是一次宝贵的学习机会。幸运的是,Arm Performance Studio 的文档非常详实,同时 Arm 团队也给予了我们极大的支持。
在这一系列文章中,我将展示我们如何利用 Arm Performance Studio 来识别并解决 Godot 在基于 Vulkan 的移动端渲染器中遇到的主要性能瓶颈。Godot 是一个开源引擎,因此文中提到的所有修改你都可以自由阅读、运行,甚至集成到自己的项目中。
本系列分为两部分:
第一部分将介绍我们如何通过 Streamline 和 Performance Advisor 解决 Godot 中一个严重的带宽瓶颈;
第二部分将进一步讲解我们如何结合 Streamline 与 Mali Offline Compiler,逐步优化性能表现。
作者:Clay John
文章来源:https://community.arm.com/arm...
欢迎大家点赞留言,更多 Arm 技术文章动态请关注极术社区 Arm 技术专栏欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。