我最近购买并安装了一个AMD 蓝宝石 R7 4GB 240. Ubuntu 自动切换到 AMD OLAND 上的一些名为 Gallium 0.4 的开源驱动程序。
由于某种原因,Steam 无法再启动。我尝试从命令行打开它,但出现了以下错误:
Running Steam on Ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1440016726)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
(Steam 以前工作正常)
我认为 Steam 无法找到官方驱动程序,因为我没有安装它们,所以我无法找到它们。包含这些驱动程序的 DVD 随附了,但上面写着“Windows XP、Vista、7、8”。不是 Mac 或其他任何东西。
有谁知道我做错了什么?
编辑:我在 irc.ubuntu.com 的帮助下按照这篇文章启动了它:https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/...但我根本无法启动任何游戏
第二次编辑:您还可以告诉我如何在运行以下命令时在 Steam 上运行游戏:
LD_PRELOAD=/usr/lib/i386-linux-gnu/libstdc++.so.6 DISPLAY=:0 steam
编辑3:@SachinKamath 告诉我删除 Steam 后,从命令行重新安装 Steam。(她是对的,尽管 Steam Launcher 似乎出现了问题)
但是如果我在命令行上运行它,就会出现以下错误:呃..我遇到了一个问题..
在 ubuntu 15.04 64 位上运行 Steam
STEAM_RUNTIME 自动启用
[2015-08-26 17:07:59] 启动 - 更新程序于 2015 年 8 月 19 日 11:27:40 构建
SteamUpdateUI:发生 X 错误
X 请求失败的错误:BadValue(整数参数超出操作范围)
(下载的内容是否损坏?可能吗?)
答案1
正如评论中提到的,解决方案是从 Steam 网站删除安装的 .deb 文件,并sudo apt-get install steam
按照它自动安装 Steam 正常运行所需的必要库和包的方式执行操作。
编辑:签出这回答修复引发的整数参数错误。