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。