蒸汽无法启动 – 分段故障

[求助]我设法通过卸载专有的AMD驱动程序,重新启动,启动Steam让它更新,重新安装AMD驱动程序,重新启动来解决问题。 它似乎工作,我现在可以玩我所有的Steam Linux游戏。

我刚在主PC上安装了Ubuntu 13.10 64bit。 我还安装了Steam(来自Steampowered.com的 .deb)。 安装没有错误。

在运行Steam时,没有任何反应。 我从终端运行Steam并收到两个分段错误,当我运行Steam时,它总是出现在Steam.sh的不同行上:

/home/samathy/.local/share/Steam/steam.sh: line 755: 11111 Segmentation fault /home/samathy/.local/share/Steam/steam.sh: line 755: 11239 Segmentation fault 

终端上的其余输出只是转储保存文本。 我看不到有关GLX问题或区域设置问题的任何信息(它们似乎是蒸汽的热门问题)

我正在使用Xubuntu运行Ubuntu 13.10 64bit(在Ubuntu安装后安装。)我的规格如下:

AMD FX 6350.AMD HD7870(采用AMD专有的beta驱动程序)12GB DDR3三星840 EVO 120GB。

这个问题对我来说有点奇怪,因为Steam在我的Ubuntu 13.10 + Xubuntu台式机,Intel Atom N270上网本上运行良好,没有任何摆弄,我甚至可以运行游戏。

我已经google了很多,只是真的找到了其他蒸汽问题的解决方案,而不是我自己的问题。

如果有人可以提供帮助,那就太好了。 谢谢!

编辑:我应该提一下,我已经尝试过了

 ~$steam --reset 

它不会产生错误,但也无法解决问题。 我也尝试从Ubuntu软件包管理安装Steam,但这会导致相同的错误。

我也可以通过在干净的Saucy安装上安装Catalyst 14.3 Beta来确认这种情况。

我会尝试删除它,然后让Steam下载。

在我的笔记本电脑上(同样精确的设置,只是没有安装Catalyst),Steam启动。

编辑:确认在我的笔记本电脑和台式机上工作。 因此,如果干净安装Saucy,请安装Catalyst 之前安装并更新Steam。

我重新命名了我的蒸汽目录,并在这里用nvidia + bumblebee测试。

我可以确认我看到了相同的分段错误。 🙁

线755似乎是正确的,它发射蒸汽二进制。

手动启动二进制文件,我看到“致命错误:无法加载steamui.so”。

ldd显示它找到了所有内容……除了自己目录中的文件(例如libSDL2-2.0.so.0)。 这很奇怪,因为我预计它找不到像libGL.so.1这样的东西 – 但是发现这很好。

重新命名我的旧目录,蒸汽运行良好。

因此,在13.10 / 14.04上,Valve的安装人员认真对待SNAFU。