我想调试和分析一些 OpenGL 代码,所以我安装了最新版本的德布杰在配备 NVidia 9400m 显卡的 Macbook Pro 上,在 Windows 8.1 中。当我尝试运行它时,首先看到的是它的启动画面,然后在几分之一秒内显示一个对话框(我看不清楚),并且它的窗口突然关闭,将其进程留在任务管理器中(我将其结束)。我检查了事件日志,但没有任何相关信息。我尝试了 Windows7 和 XP.SP3 兼容模式(具有管理员权限),但没有任何效果。问题是什么?
关于我尝试运行这个旧应用程序的原因说明:
NVidia 的奈瑟据我了解,(在其规格中)说它需要一个较新的显卡。
较新版本的 gDEBugger(称为代码XL) 需要 AMD Catalyst 驱动程序,因此需要 ATI 显卡。
- 我也试过glslDevil;当它试图运行一个应用程序并填充调用的方法时,Windows 说(OpenGL)应用程序没有响应并将其关闭。
答案1
AMD CodeXL 只需要 AMD 显卡即可调试 OpenCL 内核。其余部分在 nVidia 卡上也能正常工作。您可能还想尝试寻找旧版本的 nVidia Nsight。我认为 3.2 之后不再支持某些旧卡。请记住,当它告诉您有新版本可用时,不要更新!glslDevil 现在称为 GLSL 调试器。