前置条件
- 一台安装了最新 GDK 的 PC,且与主机在同一网络。
- 通过 GDK 安装的 PIX。
- 在 PIX 中选择 Power Monitor。
- 一台 XBOX Series X 开发主机。
配置主机以进行分析
1
通过 GDK Command Prompt 连接
在 PC 上启动 GDK Command Prompt 并连接到主机:Tools IP 可在主机上通过 Settings › Console info › Developer settings 查看。
2
在 XBOX Manager 中启用分析模式
启动 XBOX Manager,进入 Console settings › Debug,并勾选 Enable profiling mode。
3
启动 PIX
在 PC 上启动 PIX。应用应切换到主机视图。主机视图包含:
- Timing Capture Options —— 数据的采集与传输方式。
- Graphs —— 采集数据的实时可视化。
- Counter Control Panel —— 移除/添加当前图表所展示的数据集。
- Counter Menu —— PIX 可采集的全部计数器列表。
配置采集
在 Timing Capture Options 中设置:- Mode:Streaming Mode
- CPU Samples:4k/sec (Balanced)
- Video Frames:Enabled
- Compress data for transport:Disabled(除非带宽受限)
选择计数器
移除现有图表(点击每个图表右上角的 x)。从 Counter Menu 将以下项拖到 Drag a counter here to create a new graph:- GPU% Busy
- Power Load
采集数据
1
启动作品
启动游戏。图表应开始填充采集到的数据。
2
开始采集
导航到想要测试的区域。按 Start Timing Capture 或
Ctrl+T 开始采集视频和数据。3
通关并停止
在该区域中推进玩法。按 Stop Timing Capture。应用会切换到 Timeline 标签页,将采集的指标与视频一一对应。
阅读 Metrics 标签页
打开 Metrics 标签页可以看到功耗的可视化。指标选择器
选择要绘制的指标。对于功耗分析,选择:- Power Monitor › Load
- GPU › GPU% Busy
Active Metrics
启用/禁用先前选择的指标,并更改其颜色。使用图表
高亮图表的某一段可以缩放或对齐时间轴。常用操作:- Zoom to Selected Range —— 用所选范围填满图表区域,以获得更细致的视图。
- Zoom Timeline View to Selected Range —— 将视频时间轴与所选范围对齐,便于查看数据对应游戏中的位置。
- Export Graphed Metrics —— 将每个数据点(值 + 时间戳)导出为 CSV。可在 Excel 中打开并使用
=AVERAGE(...)计算平均值。
认证团队的主机配置
对于认证实验室测试的每款作品,XBOX 都会保持相同的配置以获得可比结果。各变量的一致性是跨作品对比得以有意义的前提。 实验室平台基线 页面报告的平均值即为该配置下的采集结果。下一步
- 可持续性开发主机指南 —— 无需 PIX 即可直接在开发主机上读取功耗。
- 可持续性开发者概览 —— 应该信任哪些指标,以及节能空间藏在哪里。
- 动态电源状态 —— 使用 PIX 验证 DPS 行为。
