桌面卡在软件渲染上(设置了 LIBGL_ALWAYS_SOFTWARE)

桌面卡在软件渲染上(设置了 LIBGL_ALWAYS_SOFTWARE)

在我的 17.04 桌面会话中,

LIBGL_ALWAYS_SOFTWARE=1

在所有进程的环境中都设置。这显然是一个坏主意。

我怀疑发生这种情况是因为我的 OpenGL 设置暂时不正确,某物决定回归软件渲染。问题是,没有任何迹象表明如何摆脱困境。

FWIW,当删除环境变量时,OpenGL 可以在硬件加速下正常工作:

unset LIBGL_ALWAYS_SOFTWARE=1; glxinfo

给出预期的输出等等。

此外,LIBGL_ALWAYS_SOFTWARE通过 登录系统时无需设置ssh

答案1

运行以下命令一次,然后再次登录即可解决该问题:

systemctl --user unset-environment LIBGL_ALWAYS_SOFTWARE

不幸的是,我仍然不知道最初是什么导致了这种设置。

相关内容