• Intel® Graphics Performance Analyzers 2020 R1
  • 12/20/2019
  • Public Content
Contents

修改图形管线的渲染状态

利用 System Analyzer 和 System Analyzer HUD,可以对各种图形管线部分进行“假如”实验(也称为覆盖),以隔离应用程序中的一个或多个性能瓶颈。覆盖模式提供一个高水平的性能分析和可视化调试方法。与性能相关的状态将覆盖使您能够通过重消减分析查找高层瓶颈。
备注
覆盖模式仅适用于 DirectX* 9/10/11 的工作负载。
覆盖模式在显卡驱动程序内后台运行,以修改图形管线中的一个或多个渲染状态。利用这些覆盖,可以对图形管线各个部分快速进行“假如”实验,而不需要更改游戏代码,以便隔离应用程序中的一个或多个性能瓶颈。如果使用某个覆盖模式可显著提高性能,则该被覆盖的模式可能是一个性能瓶颈,因此需要对此进一步分析。
例如,
Null Hardware
覆盖模拟无限快的 GPU。如果使用此覆盖能大大增加您的 FPS,则说明您的游戏受到了 GPU 的限制。
其他覆盖可以帮助识别渲染管线中的瓶颈在何处:试用
Texture 2x2
以查看纹理是否导致了内存带宽问题(“系统颠簸”)或试用
Simple Pixel Shader
以检查着色器代码是否太复杂。要使用一个覆盖,请按照以下步骤操作:
System Analyzer HUD:
  1. 在您的游戏和 System Analyzer HUD 都在运行时,使用
    Ctrl+F1
    循环通过 HUD 显示模式,直到您看到可用的键盘快捷方式列表。
  2. 使用其中的一个快捷方式(如
    Ctrl+Alt+H
    以使用
    Null Hardware)
    以检查是否 FPS 有所改进。
System Analyzer:
要添加覆盖模式,从
State Overrides
窗格中选择。
备注
这些模式中每次仅可启用一个。
可以在运行 Windows* 操作系统设备上使用以下覆盖模式,在工具内执行各种“假如”实验:

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.