
[已解決] 我設法透過卸載專有 AMD 驅動程式、重新啟動、啟動 Steam 讓它更新、重新安裝 AMD 驅動程式、重新啟動來解決該問題。它似乎工作正常,我現在可以玩我所有的 Steam Linux 遊戲。
我剛剛在我的主電腦上安裝了 Ubuntu 13.10 64 位元。我還安裝了 Steam(.deb)Steampowered.com)。安裝順利,沒有錯誤。
運行 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 問題或區域設定問題的資訊(它們似乎是 steam 的熱門問題)
我正在運行帶有 Xubuntu 的 Ubuntu 13.10 64 位元(在 Ubuntu 安裝後安裝)。
AMD FX 6350。
這個問題對我來說有點奇怪,因為 Steam 在我的 Ubuntu 13.10 + Xubuntu 桌面、Intel Atom N270 上網本上運行良好,沒有任何干擾,我甚至可以運行遊戲。
我在谷歌上搜尋了很多,但只找到了其他 Steam 問題的解決方案,而不是我自己的問題。
如果有人能提供幫助,那就太好了。謝謝!
編輯:我應該提到我已經嘗試過做
~$steam --reset
它本身不會產生錯誤,但也不能解決問題。我還嘗試從 Ubuntu 軟體包管理器安裝 Steam,但這會導致相同的錯誤。
答案1
我也可以確認在乾淨的 Saucy 安裝上安裝 Catalyst 14.3 Beta 時會發生這種情況。
我會嘗試將其刪除,然後讓 Steam 下載。
在我的筆記型電腦上(完全相同的設置,只是尚未安裝 Catalyst),Steam 啟動。
編輯:確認在我的筆記型電腦和桌上型電腦上工作。因此,如果全新安裝 Saucy,請安裝並更新 Steam前安裝催化劑。
答案2
我重命名了我的 steam 目錄,並使用 nvidia + bumblebee 進行了測試。
我可以確認我看到了相同的分段錯誤。 :(
第 755 行似乎就在它發射 steam 二進位檔案的地方。
手動啟動二進位文件,我看到“致命錯誤:無法加載 steamui.so”。
ldd 顯示它找到了所有內容...除了自己目錄中的檔案(例如 libSDL2-2.0.so.0)。這很奇怪,因為我預計它無法找到像 libGL.so.1 這樣的東西 - 但發現很好。
將我的舊目錄重命名回來,蒸汽運行良好。
所以,Valve 的安裝程式在 13.10/14.04 出現了嚴重的問題。