> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PIX GPU 捕获与性能分析

> 使用 PIX GPU 捕获、PIX API 对象，以及通过 PIX on Windows 暴露的 XBOX Series X|S GPU 功能来分析 GPU 性能并调试渲染。

浏览 XBOX 游戏开发中的 GPU 相关主题。

> [card] [分析 GPU 性能](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/gpu-performance.md)
>
> PIX 提供了多种功能来捕获和分析 GPU 性能。

> [card] [PIX API 对象](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-api-objects.md)
>
> PIX API 对象选项卡显示每个 API 传递的各种参数,如下图所示。

> [card] [PIX GPU 瓶颈](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-bottlenecks.md)
>
> PIX 能够根据硬件的利用率显示 GPU 瓶颈。

> [card] [PIX BVH 查看器](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-bvh-viewer.md)
>
> PIX 允许可视化光线追踪工作负载期间使用的包围体层次结构 (BVH)。

> [card] [PIX 计数器](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-counters.md)
>
> 你可以分析、排序、筛选并绘制 PIX 软件计数器和硬件计数器。

> [card] [Dr. PIX](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-drpix.md)
>
> Dr. PIX 对选定的命名事件或绘制调用提供详细分析。

> [card] [PIX 编辑并继续](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-edit-and-continue.md)
>
> 着色器编辑并继续(如下图所示)提供了修改高级着色语言 (HLSL) 代码、GPU 的能力……

> [card] [PIX 编辑](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-edits.md)
>
> 使用 PIX 编辑并继续,你可以修改高级着色语言 (HLSL) 代码、GPU 指令和编译器选项。

> [card] [PIX 事件详情](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-event-details.md)
>
> 可以使用 PIX 事件详情选项卡更详细地查看传递给事件的参数值。

> [card] [PIX GPU 捕获](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-capture.md)
>
> GPU 捕获用于记录发送到 GPU 的所有输入和命令,然后重放以供后续分析和实验。

> [card] [PIX ExecuteIndirect 分析支持](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-executeindirect.md)
>
> 在 PIX 中对 ExecuteIndirect 调用的分析存在挑战。

> [card] [输入装配](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-input-assembly.md)
>
> IA 是 PIX 中的输入装配阶段。

> [card] [GPU 捕获](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-overview-page.md)
>
> 在捕获 GPU 数据或打开先前的捕获后,你应看到概述页面。

> [card] [管线视图](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-pipeline-view.md)
>
> 管线视图是查看图形管线运行情况的绝佳位置。

> [card] [PIX 资源](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-resources.md)
>
> 你可以在 PIX 中查看资源和资源使用情况。

> [card] [PIX GPU 时间线](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-timeline-tab.md)
>
> 时间线选项卡(如下图所示)可让你查看每个 API 调用花费的时间。

> [card] [PIX GPU 计时](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-gpu-timing.md)
>
> PIX 在事件视图中显示每个全局 ID 的计时。

> [card] [内存查看器](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-memory-viewer.md)
>
> 此视图用于按指定的地址和大小显示主机的内存,并可自定义格式化。

> [card] [PIX 网格查看器](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-mesh-viewer.md)
>
> 使用 PIX 中的网格查看器将其渲染结果与预期输出进行比较,快速定位差异,如下图所示。

> [card] [PIX 管线状态](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-pipeline-states.md)
>
> PIX 管线状态选项卡显示当前 GPU 捕获的所有 PSO 列表。

> [card] [PIX 资源视图](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-resources-tab.md)
>
> 资源视图提供有关捕获中资源的一般信息,如下图所示。

> [card] [PIX 着色器调试](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-shader-debugging.md)
>
> 要调试着色器,PIX 需要定位着色器的 PDB。

> [card] [PIX 中的着色器 PDB](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-shader-pdbs.md)
>
> PIX 能够加载着色器 PDB(符号)以启用其他功能。

> [card] [PIX 着色器跟踪 (XBOX One)](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-shader-trace-durpio.md)
>
> 本主题介绍如何分析着色器汇编指令以确定性能瓶颈。

> [card] [PIX 着色器跟踪 (XBOX Series X|S)](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-shader-trace-scarlett.md)
>
> PIX 能够针对 XBOX Series X|S GPU 捕获查看 GPU 上波和指令的执行情况。

> [card] [状态视图](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-state.md)
>
> 状态视图显示每个具有全局 ID 的事件的 Direct3D 状态信息,以及硬件的状态,包括……

> [card] [PIX 硬件计数器表](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-table-of-hardware-counters.md)
>
> 可以在 PIX 中查看以下计数器。

> [card] [PIX 纹理 Mip 统计信息](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-texture-mip-stats.md)
>
> PIX 纹理 Mip 统计信息选项卡显示当前 GPU 捕获中从图形队列采样的纹理列表。

> [card] [PIX 纹理查看器](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-texture-viewer.md)
>
> PIX 纹理查看器与管线视图配合使用以可视化资源,如下面的屏幕截图所示。

> [card] [PIX 可变速率着色 (VRS)](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-vrs.md)
>
> PIX 中有多个区域可以找到各种状态、API 和资源信息。

> [card] [将 PIX 与着色器配合使用](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu/pix-with-shaders.md)
>
> 使用 PIX 分析和调试着色器性能。

## 另请参阅

* [扩展性](https://docs.xbox.com/zh-CN/tools/tools-console/pix/extensibility/index.md)
* [GPU 跟踪](https://docs.xbox.com/zh-CN/tools/tools-console/pix/gpu-trace/index.md)
* [着色器资源管理器](https://docs.xbox.com/zh-CN/tools/tools-console/pix/shader-explorer/index.md)


## Related topics

- [GDK 术语与缩写表](https://docs.xbox.com/zh-CN/home/glossary.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](https://docs.xbox.com/zh-CN/nda/nda-topic-directory.md)
- [面向 GDK 游戏的 PIX on XBOX 与 Windows](https://docs.xbox.com/zh-CN/tools/tools-console/pix/index.md)
- [Godot 与社区引擎概览](https://docs.xbox.com/zh-CN/paths/community-engines/overview.md)
- [Play Anywhere（主机 + PC）概览](https://docs.xbox.com/zh-CN/paths/play-anywhere/overview.md)
