Steam 无法在 Ubuntu 15.04 64Bit 上启动

Steam 无法在 Ubuntu 15.04 64Bit 上启动

我对 Ubuntu 还不熟悉,所以我不知道这是否是一个简单的修复方法。我读过一些针对我的问题的修复方法,但我真的不知道如何做他们告诉我的任何事情(例如安装专有驱动程序)。我遇到了 UbhiSukhpal 发布的相同问题,但我尝试修复该问题但没有成功。从终端启动 Steam 也没有用。这是我尝试从终端启动它时收到的消息。

    chris@chris-VPCEE41FX:~$ steam
    Running Steam on ubuntu 15.04 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(0)
    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

任何帮助都很棒。如果这会很乏味,我很抱歉。:p

答案1

我在 Arch Linux 上遇到了同样的问题,但在 Ubuntu 上没有。在 Arch 上,我通过使用此脚本启动 Steam 解决了这个问题。

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' steam

您可以调整并集成到/usr/share/applications/steam.desktop新的启动脚本中,或者制作一个新的启动脚本,例如/usr/bin/steam-start

您也可以通过从 steam-runtime 文件夹中删除某些库来解决这个问题。我以前用过这个,但是 steam-runtime 往往会重新生成,所以我不推荐这样做。我不记得具体是哪些文件了,但这里有一个有用的讨论

在 Arch 上,这是因为系统库是最新版本,因此与 Steam 不兼容。在 Ubuntu 上,这应该不是问题,因为它们是受支持的版本,并且 Ubuntu 是 Valve 支持的发行版。

相关内容