![primusrun:分段错误(核心转储)](https://linux22.com/image/1565185/primusrun%EF%BC%9A%E5%88%86%E6%AE%B5%E9%94%99%E8%AF%AF%EF%BC%88%E6%A0%B8%E5%BF%83%E8%BD%AC%E5%82%A8%EF%BC%89.png)
我是 Linux 新手,刚刚在华硕 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、xserver 还是 primus,但这是上游的错误报告:https://bugs.freedesktop.org/show_bug.cgi?id=106910这是一个简单的解决方法:
export LIBGL_DRI3_DISABLE=1
primusrun glxgears