primusrun:分段错误(核心已转储)

primusrun:分段错误(核心已转储)

我刚刚在华硕 R542 笔记本电脑上安装了带有 gnome de 和 bumblebee 的 antergos。

当我运行时primusrun glxspheres64失败并记录以下内容:

$ primusrun glxspheres64
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x130
Context is Direct
OpenGL Renderer: GeForce 930MX/PCIe/SSE2
Segmentation fault (core dumped)

optirun glxspheres64没问题:

$ optirun -c yuv glxspheres64
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce 930MX/PCIe/SSE2
103.963006 frames/sec - 116.022715 Mpixels/sec
104.108801 frames/sec - 116.185422 Mpixels/sec

答案1

我在这里也遇到了同样的问题。只需将 mesa 降级到 18.0.4 即可。我使用 Arch,所以我这样做了: pacman -U /var/cache/pacman/pkg/mesa-18.0.4-1-x86_64.pkg.tar.xz

答案2

不确定问题是在 mesa、xserver 还是 primus 中,但这是上游错误报告:https://bugs.freedesktop.org/show_bug.cgi?id=106910这是一个简单的解决方法:

export LIBGL_DRI3_DISABLE=1
primusrun glxgears

相关内容