如何使用 Xdummy 在 AWS 上获得 GLX 支持

Tok*_*rby 5 python amazon-web-services glx xvfb jupyter-notebook

我正在尝试gym通过 AWS 上的 Jupyter(运行 Ubuntu 14.04 LTS)使用 OpenAI 。当我尝试使用该env.render()功能时,出现错误。问题是env.render()使用pyglet,但是在尝试导入时出现以下错误:GLXInfoException: pyglet requires an X server with GLX.

我试过了

  • 使用xvfb,但从我所见,它不支持 GLX。
  • using bumblebee,但由于 AWS 是一个 VM,我无法安装它。

/var/log/Xorg.<n>.log得到以下错误:

...
[   742.810] (EE) cirrus: The PCI device 0xb8 at 00@00:02:0 has a kernel module claiming it.
[   742.810] (EE) cirrus: This driver cannot operate until it has been unloaded.
...
[   742.854] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
...
Run Code Online (Sandbox Code Playgroud)

使用的解决方案Docker张贴在这里。我无法将其调整为直接在我想要的 AMI 上运行。

这里描述一个类似的问题,但我不知道如何适应我的情况。