【发布时间】:2011-06-25 12:28:20
【问题描述】:
我有一个 OpenGL 应用程序,恐怕是受 GPU 限制的。
我如何确定是这种情况?
如果是,我如何分析 GPU 运行的代码?
【问题讨论】:
标签: language-agnostic opengl profiling gpu
我有一个 OpenGL 应用程序,恐怕是受 GPU 限制的。
我如何确定是这种情况?
如果是,我如何分析 GPU 运行的代码?
【问题讨论】:
标签: language-agnostic opengl profiling gpu
gDEBugger 不再支持 OSX.. 对于 OSX 用户(可能还有其他操作系统),英特尔图形性能分析器可能值得一看
https://software.intel.com/en-us/gpa
信息here
【讨论】:
我也会通过AMD GPU PerfStudio 进行检查。
它将分析您的 GPU 和 CPU 使用情况并显示相对负载值。
【讨论】:
如果您的 OpenGL 线程应该使用少于一个内核,则您不受 CPU 限制。如果您以 60Hz 运行,您可能会受到 vsync 的限制。
【讨论】:
如果您使用的是 Windows、Linux 或 Mac,(嗯,电脑!)试试gDEBugger。
【讨论】: