MacOS 上的 Xquartz 中包含的 Xvfb 版本不支持 GLX:
$ Xvfb +extension GLX
[mi] Extension "GLX" is not recognized
[mi] Only the following extensions can be run-time enabled:
[mi] Generic Events
[mi] Composite
...
启用此功能是否可行?涉及哪些方面?
编辑后添加:我尝试在 Linux VM 上运行带有 GLX 扩展的 Xvfb。它运行良好,但实际上并没有渲染 OpenGL 图形。也许我使用了错误的显示配置。我使用了
Xvfb :1 -screen 0 1024x768x24 +extension GLX +render -noreset -fbdir temp >xsession.log 2>&1 &
或者也许 Xvfb 只是不渲染 OpenGL。