- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 docker 容器,我试图从中运行 pyqt 应用程序。除了一部分 GUI 无法呈现外,一切都运行良好。码头日志抛出这个:
libGL error: failed to load driver: swrast
X Error: GLXBadContext 169
Extension: 154 (Uknown extension)
Minor opcode: 6 (Unknown request)
Resource id: 0x6400003
X Error: BadValue (integer parameter out of range for operation) 2
Extension: 154 (Uknown extension)
Minor opcode: 3 (Unknown request)
Resource id: 0x0
...
QGLContext::makeCurrent(): Failed.
mesa-utils
.
version: '2'
services:
gui:
build: .
volumes:
- .:/usr/src
- /tmp/.X11-unix:/tmp/.X11-unix
command: /bin/bash -c "python start.py"
environment:
- DISPLAY=unix$DISPLAY
- QT_X11_NO_MITSHM=1
devices:
- "/dev/snd:/dev/snd"
- "/dev/dri:/dev/dri"
privileged: true
最佳答案
弄清楚了。我必须构建 gui
具有硬件加速的 OpenGL 支持。有一个 repo ( https://github.com/gklingler/docker3d ),其中包含具有 nvidia 或其他图形驱动程序支持的 docker 图像。
另一个问题是,除非主机和容器具有 ,否则它对我不起作用。精确 同一个司机。为了解决这个问题,如果您在 linux 上运行,您可以运行以下 shell 脚本:
#!/bin/bash
version="$(glxinfo | grep "OpenGL version string" | rev | cut -d" " -f1 | rev)"
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/"$version"/NVIDIA-Linux-x86_64-"$version".run
mv NVIDIA-Linux-x86_64-"$version".run NVIDIA-DRIVER.run
关于docker - libGL 错误 : failed to load driver swrast in docker container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44166269/
我正在尝试在 linux 14.04“Trusty Tahr”上安装(离线安装程序)Qt 5.4.0,但我不断收到错误消息: 警告:/home/bd-01/Qt5.4.0//Tools/QtCreat
我在我的电脑上新安装了 Fedora 19 x86_64。我写了一个简单的 OpenGL 程序,但编译失败。 gcc -o quad quad.c -lX11 -lGL -lGLU /
我正在使用 Nvidia 290.10 64 位驱动程序开发基于 linux 的 c++ OpenGL 应用程序。我正在尝试减少它的内存占用,因为它使用了大量的实时数据。 我一直在使用 valgrin
好的,所以我不确定这是否相应地发生了,但是当我使用 g++ 时,我的文件似乎链接到 libGL.so.1 这是我运行 ldd 时的部分输出 ldd a.out linux-vdso.so.1 =>
我正在尝试安装 ALBERTA。运行时./configure ,我收到此错误消息: checking for main in -lGL... no configure: error: Library
当我尝试 import cv2在 python 中,我收到以下错误: ImportError: libGL.so.1: cannot open shared object file: No such
由于出现以下错误,我在访问我的heroku应用程序时遇到问题 2020-09-11T10:25:09.492648+00:00 app[web.1]: ImportError: libGL.so.1:
我正在使用 Ubuntu 12.04 (精确穿山甲)与 Oracle JDK 7,当我从 Eclipse 运行 Android 模拟器时,它给出了这个错误: [2012-07-04 02:52:10
我正在尝试运行 cv2,当我尝试导入它时,我得到了 ImportError: libGL.so.1: cannot open shared object file: No such file or d
当我尝试执行我的程序时出现此错误: libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missin
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我正在尝试使用 gDEBugger 调试我的 OpenGl 项目,但不幸的是 gDEBugger 甚至没有启动: ~/bin/gDEBugger581-x86_64> ./gDEBugger-bin
我试图将我的程序链接到 libGL.so 库,但我的可执行文件最终也引用了 libnvidia-tls.so.331.62 和 libnvidia-glcore.so.331.62。尽管需要 NVid
这是人们一直遇到的标准问题,但我无法让它发挥作用。我在 Linux Mint 17.3 上并通过 repo 进行了安装。当我尝试编译 5_Simulations 目录(实际上,fluidsGL)时,出
所以我刚刚开始使用 OpenTK,并将此代码放在一个继承 GameWindow 类的类中: protected override void OnRenderFrame(FrameEventArgs e
我有 OS X lion,在构建需要 GL 的程序时遇到了这个错误。 ld: library not found for -lGL 如何安装 libGL?我通常使用 MacPorts,但在那里找不到
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我计划使用 Haxe 进行游戏开发,利用它的 C++ 目标,为此我选择了 HaxeFlixel 框架,它使用 OpenFL 作为后端。 “hello world”测试在 flash 上运行得很好,HT
我正在使用 Fedora 19 64 位 (GNOME 3) 进行 Android 开发。 locate libGL 给我: /home/ericnguyen/adt/sdk/tools/lib/li
大多数在 Linux 上使用 OpenGL 的应用程序(和库)在运行时使用 dlopen API 加载 libGL.so,而不是动态链接它。 他们为什么要这样做? 我能想到的唯一原因是因为任何图形驱动
我是一名优秀的程序员,十分优秀!