安装和更新后,每当我启动 Steam 时,都会出现以下错误:
Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
[2015-05-02 16:48:39] Startup - updater built Apr 13 2015 15:17:10
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
Run Code Online (Sandbox Code Playgroud)
我试图找到类似错误的解决方案,但我找不到。有人可以帮忙吗?
小智 90
cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
Run Code Online (Sandbox Code Playgroud)
在终端中输入这些;它对我有用。复制自此线程,由 sejvenables 发布,他从其他地方复制了它。
小智 7
我在带有 nvidia 主板的 Ubuntu 15.10 上遇到了同样的问题。WPOH 的解决方案使 Steam 能够正常工作,但在某些游戏上会导致明显的性能和鼠标延迟问题。
使用专有的 nvidia 驱动程序可以在不影响性能的情况下解决问题。
要还原这些更改:
mv $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6{.bak,}
mv $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6{.bak,}
Run Code Online (Sandbox Code Playgroud)
并安装更新的专有 nvidia 驱动程序:打开“软件和更新”,转到“附加驱动程序”,选择最新的二进制 nvidia 驱动程序(截至目前为 352.41),然后重新启动系统。这对我有用:)
小智 6
根据 Urgazhi 的回答,您可以执行以下操作:
$HOME/.steam/steam.sh在文本编辑器中打开文件将这些添加为文件的前两行:
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
export DISPLAY=:0
Run Code Online (Sandbox Code Playgroud)保存并正常启动蒸汽。
| 归档时间: |
|
| 查看次数: |
67172 次 |
| 最近记录: |