Intel 图形性能分析器3.0版本及其与同类产品对比

1649 篇文章 11 订阅
1623 篇文章 22 订阅
      Intel 发布了图形性能分析器 3.0(Version 3.0 of Intel® Graphics Performance Analyzers (Intel® GPA)),在本文中,我们首先介绍这一新版本的分析器的新特性,然后将其与目前市场上主要的图形分析器进行简单总结和对比。
      Intel GPA对Visual Adrenaline开发会员是免费的,您可以在此注册并下载Intel GPA(https://ssl.software.intel.com/en-us/register/visual-adrenaline/)。
新的版本图形性能分析器支持的新特性有:
1. 显著新功能的预览和Intel GPA 平台查看功能
    使得游戏可实现基于任务的分析
    这个特性有助于在基于Intel® Core™的多核系统上对游戏进行分析
2. 对于新支持的基于Intel® HD 图形显示卡的系统提供了额外的GPU度量
   提供了额外的GPU度量有助于对游戏进行分析
   在Intel GPA Frame Analyzer 和 Intel GPA System Analyzer中都可以使用此度量
3. 支持微软DirectX* 10.1 API
   使得开发者可以分析使用这个图形API的游戏
    注意:Intel GPA完全支持的API包括:DX 9, DX 10, and DX 10.1
4.支持在64位平台上分析64位游戏(Microsoft Vista* 64-bit and Microsoft Windows 7* 64-bit)
   使得系统可以分析无法在32位地址空间上运行的游戏
   这项功能在游戏的开发早期阶段(在移除调试代码/符号或其它内存密集型操作之前)非常有用
5.Intel GPA System Analyzer的新的游戏的运行和连接接口
   提供了对于游戏开发者更自由和直观的几面
   更多特性请参考这里( /en-us/articles/intel-gpa-tip-using-the-new-game-launch-workflow-in-version-3
6.在 Intel GPA Frame Analyzer内部新的渲染分析选项卡可以用来精细优化你的渲染结果
   允许开发者更好的理解着色器在整体的渲染时间中的影响。

目前市场上三个主要的图形性能分析套装,下表对它们的主要特性进行了简要总结和对比:







































































































































  Intel® Graphics Performance Analyzers(GPA) NVIDIA Perfkit AMD GPU PerfStudio
最新版本 3.0 6.62 2.2
支持芯片组 Intel® 4 Series Chipsets (Intel® 4500, X4500,X4500HD GMAs) GeForce GTX 200 系列 GPU以及GeForce 7, 8 and 9系列 ATI Radeon HD 2000 系列或更新图形卡
是否能在其显卡运行 有限运行1 在包括其他的Nvidia GPU上可能无法获取PerfKit信号
是否需要特殊驱动程序 更新至最新驱动即可 在Windows Vista上无需额外驱动程序2 需要ATI 催化剂9.11 或更新版本
组成 System Analyzer, Frame Analyzer ,Software Development Kit (SDK). PerfHUD 6.62,PerfSDK,GLExpert
gDEBugger
Frame Debugger,Frame Profiler,Shader Debugger
标准的统一

图形界面
系统整体性能分析 × ×
帧分析
着色器分析
软件开发API ×
价格 免费 免费 免费
DirectX版本 支持DX 9, DX 10, and DX 10.13 支持 DirectX10, DirectX 9 支持 DX11, DX10.1, DX10
OpenGL ×3
操作系统 Win 7,Vista,XP Win 7,Vista,XP 服务器端要求 Win7 或 Vista ,客户端可运行于 Win7, Vista, 和 XP
热键截屏支持
64位支持
客户/服务器模式 × ×
是否可不安装运行 × ×
API 调用列表显示
多重GPU支持 × 支持SLI ×
可否不需更改游戏代码运行 需要少量的代码更改

注:√代表是,×代表否,−代表官网缺乏相应信息

  1. 在不同的硬件和配置情况下,性能有所不同。例如:在Intel GPA所不支持的平台上无法显示从GPU获取到的度量(如pixel draw rate),但由于Intel GPA是DirectX软件性能分析工具,大部分的Intel GPA帧分析器函数应该能在任何图形卡上工作。
  2. 在Windows XP上使用PerfHUD, 需要将NVIDIA 驱动替换为NVIDIA PerfKit 所要求的驱动版本,否则特定PerfHUD 部分将不能正常运行(PerfHUD 6 Quick Tutorial)。
  3. 支持DX11和OpenGL的Intel GPA正在紧张开发中,相应的API将稍后发布。

 除了以上三款图像性能分析工具,DirectX SDK中还有一个PIX工具可以用来分析D3D应用的性能。在这里,为保证比较的完整性,我们将PIX的主要特性列出:

PIX可以获取Direct3D程序运行过程中的细节数据,这些数据主要包括:

  1. l 每一帧中特定事件计数器的统计结果;
  2. l 程序中所调用每一个Direct3D函数,包括发生时间,函数实参和返回值,纹理内容,着色器和其他的Direct3D对象;
  3. l 用于帧可视化分析的截屏图像。

当PIX获取可执行程序的数据后,这些数据可以通过PIX界面进一步挖掘,分析并保存用于后续研究。这些分析包括:获取的PIX数据重新播放,帧统计分析, Direct3D回调分析,单帧Direct3D回调分析,在PIX环境中截屏图像分析,PIX中像素和着色器调试,PIX中顶点和着色器网的调试等。

参考资料:

英特尔® 图形性能分析器快速入门指南

(http://software.intel.com/en-us/articles/intel-graphics-performance-analyzers-quick-start-guide/)

英特尔® 集成显卡开发人员指南

(http://software.intel.com/en-us/articles/intel-graphics-media-accelerator-developers-guide/)

http://www.dvhardware.net/article34196.html

http://developer.nvidia.com/object/nvperfkit_home.html

http://developer.amd.com/gpu/PerfStudio/Pages/default.aspx

/en-us/articles/intel-performance-analyzer-comparison

/en-us/articles/gpa-faq/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值