我想运行一些无头单元测试,我的问题可以用 glxinfo 重新创建。我尝试运行:
xvfb-run glxinfo
Run Code Online (Sandbox Code Playgroud)
它打印了多行关于 GLX:
Xlib:显示“:99”上缺少扩展“GLX”。
如果我尝试在后台运行 Xvfb:
Xvfb :99 &
Run Code Online (Sandbox Code Playgroud)
它打印扩展列表,GLX 也在那里:
初始化内置扩展 GLX
但是,仍然运行:
DISPLAY=:99 glxinfo
Run Code Online (Sandbox Code Playgroud)
给出相同的 GLX 错误。
它仅在我使用 nvidia 驱动程序时发生(在存储库中的 352 和 340 专有上测试)。切换到 Nouveau 后,相同的命令可以正常工作。这是 nvidia 软件包的问题吗?在这种情况下,有没有更好的方法来运行 xvfb?
| 归档时间: |
|
| 查看次数: |
1845 次 |
| 最近记录: |