如何使用 XServer 在 Ubuntu 中使用 OpenGL 进行离屏渲染?

如何使用 XServer 在 Ubuntu 中使用 OpenGL 进行离屏渲染?

我有一个使用 OpenGL 4.2 进行离屏渲染的应用程序[在我的情况下,结果会转到视频中]。

我需要在 Ubuntu 13.10 Server 上运行它。

我不需要(也不想)拥有实际的桌面界面。但据我所知,我需要运行 xserver 才能打开 OpenGL 上下文。事实上,我做到了。当我执行 时xinit,我能够执行我的应用程序并且它运行完美。

但我有两个问题:

  • 我不知道如何设置 xserver 以随 Ubuntu 启动(就像服务/守护进程或类似的东西)
  • 我无法执行超过 1 个应用程序。看来我的应用程序只使用“xserver 连接”。所以我无法运行超过一次。

我该如何解决上述这两个问题?

相关内容