web-dev-qa-db-ja.com

primusrun:セグメンテーション違反(コアダンプ)

AsusR542ラップトップにgnomedeと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
Milad Abbasi

私はここでも同じ問題を抱えていました。 mesaを18.0.4にダウングレードするだけです。 Archを使用しているので、次のようにしました。pacman -U /var/cache/pacman/pkg/mesa-18.0.4-1-x86_64.pkg.tar.xz

1
Pedro Vinicius

問題がmesa、xserver、またはprimusのいずれにあるかはわかりませんが、アップストリームのバグレポートは次のとおりです: https://bugs.freedesktop.org/show_bug.cgi?id=10691 そして簡単な回避策は次のとおりです。

export LIBGL_DRI3_DISABLE=1
primusrun glxgears
1