我正在 MAX OS X 主机上以特权模式在容器中运行 GUI 应用程序。我已成功使用此链接在容器中启动 GUI:http : //kartoza.com/en/blog/how-to-run-a-linux-gui-application-on-osx-using-docker /
现在在我的 GUI 应用程序中,我试图弹出另一个窗口,我得到以下信息:使用 Volk 机器:avx_64_mmx_orc libGL 错误:无法加载驱动程序:swrast
我该如何解决这个问题?
Avi*_*dan 10
尝试将 GUI 从 Ubuntu Server 转发到我的 Mac 时遇到同样的问题。
在 Ubuntu 上,安装用于 OpenGL 渲染的 swrast 驱动程序解决了这个问题 -
sudo apt-get install -y mesa-utils libgl1-mesa-glx
Run Code Online (Sandbox Code Playgroud)
我不确定 Mac OSX 作为主机,但我收到了相同的错误消息。以下是在 Ubuntu 16.04 LTS 上对我有用的两个步骤:
-v /tmp/.X11-unix:/tmp/.X11-unix:rw --privileged以使其能够使用 DRI除了驱动程序之外,最重要的部分实际上是--privileged参数。
这解决了我的 Ubuntu 上的问题。希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
12775 次 |
| 最近记录: |