版本发行说明

Snapdragon Profiler 2022.1 发行说明
• 添加了启动对话框选项以启用/禁用 Vulkan 跟踪的 Adreno 性能提示
• 为 OpenGLES 应用程序添加了存储桶(工作负载)跟踪模式(仅在受支持的设备上)
• 为快照捕获纹理和图像资源添加了按格式排序和过滤
• 为 Linux 和 MacOS 添加了检查 Mono 的正确版本
• 添加了对 CL/ML V2 API 函数的跟踪支持
• 为某些 AGL 设备添加了 FTP 设备连接支持
• 添加了对 Snapdragon 8 Gen 1 的支持
• 修复了各种 UI 元素以提高可见性和可用性
• 修复了使用可变速率着色的应用程序的 OpenGLES 快照问题
• 修复了结合 OpenCL / OpenGLES 跟踪指标的保存会话问题
• 修复了 OpenCL 一致性测试捕获的跟踪问题
• 修复了并发分箱流水线的显示跟踪问题
• 当要显示大量数据时,提高了跟踪的性能
• 改进了度量和流程注册的性能
• 注意:通过“文件->设置->AGL FTP”对话框访问新的 AGL FTP 连接设置


Snapdragon Profiler 2021.5 发行说明
• 注意:Linux 和 macOS 要求Mono 6.12 或更高版本
• 为 Vulkan 快照添加了绘制调用/资源突出显示和累积资源成本
• 向 Vulkan API 跟踪添加了 Adreno 层性能提示
• 添加了编辑捕获选项卡名称的功能
• 添加了对并发分箱跟踪指标数据的支持(在支持的设备上)
• 向 OpenCL 跟踪捕获添加了寄存器溢出警告
• 添加了在快照资源视图中按大小对纹理进行排序的功能
• 为 OpenGLES 快照添加了对本地存储的访问受限的解决方法
• 修复 API Trace Vulkan 层的 CPU 开销
• 修复了导致无法跟踪某些 OpenCL 应用程序的问题
• 修复了某些设备上的某些 % Load-Store Busy / % Load-Store Utilization OpenCL Trace 指标值的问题
• 修复了 Compute Vulkan 跟踪的显示渲染模式
• 修复了着色器统计中的内存加载/存储指令(使用支持的驱动程序)
• 修复了 OpenGLES 快照资源视图中附加着色器的显示
• 修复了快照资源视图中缺少的下拉菜单
• 修复了在快照视图中排序指标值的问题
• 修复了执行新 Trace 后刷新 Trace 视图的问题
• 修复了在某些 OpenGLES 快照中显示附加着色器的问题
• 修复了在 OpenGLES 快照中显示一些调试组的问题
• 修复了在某些多上下文 OpenGLES 快照中对 API 调用进行排序的问题
• 修复了一些 OpenCL API 调用丢失的跟踪指标数据
• 修复了某些 OpenCL API 调用的参数格式和显示
• 修复了资源视图中消失的快照选择组合
• 修复了实时/跟踪视图中关联进程名称/ID 的显示


Snapdragon Profiler 2021.4.1 发行说明
• 修复了某些 QNX 设备上 GPU 实时指标的问题


Snapdragon Profiler 2021.4 发行说明
• 添加了对带有 OpenCL ML 的 cl_qcom_ml_ops 扩展的跟踪捕获支持(带有受支持的驱动程序)
• 将 OpenCL Trace 指标添加到 Trace/Graph View
• 为全局图形跟踪指标添加了可变采样周期(仅限 Android)
• 添加了对快照资源进行排序的功能
• 修复了 OSX/Linux 上缺少 OpenCL Trace 数据的问题
• 修复了在运行时间较短的应用上捕获 OpenCL Trace 数据的问题(在受支持的驱动程序中可用)
• 修复了 OpenGL 快照资源过滤与使用/绑定的数组缓冲区对象的问题
• 修复了 工具栏下Top 实用程序的问题
• 修复了在保存的会话中加载后启动新跟踪的问题
• 修复了在某些设备上检索快照像素历史记录的问题
• 修复了某些设备上的 Snapshot drawcall 重播问题
• 修复了具有大量程序 (GLES) 的回归处理快照
• 修复了 Trace 指标工具提示中缺少的 ProcessId
• 修复了 vkQueueSubmit CommandBufferIds 的 Inspector View 显示


Snapdragon Profiler 2021.3 发行说明
• 在资源选择 (GLES) 上添加了 Snapshot drawcall 突出显示
• 为每个进程跟踪指标添加了 API 关联
• 为 Vulkan API Trace 添加了对象标签扩展支持
• 将全局 GPU 指标添加到 Trace
• 向快照资源 (GLES) 添加时钟累积
• 修复了 vkCmdDispatch 缺少的快照指标
• 修复了某些 Vulkan 应用程序缺少快照指标的问题
• 修复了使用 GLES 和 Vulkan 的应用程序无法正确显示跟踪指标的问题
• 修复了捕获之间的跟踪/数据资源管理器视图中不一致的度量顺序
• 在没有设备连接的情况下打开已保存的会话时,固定布局和视图菜单被禁用
• 修复了数据资源管理器中的跟踪上下文/线程过滤
• 修复了 Vulkan 快照后退出时的崩溃
• 修复了跟踪和快照缺少抢占/第二个指标
• 修复了跟踪度量颜色选择器一次更新所有度量颜色按钮的问题
• 已知问题回归:处理具有大量程序 (GLES) 的快照问题


Snapdragon Profiler 2021.2 发行说明
• 添加了对 GLES 和 Vulkan 快照的对象标签支持
• 修复了 Snapdragon Profiler 在关机时挂起的问题
• 修复了某些 Trace 表面的渲染模式标签
• 修复了 OpenCL 保存会话的处理
• 修复了 OpenCL api Trace 指标的各种问题
• 修复了在某些设备上生成快照像素历史记录的问题
• 修复了跟踪套索选择的问题
• 修复了与连续 OpenCL api Traces 不一致的度量列顺序
• 修复了一些缺少 System->Trace->Graphics 指标的问题
• 修复了某些 Vulkan 绘制调用缺少快照指标的问题
• 修复了 Trace 默认/高亮颜色问题


Snapdragon Profiler 2021.1 发行说明
• 添加了对 DataExplorer 指标列进行排序的功能
• 更新了数据资源管理器中的绘制调用过滤器以仅列出捕获中存在的绘制调用
• 为某些设备添加了实时 DSP-NPU 系统指标
• 在某些平台上添加了对 OpenCL 的额外指标支持
• 修复了已保存会话中的 Vulkan API 跟踪捕获数据
• 修复了轨迹视图中的标记选择
• 修复了选择某些指标组合时缺少的指标
• 修复了已保存会话中的 GPU 活动时间戳
• 修复了在执行新的跟踪捕获后显示以前的快照指标
• 修复了已保存会话中缺少的屏幕截图
• 修复了跟踪多选的各种杂项问题
• 修复了 Ubuntu / OSX 上的启动问题


Snapdragon Profiler 2020.4.2 发行说明
• 改进的 QNX 设备支持


Snapdragon Profiler 2020.4 发行说明
• 添加了在跟踪视图中套索/拖动选择的功能
• 改进了多个选定项目的检查器视图输出
• 在跟踪视图中添加了平移/选择/缩放工具栏按钮
• 改进了对各种设备的 Vulkan 快照低内存支持
• 改进了对各种设备的 OpenCL 跟踪支持
• 启用双击打开保存的会话


Snapdragon Profiler v2020.3
• Vulkan 快照帧捕获的改进和修复
• 修复了 Rendering Stages 块显示为 Blit 和 Compute 的多个块的问题
• 修复了某些图形指标在跟踪中缺少数据的问题
• 修复了不同类型的实时指标会在时间线上跳转的问题
• 修复了在 Vulkan 快照帧捕获后捕获 Vulkan 跟踪时的崩溃
• 修复了 Android R 上的系统跟踪图形指标
• 修复了 Adreno 6xx 上不正确的着色器统计信息的问题
• 删除了不可靠的功耗实时指标


Snapdragon Profiler v2020.2
• 支持 macOS Catalina。用户指南中提供了其他安装信息。
• macOS 和 Linux 产品升级为64 位
• 修复一些渲染阶段块被分成两部分的错误
• 如果设备不支持 OpenCL 指标,则修复 macOS/Linux 上的崩溃


Snapdragon Profiler v2020.1
• 更好地支持低内存设备上的 Vulkan 快照。这解决了应用程序在拍摄快照时崩溃的问题,因为设备上没有足够的内存来支持应用程序和快照库。但是,如果在快照中选择了指标,应用程序仍可能会崩溃。
• 添加对 Vulkan 调试标记和结束帧标记的支持。两者都需要最新的图形驱动程序。
• 更新图形指标库和 Vulkan 快照。
• 在 Profiler 退出时重置 Vulkan 层和可更新图形驱动程序设置 - 如果您正在分析 Vulkan,请让 Profiler 正确退出。
• 跟踪捕获时间线的 UI 改进:
• 添加自动缩放按钮以根据视图中的数据或整个数据集切换轴高度。
• 将 Vulkan API 跟踪中的地址显示为十六进制。
• 将多选添加到 Rendering Stages 块,以总结在 Inspector 中花费的时间。
• 在渲染阶段跟踪中对帧中的每个表面进行递增编号。
• 如果在 Profiler 退出之前设备断开连接,则修复崩溃(仅限 Windows/Mac)。
• 修复在资源中选择某些管道时的崩溃。
• 修复长时间 Vulkan API 跟踪期间的挂起。数据将在后台加载。


Snapdragon Profiler v2019.4
• 修复了在 Android Q 和一些 VR 应用中启动 Vulkan 应用的问题
• 修复了渲染阶段数据的多个问题
• 甘特轨迹的 UI 改进(渲染阶段等)
• 更新了 Vulkan 快照和网络库
• 修复了多个 SDP 崩溃和挂起
• 其他几个错误修复


Snapdragon Profiler v2019.3
• 加快连接过程
• 添加了在检测到单个设备时自动连接的功能
• 添加了显示 YUV EGL 图像的支持
• 阐明何时应使用启动应用程序按钮
• 修复了 Vulkan 在几次捕获后不返回数据的问题
• 修复了在跟踪和快照之间切换时 SDP 崩溃的问题
• 修复了为快照显示的已用资源不正确的问题
• 其他几个错误修复


Snapdragon Profiler v2019.2
• 添加了保存/打开采样捕获分析器会话的功能
• 添加了从 SDP 文件夹打开分析器会话的功能(需要压缩 SDP 文件夹中的文件并通过分析器打开它)
• 添加了将客户端日志保存在 SDP 文件夹中的功能
• 添加了在 SDP 主窗口上打开窗口对话框的功能
• 为 Vulkan 快照处理数据时,添加了状态消息以显示在资源视图中
• 改进的快照资源视图数据加载和过滤
• 提高了设备连接时的稳定性
• 改进了跟踪中 Vulkan API 跟踪/渲染阶段的时间戳准确性
• 修复了 Vulkan API Trace 未在 GPU 运行时/队列提交中显示所有/正确的 vkCommandBuffer 值的问题
• 修复了将所有着色器保存到文件时 SDP 崩溃的问题
• 修复了与 Trace 中的其他相关着色器指标结合使用时 GPU 着色器指标显示零值的问题
• 修复了 SDP 与不同 OpenGLES 和 Vulkan 应用程序的快照崩溃
• 其他错误修复


 Snapdragon Profiler v2019.1
• 提高了 CPU 使用率指标的准确性。
• 修复了在快照模式下重放绘制调用时的内存泄漏。
• 修复了 Pixel 设备上的 GPU 指标(需要更新 GPU 驱动程序)。
• 修复了具有非美国区域设置的 PC 上的崩溃问题。
• 修复了 GPU 渲染阶段跟踪的众多时序相关性和数据准确性问题。
• 减少 Vulkan 快照的内存使用量。
• 额外的错误修复。


Snapdragon Profiler v2018.4
• Vulkan 快照:当在 Resource 视图中选择管道对象时,在 Program Inspector 视图中显示统一数据。
• 添加了 glDebugMessageInsert 作为 OpenGL ES 应用程序的帧分隔符。
• 在 Snapdragon 855 设备上启用 DSP 指标。
• 修复了使用最新版本 Unity 的应用程序的 OpenGL 绘制调用重播。
• 修复了 Snapdragon 845 和 670 设备上的 DDR 频率指标(需要 root)。
• 修复了 Google Pixel 3 上的 GPU 指标。
• 修复了 Snapdragon 855 设备上不正确的 GPU 指标。
• 修复了 Snapdragon 845 和 855 设备上的 GPU 温度指标。
• 修复了具有 Adreno 6xx GPU 的设备上不正确的 OpenCL 指标。


Snapdragon Profiler v2018.3
• 使用启动应用程序按钮时,会在数据源列表中自动选择新启动的应用程序
• 在启动应用程序对话框中,双击应用程序名称启动应用程序
• Vulkan 快照:提高了应用程序的兼容性和可靠性
• Vulkan 快照:改进的资源视图过滤和可用性
• Vulkan 快照:选择管道对象时填充着色器分析器视图
• 快照:在默认布局中移动了 Inspector 窗口,使其与资源视图同时可见
• 在更多设备上添加了对 OpenCL 分析的支持
• 许多错误修复


Snapdragon Profiler v2018.2
• 在快照模式(测试版)中添加了对 Vulkan 应用程序的支持
• 这是 Vulkan 快照支持的 beta 版本,因此该功能可能仍存在一些稳定性问题。Vulkan 应用程序尚不支持 OpenGL 应用程序的许多快照相关功能。更多这些功能将在未来的 Profiler 版本中实现
• 改进了 Vulkan Trace 功能以在非 root 设备上工作。
• 为已保存的 Snapdragon Profiler 会话添加了快照。现在可以在 Profiler 中保存和重新加载具有一个或多个快照的会话。这包括从快照重放绘图调用的能力(需要连接的设备)
• 添加了对快照模式的附加 OpenGL API 调用的处理
• 为 Trace Analysis 模式下的相关统计数据添加了直方图可视化
• 改进了与 Profiler 一起打包的 OpenGL API 拦截器库。默认情况下也启用此库(使用 Profiler 中的启动应用程序按钮时)。以前这是默认禁用的实验性功能。
• 在 Trace 模式下添加了对 Android 本机跟踪标记的支持(请参阅https://developer.android.com/ndk/guides/tracing
• 改进了对同一跟踪捕获中多个进程的 GPU 渲染阶段跟踪的处理
• 改进了 OpenCL 内核分析器,不再需要在设备上运行 OpenCL 应用程序
• 100 多个错误修复


Snapdragon Profiler v2018.1
• 添加了分析模式以查看捕获数据的统计信息
• 添加了实验性功能,允许应用程序使用最新的分析层 (Android N+)
• 在 SoC 的各个子系统中添加了额外的跟踪指标
• 改进了图形应用程序的上下文报告
• 改进了 OpenCL 应用程序的指标计算
• 改进了 Inspector 视图中用于渲染阶段跟踪捕获的渲染目标信息
• 改进了图形分析层的开销性能
• 修复了“已使用”资源过滤器不显示某些图形应用程序的某些资源
• 修复了切换资源视图“已使用”和“绑定”按钮时的崩溃
• 修复了在为某些图形应用程序启用指标的情况下执行快照捕获时的崩溃
• 修复了应用程序退出设备后各种实时指标继续运行的问题
• 修复了影响 EGL 图像的快照中的各种问题
• 修复了影响快照捕获的问题,该问题在数据资源管理器中为每个绘制调用指标创建了空列


Snapdragon Profiler v2.2
• 为 LE 设备添加了 GPU 实时和 OpenCL 支持
• 改进了跟踪捕获中 DSP 和 CPU 之间的时间相关性
• 改进了 DSP 指标的标签描述
• 改进了多上下文 OpenGL ES 应用程序的上下文跟踪逻辑
• 修复了会话结束后阻止 Android Oreo 设备连接的问题
• 修复了使用 Vulkan Trace 捕获时应用程序关闭时挂起的问题
• 修复了阻止快照数据资源管理器重置 OpenGL ES API 过滤的问题


Snapdragon Profiler v2.1
• 添加了保存/打开当前支持实时和跟踪捕获的分析器会话的功能
• 添加了 CPU 采样捕获在每个库/模块中花费的时间摘要
• 增加了对计算和传感器的支持以及应用程序 DSP 跟踪和实时指标
• 添加了“DDR 频率”实时指标
• 改进的功率、温度和内存指标数据输出
• 改进的采样捕获影响 simpleperf 设置和流程选择的用户交互
• 改进了 UI 中的 Rendering Stages 指标数据标签
• 改进了影响渲染阶段指标的图形应用程序的线程报告
• 修复采样捕获显示不正确的进程名称
• 修复影响资源视图快照捕获的“活动资源”切换的各种问题
• 在捕获渲染阶段度量数据时修复某些多上下文图形应用程序的随机崩溃
• 修复了在后续跟踪捕获中未启用 Vulkan 跟踪指标的问题
• 修复了阻止在无根设备上进行采样捕获的问题
• 修复从多个 DSP 处理器捕获 DSP 指标时的崩溃
• 修复了允许在不支持的设备上启用 Vulkan Rendering Stages 指标的问题


Snapdragon Profiler v2.0
• 添加了具有每个进程 CPU 采样的新采样模式
• 为 root 设备添加了新的 CPU 实时指标
• 周期/说明
• 缓存未命中率
• 循环
• 指示
• 缓存引用
• 缓存未命中
• 分支未命中
• 任务时钟
• 时钟
• 上下文切换
• 页面错误
• 修复了导入以前捕获的会话时的崩溃
• 修复了切换数据资源管理器内容源时的崩溃
• 修复了 Vulkan 应用程序在设备初始化时崩溃的问题
• 修复了在快照捕获中可视化计算着色器时的崩溃
• 修复了在 OSX 上使用最新 Mono 版本时 Snapdragon Profiler 客户端崩溃的问题
• 修复了请求着色器统计信息时应用程序崩溃的问题
• 修复了多上下文 OpenGL ES 应用程序的快照捕获不完整的问题
• 修复了回放以前捕获的快照的问题
• 修复了实时指标显示错误轨道数据的问题
• 修复了应用程序发送到后台并重新启动时实时指标不起作用的各种问题
• 修复了数据资源管理器中缺少用于多上下文应用程序快照捕获的 API 调用的问题
• 修复了如果 CPU 内核被禁用,CPU 指标无法正确捕获的问题
• 修复了 Vulkan Trace 捕获在新捕获上显示旧捕获数据的问题
• 修复了用于快照捕获的 Program Inspector 中未显示的计算程序统一界面
• 修复了多上下文 OpenGL ES 应用程序的快照捕获不显示具有正确 API 调用的每个绘制调用指标
• 修复了使用渲染阶段指标时多上下文 OpenGL ES 应用程序的跟踪捕获不显示正确的上下文 ID
• 修复了缺少 OpenCL 指标的问题

Qualcomm 解决方案

 

高通 AI Hub

全新高通 AI Hub 包含预优化AI模型库,支持在搭载骁龙和高通平台的终端上进行无缝部署。
该模型库为开发者提供超过75个主流的AI和生成式AI模型,比如Whisper、ControlNet、Stable Diffusion和Baichuan-7B,可在不同执行环境(runtime)中打包,能够在不同形态终端中实现卓越的终端侧AI性能、降低内存占用并提升能效。所有模型均经过优化,以充分利用高通AI引擎内所有核心(NPU、CPU和GPU)的硬件加速能力,从而使推理速度提升4倍。

了解更多

SDK 下载

本版块下载 SDK,只需简单注册,就可轻松下载。