Steam 不再加载。为了查看问题出在哪里,我打开了一个终端并输入steam
。我得到了这个:
Loaded SDL version 2.0.15-6484190
Gtk-Message: 18:06:27.386: Failed to load module "overlay-scrollbar"
Gtk-Message: 18:06:27.388: Failed to load module "appmenu-gtk-module"
(steam:10167): Gtk-WARNING **: 18:06:27.393: Impossible de trouver le moteur de thème dans module_path : « pixmap »
(This message is repeated many times.)
(steam:10167): Gtk-WARNING **: 18:06:27.400: Impossible de trouver le moteur de thème dans module_path : « adwaita »
Gtk-Message: 18:06:27.401: Failed to load module "canberra-gtk-module"
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 151
Serial number of failed request: 50
xerror_handler: X failed, continuing
assert_20210505180626_1.dmp[10254]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210505180626_1.dmp
/home/guillaume/.local/share/Steam/steam.sh : ligne 771 : 10167 Erreur de segmentation $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
我尝试使用以下命令(重新)安装缺少的模块:
sudo apt install --reinstall canberra-gtk-module
sudo apt install --reinstall appmenu-gtk2-module appmenu-gtk3-module
sudo apt install --reinstall overlay-scrollbar
以及其中的一些变体,但什么都没改变。我也从官方网站下载并重新安装steam_latest.deb
,但什么都没改变。
我彻底卸载了 Steam(https://askubuntu.com/a/217875/269948),并用 重新安装steam_latest.deb
,但无济于事。
有人能告诉我要怎么做才能使蒸汽发挥作用吗?
答案1
您可以尝试删除固定库_32和固定库_64来自 steam 文件夹的文件夹。
如果你安装了.deb从官方网站获取软件包,你可以执行以下操作:
cd ~/.local/share/Steam/ubuntu12_32/steam-runtime
mv pinned_libs_32/ bak-pinned_libs_32
mv pinned_libs_64/ bak-pinned_libs_64
现在尝试运行steam
答案2
错误如下。蒸汽无法检测到 3D 加速 GPU 驱动程序,因此无法继续。
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
运行glxinfo
并glxgears
验证您是否已启用 GPU 硬件加速支持的驱动程序。
答案3
我假设您最近从 ppa 将 Nvidia 驱动程序升级到 465。它缺少 32 位库,现在已被删除,因此如果使用 ppa 中的 Nvidia,请恢复到 460 或等待一段时间重新发布。