OpenGL的问题:GL_INVALID_OPERATION

问题

Zivid软件无法捕获,并输出以下错误消息:

错误

Error: An error occurred:
CameraImageItem: "ptr = glMapBuffer(GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY)" failed! (OpenGL error: GL_INVALID_OPERATION)

可能的原因

Zivid Studio和Visualizer在显示点云时可能会出现上述的OpenGL错误。当使用Zivid SDK 2.6版本或者更早版本,并使用带有Intel GPU作为渲染设备的Linux 5.8 kernel (随Ubuntu 20.04.2发布)时,会出现此问题。

备注

仅限于Ubuntu 20.04

解决方案

将Zivid SDK升级到2.7或更高版本。或者将系统降级到LTS(stable) base Linux kernel 5.4。