在 Ubuntu 16.04 64Bit 上成功安装 Steam

在 Ubuntu 16.04 64Bit 上成功安装 Steam

这个问题已经讨论过很多次了,但是我尝试了所有的答案,但似乎仍然无法让 Steam 在 Ubuntu 16.04 64 位上运行。

我的系统:i7 6700k、NVIDIA GTX 1070、Asus z170 主板。我安装了专有 Nvidia 驱动程序 (367.27)

我通过从 steam 网站下载来安装 steam(首先尝试使用存储库版本,但没有成功,因此我使用了网站版本),但我不知道如何使用 sudo dpkg -i 或类似方法删除/卸载安装的应用程序。

从命令行运行 steam 后我得到:

Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/wisemonkey/.drirc: No such file or directory.
libGL: Can't open configuration file /home/wisemonkey/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

我正在尝试跟随在 Ubuntu 15.04+ 上安装 Steam 时出现问题但似乎大多数接受的答案中提到的路径已经改变,我已经安装了 mesa 相关的包。

如果这有帮助:

DISPLAY=:0 glxinfo | grep -i direct

输出:

Invalid MIT-MAGIC-COOKIE-1 keyError: unable to open display :0

所以我需要使用

DISPLAY=:1 glxinfo | grep -i direct

并输出:

direct rendering: Yes (with lot more info)

答案1

好吧,我不喜欢这个结果(我不明白如何复制结果)。

但是,我通常的做法是,我尝试重新安装 NVIDIA 驱动程序(在运行 X 时),显然失败了,此时我已经安装了 32 位库。下次重新启动时,我得到了空白屏幕(无法启动)。我拔下视频卡并连接板载显卡,启动成功,但它给了我提示而不是 X,我安装了 NVIDIA 驱动程序并对 32 位库说是。重新连接我的视频卡,下次启动时 Steam 启动没有问题。

答案2

我遇到了同样的问题。就我而言,我将库 libstdc ++ .so. 6 重命名为libstdc++.so.6.old以下文件夹中的:

./ubuntu12_32/steam steam-runtime/i386/usr/lib/i386-linux-gnu/
./ubuntu12_32/steam steam-runtime/amd64/usr/lib/x86_64-linux-gnu/

我希望我能帮上忙。

相关内容