首页 / 浏览问题 / 桌面GIS / 问题详情
iDesktopX无法通过Nvidia Nsight或RenderDoc抓帧
1EXP 2023年05月04日

使用产品:SuperMap iDesktopX 11.0.1 + SamplerData 11.0.1

你好, 我是一名GPU驱动开发工程师,目前任务是把SuperMap iDesktopX适配到 PowerVR显卡上

我的问题是: 我该怎么做,才能成功对iDesktopX进行抓帧?(是不是iDesktopX做了一些安全加密的防护,拒绝外界对其进行抓帧)

----------------------------------------------------------------------------

详细过程

测试发现,iDesktopX的OpenGL 3D绘制场景,在Nvidia显卡上运行一切正常,但在PowerVR显卡上运行会出现图形错误。 因此,我需要对iDesktopX进行抓帧,以便逐个draw call去比较Nvidia显卡、PowerVR显卡的绘制结果差异,来定位和解决PowerVR显卡驱动的Bug

问题发生在抓帧这里,我使用 Window10 + Nvidia显卡,或 Ubuntu + Nvidia显卡的环境,用Nvidia Nsight、或RenderDoc这些图形调试工具,对iDesktopX进行抓帧,均失败。 现象是: iDesktopX在抓帧时会出现java崩溃的现象,如果不抓帧则运行正常。

(P.S.: 我通过一些别的测试证明,我的测试环境是能对其他 Java实现的OpenGL程序,抓帧成功的)

附件:

图1: RenderDoc抓帧触发iDesktopX崩溃的Java报错截图。

图2: Nvidia Nsight抓帧触发iDesktopX崩溃的截图。

图1

图2

1个回答

您好,

请问 Window 系统上对ideaktop能否 抓帧 呢?
2,199EXP 2023年05月04日
看我上面的描述,Window我也试过了,iDesktopX依旧抓帧失败。 我能确认,我的window、Linux环境和工具,均能对其他用Java实现的OpenGL程序进行正确的抓帧。
这个问题这边需要再确认下以后,再行反馈。建议您私信这边,留一下公司信息+联系人+联系方式。这边明确后再行反馈。
谢谢您。已经把联系方式私信给您了。
...