
GPU PerfStudio 通过无缝的工作流集成,让开发者拥有控制力。以下是 GPU PerfStudio 过去版本中的特性和改进。如需最新版本,请访问 GPU PerfStudio 主页。
V3.5 有什么新内容?
新特性
- 新增 – DirectX 12 支持已得到改进,稳定性和性能均有所提升
- 新增 – 支持 LiquidVR 1.0.3.20 – 了解更多关于 LiquidVR
- 新增 – DirectX 12 服务器插件的开源版本现在作为 CodeXL 的一部分在 GPUOpen 上提供支持
更改
- GPU 性能分析现仅支持 GCN 硬件
- 此版本提高了对 DirectX 12 应用程序的稳定性
- DirectX 12 GPU Trace 性能分析器已重写,以提高多线程游戏的性能
- 修复了 Windows 10 简体中文版客户端 UI 问题
已知问题
- GPU 性能分析现仅支持 GCN 硬件
- GLSL 着色器的着色器分析仅支持 16.5.2 驱动程序(及更早版本)。
GPU PerfStudio V3.4
新特性
- 新增 – 支持开源 DirectX® 12 插件
- 随着 GPUOpen 计划的推出,AMD 现在为 GPU PerfStudio DirectX® 12 插件提供开源访问和构建环境。该插件可用于替换 GPU PerfStudio 3.4 公开发布版本中附带的版本。更多信息可在 GPUOpen 上找到。
更改
- 此版本提高了对 DX11 应用程序的稳定性。
- 连接对话框更改 – 在客户端启动应用程序时,现在会向用户显示第二个设置对话框。
- 支持 ID3D11Device2 和 ID3D11Device3
- 支持 ID3D11DeviceContext2 和 ID3D11DeviceContext3
- 支持 IDXGISwapChain_Present1。
Bug 修复
- 修复了 UpdateSubResource() 和 UpdateSubResource1() 中存储缓冲区数据不足的 bug。
- 修复了帧捕获回放过程中 Maps() 失败的 bug。
- 修复了 ClearRenderTargetView, ClearUnorderedAccessViewUint, ClearUnorderedAccessViewFloat 和 ClearDepthStencilView 中的 bug,该 bug 会在应用程序释放视图时导致 API Trace 崩溃。
- 修复了 API Trace 中 PerfMarkers 包含特殊字符未转义为 XML 时导致的崩溃。
- 修复了克隆资源时的 bug。
GPU PerfStudio V3.3
新特性
-
新增 – 支持 **Windows 10** 上的 **DirectX® 12** (更多信息)

-
新增 – 支持 **OpenGL 4.5**
-
新增 – 支持 **OpenGL ES 3.1**
-
新增 – 支持 **LiquidVR™**
更改
- 连接对话框更改 – 添加了 GPU PerfServer 选项的文本输入字段
- 常量缓冲区更改 – 现在会显示常量缓冲区名称
- 改进了线框几何渲染和渲染目标覆盖
- 服务器选项名称更改
- 着色器分析器 – 支持 64 位编译
- 帮助文件已重新排序和改进
- API Trace 文件现在可以从磁盘保存和加载
- HUD 设置现在保存在客户端设置文件中
Bug 修复
- 改进了 UAV 支持
- 改进了标题支持
- 过往版本改进
GPU PerfStudio V3.2
-
新增 – OpenGL ES 3.0 支持
- 支持 Windows 和 Linux 上的 OpenGL ES 3.0

- 支持 Windows 和 Linux 上的 OpenGL ES 3.0
-
新增 – 基于帧的即时捕获
- GPU PerfStudio 服务器现在能够在无需客户端干预的情况下,在指定帧号执行帧捕获
- 此功能可用于使用脚本或批处理文件,在游戏或基准测试中自动捕获特定帧
-
新增 – 着色器分析器波束占用率视图
- 此视图显示了基于 HLSL 着色器使用的通用寄存器数量的在飞波束数量
- 此功能可用于基于 HLSL 着色器的波束占用率信息对其进行优化
Bug 修复
- 当选择 GPUTime 进行性能分析时,百分比结果将使用每个绘图调用的 GPUTime 进行加权。否则,结果将是未加权的平均值。
- GPU PerfStudio 现在支持在 32 位启动器中启动的 64 位游戏
- 改进了标题支持
GPU PerfStudio V3.1
新特性
- 新增 – GCN 的 GPU ShaderAnalyzer
使用此工具的最新版本优化您的着色器代码,方法是查看编译器统计信息、ISA 和 D3D ASM 代码,并为最新的 AMD GCN GPU 自定义编译器设置。
- D3D11_QUERY 的性能分析器支持
- 已添加其他计数器以显示 GPU 各阶段花费的时间
- VSTime – 顶点着色器忙碌时间(毫秒)
- HSTime – 壳层着色器时间(毫秒)
- DSTime – 域着色器忙碌时间(毫秒)
- GSTime – 几何着色器时间(毫秒)
- PSTime – 像素着色器忙碌时间(毫秒)
- CSTime – 计算着色器时间(毫秒)
- 支持 OpenGL 4.4(Windows 和 Linux)
Bug 修复
- 修复了在不使用计算着色器时计算着色器计数器显示非零值的 bug
- 修复了 CSVALUInsts 计数器值不正确的 bug
- 许多针对 DirectX 11 和 OpenGL 运行的游戏的稳定性增强
- 改进了查看 MSAA 深度缓冲区和渲染目标的支持
- 修复了客户端和服务器端的内存泄漏
- 修复了部分 Steam for Linux 游戏中的黑色纹理图像
- 过往版本改进
GPU PerfStudio V3.0
-
添加了 Linux 服务器支持
-
添加了 OpenGL 4.3 支持
-
glBegin 和 glEnd 之间的调用现已合并为单个条目。
-
为 GL 中的独立着色器对象添加了支持
-
许多针对 DirectX 11 和 OpenGL 运行的游戏的稳定性增强
-
修复了 FrameDebugger 中缺失的调用数据
-
修复了 GL 应用程序中缺失的 HUD 数据
GPU PerfStudio V2.15 改进
- Windows 8.1 支持 – 修复了客户端无法连接到 Windows 8.1 上运行的游戏的问题
- 已移除对 DX10 和 DX10.1 的支持
- 改进了对 OpenGL 应用程序的支持
- 修复了 OpenGL 应用程序中缺失的纹理
- 修复了 DX11 视图描述中缺失的数据字段
- 性能分析器稳定性得到提高
- API Trace 中现在显示绘图调用数量
- 用户现在可以定义线框几何覆盖颜色
GPU PerfStudio V2.14 改进
- 为 Hawaii GPU 添加了性能分析器支持
- 现已支持 OpenGL 的管道阶段特定计数器
- 提高了多线程应用程序的稳定性
GPU PerfStudio V2.13 改进
- 新特性“PerfMarker View”。在 Frame Debugger 中添加了一个新的树形控件,用于方便地查看和导航 Direct3D 性能标记(D3DPERF_BeginEvent 和 D3DPERF_EndEvent)
- 它将 perfmarker 块显示为嵌套的树形项,方便用户根据 perfmarker 的结构浏览帧
- 默认情况下,perfmarker 块内的单个绘图调用会显示出来,如果需要,也可以关闭
- 可以显示 perfmarker 块和单个绘图调用的 GPUTime
- 行可以按绘图调用索引排序,以便用户按绘图调用索引进行导航
- 行也可以按 GPU 时间排序,以识别最耗时的 perfmarker 块和绘图调用
- 可以使用右键上下文菜单展开和折叠 perfmarkers
- perfmarker 块和单个绘图调用可以按需重新分析
- 支持最新的 AMD GPU 的性能分析器
- 修复了 Southern Islands GPU 上的 DX10 性能分析器计数器
- 可以选择禁用 Frame Debugger、API Trace 和 Profiler 结果窗口的同步
GPU PerfStudio V2.12 改进
- 改进的进程目标定位 – 用户可以指定最大进程跳转次数
- 服务器响应命令的速度比以前提高了 33%
- 多通道性能分析的性能分析器计数器现在更加准确
- 修复了多重采样深度模在客户端中显示为黑色的问题
- 修复了 DX10 应用程序中的多重采样纹理未在客户端中显示的问题
- 修复了客户端中 OpenGL GL_TRUE 格式图像显示为黑色的问题
- 改进了 map/unmap 的内存使用
GPU PerfStudio V2.11 改进
- 使用 7000 系列 GPU 的 OpenGL 用户请使用 12.8 Catalyst 显示驱动程序
- 支持 GLSL 的游戏内着色器编辑和重新插入
- Direct3D 性能标记分析
- 此功能允许用户从 API Trace 窗口分析性能标记项的 GPU 时间
- 分析结果显示绝对 GPU 时间以及相对于帧 GPU 时间的百分比 GPU 时间
- 展开/折叠 API Trace 视图窗口中的所有 Direct3D 性能标记树项
- API Trace 工具提示信息现在显示 Direct3D 性能标记的 GPU 时间值
- 为其他 OpenGL 绘图调用 API、双精度格式和采样器对象添加了支持
- glDrawArraysInstancedBaseInstance
- glDrawElementsInstancedBaseInstance
- glDrawElementsInstancedBaseVertexBaseInstance
- glMultiDrawArraysIndirectAMD
- glMultiDrawElementsIndirectAMD
- glCopyBufferSubData
- OpenGL 管道阶段现在具有正确的 GL 名称
- 支持 OpenGL GL_TEXTURE_SRGB_DECODE_EXT 和采样器对象
- API Trace 视图窗口中添加了一个新列,用于显示 API 调用在驱动程序中花费的 CPU 时间
- 改进了 GL 性能分析支持,以获得更快的分析速度。
- 改进了对 Juniper 卡的 PRO、LE 和 XT 版本的支持
- 对 7000 系列之前的显卡进行了 DirectX11™ 分析速度的优化
- 支持 DX11 RenderTargetBlendDesc 和 Stencil Ref 值
- GPU PerfStudio 客户端现在需要 Microsoft .NET Framework 4
GPU PerfStudio V2.10 改进
- 支持预编译调试着色器的编辑
- 增强了对 Southern Islands GPU 的性能分析器支持
- 索引和顶点缓冲区可以保存到磁盘
- 纹理查看器现在具有 Y 轴翻转选项
- GPU PerfStudio 现在符合 OpenGL Core Profile 标准
- 支持更多游戏标题
- DX11 深度模状态和渲染目标混合状态现已正确显示
- OpenGL 服务器的整体稳定性得到提升
- 改进了 OpenGL 性能分析器中的内存使用

已存档下载
以下文件是已不再支持的存档版本。它们在此处提供,不提供任何保证或支持,仅供方便。请访问主 GPU
PerfStudio 页面获取当前支持的下载。
| 文件名 | 版本 | Size | 发布日期 | 操作系统 | 位数 | 描述 |
|---|---|---|---|---|---|---|
GPU PerfStudio 3.3 | ||||||
3.3 | 57 MB | 8/12/2015 | Windows® 7 或更高版本。 | 32/64 | 适用于 Windows 的 GPU PerfStudio。只需解压缩即可使用,可从 USB 驱动器安装/运行。 | |
3.3 | 59 MB | 8/12/2015 | Windows® 7 或更高版本。 | 32/64 | 适用于 Windows 的 GPU PerfStudio。适用于偏好安装程序的用户。zip 文件和 msi 版本是相同的。 | |
3.3 | 15 MB | 8/12/2015 | Ubuntu 12.04 | 32/64 | 适用于 Linux 的 GPU PerfStudio。这是在 Linux 上使用 PerfStudio 的服务器组件。还需要 Windows 客户端。 | |
GPU PerfStudio 3.2 | ||||||
3.2 | 47 MB | 4/10/2015 | Windows® 7 或更高版本。 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
3.2 | 48 MB | 4/10/2015 | Windows® 7 或更高版本。 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
3.2 | 14 MB | 4/10/2015 | Ubuntu 12.04 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
GPU PerfStudio 3.1 | ||||||
3.1 | 47 MB | 1/6/2015 | Windows® 7 或更高版本。 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
3.1 | 48 MB | 1/6/2015 | Windows® 7 或更高版本。 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
3.1 | 10 MB | 1/6/2015 | Ubuntu 12.04 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
GPU PerfStudio 3.0 | ||||||
3.0 | 47 MB | 9/10/2014 | Windows® 7 或更高版本。 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
3.0 | 48 MB | 9/10/2014 | Windows® 7 或更高版本。 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |
3.0 | 10 MB | 9/10/2014 | Ubuntu 12.04 | 32/64 | 此版本已弃用,在此处提供不含任何保证,仅供方便。 | |