Steam 无法启动。LibGL 错误

Steam 无法启动。LibGL 错误

Steam 无法启动...尝试从图标运行它没有任何反应,没有错误,什么都没有。

尝试从终端启动并得到以下信息:

Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1437790054)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

任何帮助都将非常有帮助。

答案1

要修复此问题,只需打开终端并运行以下命令:

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1

Steam 应该可以正常工作。但请确保不要安装专有 AMD 驱动程序,因为与开源驱动程序相比,它们对操作系统的稳定性非常不利。如果使用开源驱动程序时性能较低,只需通过添加 xorg-edgers PPA 升级 Mesa 版本即可

sudo add-apt-repository ppa:xorg-edgers/ppa

之后输入以下命令来升级 Mesa 版本:

sudo apt-get update && sudo apt-get upgrade

然后重新启动,新的 Mesa 驱动程序将被加载。

答案2

这让我大功告成。我还需要改变启动 Steam 的方式。

LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam

根据此主题:在 ubuntu 15.04 上安装 Steam 时出错

相关内容