Android 高级用户的 Vulkan 驱动程序验证器和基准测试
绘制真实的 Vulkan 测试场景,验证声明的特性,并测量帧时间以揭示驱动程序的正确性和速度。FauxVkTest 由 Paul Reioux 开发,针对测试或运行自定义 GPU 驱动程序的 Android 用户,特别是在手持控制台和模拟器上。它运行超过 90 项验证检查,五个性能场景,以及 Khronos 示例扫描,并且可以在不需要 root 权限的情况下加载 Mesa Turnip 或 PanVK 包,使其成为技术移动游戏玩家和模拟器开发者的实用诊断和比较工具。
应用程序究竟验证和报告什么?
FauxVkTest 绘制真实测试场景,并将渲染输出与预期结果进行比较,运行超过 90 个 Vulkan 检查以确认驱动程序是否实现特定的 API 功能。它报告特性支持、API 版本差异,以及基于检测到的 Vulkan 能力从 DirectX 9 到 12 的 DirectX 兼容性估计。该应用程序还运行 Khronos Vulkan 示例,以揭示与特定驱动程序行为相关的崩溃或渲染错误。
在测试期间它如何影响设备性能?
性能测试使用五个测试场景进行多轮测试,以测量中位帧时间并观察 GPU 时钟行为。该工具测量帧时间分布并报告中位值,而不是单帧峰值,这提供了在负载下速度的可重复视图。测试设计为主动工作负载,因此您应该期望设备在基准测试期间以更高的利用率运行 GPU,而不是在空闲条件下。
使用它安全吗?需要 root 权限吗?
该应用程序可以从 .adpkg.zip 文件加载自定义 Mesa Turnip (Adreno) 和 PanVK (Mali) 驱动程序,而无需在支持的设备上获取 root 权限,因此它不要求这些流程的系统修改权限。它与公共的 FauxVkDB 集成,以获取社区报告,并使用 Khronos Vulkan-Samples 项目进行验证,这将其检查锚定在标准测试材料中,而不是专有例程。
谁应该运行这个,接下来期待什么
这个工具最适合 Android 高级用户、模拟器开发者和需要确认驱动程序正确性或比较自定义驱动程序的掌机拥有者。期待详细的技术输出,而不是面向消费者的总结;根据你的模拟器要求解释结果,并如果你想进行社区比较,上传报告到公共数据库。推荐。
