> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.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 相关主题。

<CardGroup cols={2}>
  <Card title="分析 GPU 性能" icon="palette" href="/tools/tools-console/pix/gpu/gpu-performance">
    PIX 提供了多种功能来捕获和分析 GPU 性能。
  </Card>

  <Card title="PIX API 对象" icon="gauge-high" href="/tools/tools-console/pix/gpu/pix-api-objects">
    PIX API 对象选项卡显示每个 API 传递的各种参数,如下图所示。
  </Card>

  <Card title="PIX GPU 瓶颈" icon="palette" href="/tools/tools-console/pix/gpu/pix-bottlenecks">
    PIX 能够根据硬件的利用率显示 GPU 瓶颈。
  </Card>

  <Card title="PIX BVH 查看器" icon="palette" href="/tools/tools-console/pix/gpu/pix-bvh-viewer">
    PIX 允许可视化光线追踪工作负载期间使用的包围体层次结构 (BVH)。
  </Card>

  <Card title="PIX 计数器" icon="palette" href="/tools/tools-console/pix/gpu/pix-counters">
    你可以分析、排序、筛选并绘制 PIX 软件计数器和硬件计数器。
  </Card>

  <Card title="Dr. PIX" icon="palette" href="/tools/tools-console/pix/gpu/pix-drpix">
    Dr. PIX 对选定的命名事件或绘制调用提供详细分析。
  </Card>

  <Card title="PIX 编辑并继续" icon="palette" href="/tools/tools-console/pix/gpu/pix-edit-and-continue">
    着色器编辑并继续(如下图所示)提供了修改高级着色语言 (HLSL) 代码、GPU 的能力……
  </Card>

  <Card title="PIX 编辑" icon="palette" href="/tools/tools-console/pix/gpu/pix-edits">
    使用 PIX 编辑并继续,你可以修改高级着色语言 (HLSL) 代码、GPU 指令和编译器选项。
  </Card>

  <Card title="PIX 事件详情" icon="palette" href="/tools/tools-console/pix/gpu/pix-event-details">
    可以使用 PIX 事件详情选项卡更详细地查看传递给事件的参数值。
  </Card>

  <Card title="PIX GPU 捕获" icon="palette" href="/tools/tools-console/pix/gpu/pix-gpu-capture">
    GPU 捕获用于记录发送到 GPU 的所有输入和命令,然后重放以供后续分析和实验。
  </Card>

  <Card title="PIX ExecuteIndirect 分析支持" icon="palette" href="/tools/tools-console/pix/gpu/pix-gpu-executeindirect">
    在 PIX 中对 ExecuteIndirect 调用的分析存在挑战。
  </Card>

  <Card title="输入装配" icon="gamepad" href="/tools/tools-console/pix/gpu/pix-gpu-input-assembly">
    IA 是 PIX 中的输入装配阶段。
  </Card>

  <Card title="GPU 捕获" icon="circle-info" href="/tools/tools-console/pix/gpu/pix-gpu-overview-page">
    在捕获 GPU 数据或打开先前的捕获后,你应看到概述页面。
  </Card>

  <Card title="管线视图" icon="palette" href="/tools/tools-console/pix/gpu/pix-gpu-pipeline-view">
    管线视图是查看图形管线运行情况的绝佳位置。
  </Card>

  <Card title="PIX 资源" icon="palette" href="/tools/tools-console/pix/gpu/pix-gpu-resources">
    你可以在 PIX 中查看资源和资源使用情况。
  </Card>

  <Card title="PIX GPU 时间线" icon="palette" href="/tools/tools-console/pix/gpu/pix-gpu-timeline-tab">
    时间线选项卡(如下图所示)可让你查看每个 API 调用花费的时间。
  </Card>

  <Card title="PIX GPU 计时" icon="palette" href="/tools/tools-console/pix/gpu/pix-gpu-timing">
    PIX 在事件视图中显示每个全局 ID 的计时。
  </Card>

  <Card title="内存查看器" icon="memory" href="/tools/tools-console/pix/gpu/pix-memory-viewer">
    此视图用于按指定的地址和大小显示主机的内存,并可自定义格式化。
  </Card>

  <Card title="PIX 网格查看器" icon="palette" href="/tools/tools-console/pix/gpu/pix-mesh-viewer">
    使用 PIX 中的网格查看器将其渲染结果与预期输出进行比较,快速定位差异,如下图所示。
  </Card>

  <Card title="PIX 管线状态" icon="chart-line" href="/tools/tools-console/pix/gpu/pix-pipeline-states">
    PIX 管线状态选项卡显示当前 GPU 捕获的所有 PSO 列表。
  </Card>

  <Card title="PIX 资源视图" icon="palette" href="/tools/tools-console/pix/gpu/pix-resources-tab">
    资源视图提供有关捕获中资源的一般信息,如下图所示。
  </Card>

  <Card title="PIX 着色器调试" icon="bug" href="/tools/tools-console/pix/gpu/pix-shader-debugging">
    要调试着色器,PIX 需要定位着色器的 PDB。
  </Card>

  <Card title="PIX 中的着色器 PDB" icon="palette" href="/tools/tools-console/pix/gpu/pix-shader-pdbs">
    PIX 能够加载着色器 PDB(符号)以启用其他功能。
  </Card>

  <Card title="PIX 着色器跟踪 (XBOX One)" icon="palette" href="/tools/tools-console/pix/gpu/pix-shader-trace-durpio">
    本主题介绍如何分析着色器汇编指令以确定性能瓶颈。
  </Card>

  <Card title="PIX 着色器跟踪 (XBOX Series X|S)" icon="palette" href="/tools/tools-console/pix/gpu/pix-shader-trace-scarlett">
    PIX 能够针对 XBOX Series X|S GPU 捕获查看 GPU 上波和指令的执行情况。
  </Card>

  <Card title="状态视图" icon="chart-line" href="/tools/tools-console/pix/gpu/pix-state">
    状态视图显示每个具有全局 ID 的事件的 Direct3D 状态信息,以及硬件的状态,包括……
  </Card>

  <Card title="PIX 硬件计数器表" icon="server" href="/tools/tools-console/pix/gpu/pix-table-of-hardware-counters">
    可以在 PIX 中查看以下计数器。
  </Card>

  <Card title="PIX 纹理 Mip 统计" icon="chart-line" href="/tools/tools-console/pix/gpu/pix-texture-mip-stats">
    PIX 纹理 Mip 统计选项卡显示当前 GPU 捕获中从图形队列采样的纹理列表。
  </Card>

  <Card title="PIX 纹理查看器" icon="palette" href="/tools/tools-console/pix/gpu/pix-texture-viewer">
    PIX 纹理查看器与管线视图配合使用以可视化资源,如下面的屏幕截图所示。
  </Card>

  <Card title="PIX 可变速率着色 (VRS)" icon="palette" href="/tools/tools-console/pix/gpu/pix-vrs">
    PIX 中有多个区域可以找到各种状态、API 和资源信息。
  </Card>

  <Card title="将 PIX 与着色器配合使用" icon="palette" href="/tools/tools-console/pix/gpu/pix-with-shaders">
    使用 PIX 分析和调试着色器性能。
  </Card>
</CardGroup>

## 另请参阅

* [扩展性](/tools/tools-console/pix/extensibility/index)
* [GPU 跟踪](/tools/tools-console/pix/gpu-trace/index)
* [着色器资源管理器](/tools/tools-console/pix/shader-explorer/index)


## Related topics

- [GDK 术语与缩写表](/zh-CN/home/glossary.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
- [面向 GDK 游戏的 XBOX 与 Windows 上的 PIX](/zh-CN/tools/tools-console/pix/index.md)
- [使用 PIX 进行可持续性分析](/zh-CN/build/game-principles/sustainability/sustainability-pix-guide.md)
- [XBOX Series X|S 概览](/zh-CN/paths/series-xs/overview.md)
