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。