Visual Studio 中的 DirectX 支持

DirectX 12 支持

Visual Studio 图形诊断不支持 DirectX 12。 对于具有完全 DirectX 12 支持的图形调试,Visual Studio 建议使用“Windows 上的 PIX”。

Windows 上的 PIX 是一个具有远程功能的性能优化和调试工具。 Windows 上的 PIX 提供可满足图形调试需求的七个主要功能。 通过 GPU 捕获调试和分析 Direct3D 12 图形渲染的性能。 通过计时捕获了解游戏执行的所有 CPU 和 GPU 工作的性能和线程处理。 通过文件 IO 捕获识别游戏的磁盘 IO 模式和包布局中的低效之处。

使用 Windows上的 PIX 推进你的图形调试之旅。

DirectX 11 支持

Visual Studio 图形诊断不完全支持 DirectX 11。 对于具有增强 DirectX 11 支持的图形调试,Visual Studio 建议使用 Windows 上的 PIX

使用 D3D11On12 调试 D3D11 应用中阅读有关 Windows 上的 PIX 与 DirectX 11 的兼容性的更多信息

Windows 上的 PIX

Windows 上的 PIX 有七种主要的操作模式:

  1. GPU 捕获,用于调试和分析 Direct3D 12 图形渲染的性能。
  2. 计时捕获,用于了解游戏执行的所有 CPU 和 GPU 工作的性能和线程处理,以及用于跟踪 GPU 内存使用情况。
  3. 函数摘要捕获可累积关于每个函数运行多长时间以及调用频率的信息。
  4. 调用图捕获可跟踪单个函数的执行。
  5. 内存分配捕获可让你深入了解游戏执行的内存分配。
  6. 文件 IO 捕获有助于识别游戏的磁盘 IO 模式和包布局中的低效之处。
  7. 系统监视器可在游戏运行时显示实时计数器数据。

有关 Windows 上的 PIX 的详细视频介绍,请参阅此处

下载 Windows上的 PIX查看文档