最近,我终于在 Ubuntu 14.04 上安装了适用于 NVIDIA 560 Ti 卡的官方驱动程序(太棒了)。但是,我开始研究如何安装 Steam,当我尝试运行该软件时,出现了分段错误。我尝试安装 32 位库,但似乎它们不可用或已经安装。经过进一步调查,我发现一个解决方案是安装专有驱动程序,安装 steam,然后切换回其他驱动程序。老实说,我不太清楚什么是“专有驱动程序”。有没有人经历过这个过程,可以提供一些见解?
(我从 NVIDIA 网站为我的 560 Ti 安装了官方的 64 位驱动程序,仅供参考。安装的 Ubuntu 版本也是 64 位的)
更新:
这是我通过 ubuntu 商店安装 steam 后尝试运行它时收到的错误文本。
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
/home/dbrewer/.steam/steam.sh: line 755: 3943 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
mv: cannot stat ‘/home/dbrewer/.steam/registry.vdf’: No such file or directory
Installing bootstrap /home/dbrewer/.steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME has been set by the user to: /home/dbrewer/.steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
/home/dbrewer/.steam/steam.sh: line 755: 4066 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
当我运行“steam --reset”时得到的结果
mv: cannot stat ‘/home/dbrewer/.steam/registry.vdf’: No such file or directory
Installing bootstrap /home/dbrewer/.steam/bootstrap.tar.xz
Reset complete!
答案1
找到了解决方案。(可能不是最好的)
我最初的步骤是安装 Ubuntu,安装驱动程序(通过网站上的官方下载),然后安装 steam。这不起作用,我永远无法让它工作。
我的解决方案是重新安装 Ubuntu,先安装 steam,然后安装驱动程序。我将 Ubuntu 设置为通过附加驱动程序使用专有驱动程序。到目前为止一切顺利!一切都按预期加载。
回顾步骤:
- 安装全新 Ubuntu(我使用 14.04)
- 安装 Steam(我通过 Ubuntu 中的软件中心完成此操作)
- 使用显卡的专有驱动程序(我通过“软件和更新”下的“附加驱动程序”选项卡选择了我的驱动程序)