如何在无头服务器上运行 OpenGL 程序?

如何在无头服务器上运行 OpenGL 程序?

我正在开发一个进行图像处理的服务器应用程序(部分使用 freeglut)。此应用程序将部署在无头服务器上,当我在那里运行它时,我收到错误消息,提示 freeglut 无法打开显示。我认为这会是一个问题,但我不知道如何解决它。我的服务器资源有限,所以如果我不必安装 X11 并运行它就好了。

有什么建议么?

答案1

您可以尝试运行 VNC 服务器或虚拟 X 服务器。

但是,freeglut 可能会连接然后立即死亡,因为该服务器没有任何 GL 支持。

相关内容