最近Steam上Civ6的资料片《风起云涌》打折,没忍住85人民币入手了。安装了新的DLC后,游戏开始界面都进不去了。
下面的方法无效,游戏启动后有声音,但画面黑屏。
LD_PRELOAD=$LD_PRELOAD:/usr/lib64/libgamemodeauto.so.0:/usr/lib64/libfreetype.so.6 %command%
下面是摸索出来的一个可行方法:
- 删除~/.local/share/aspyr-media
- 删除~/.local/share/Aspyr Media
- 启动游戏后,不要把特效降到最低,或者不要修改默认配置。
基本可以玩,但是我最长玩到45回合,有时画面一开始就撕裂。
估计这是AMD GPU的驱动问题。我的内核已经升级到5.5.10了,不清楚如何优化GPU的配置。
游戏的配置文件放在上面删除的文件夹中,第一个文件夹是 选了中文语言后新创建的。
如果想转储游戏程序的输出,可以参考下面步骤:
# 进入游戏目录
cd "~/.local/share/Steam/steamapps/common/Sid Meier's Civilization VI"
# 替换启动脚本内容,跳过GameGuide
sed -i 's/.\/GameGuide\/Civ6/.\/Civ6Sub/g' ./Civ6.sh
# 创建steam_appid.txt
echo "289070" > steam_appid.txt
# 启动游戏,并转储输出
bash ./Civ6.sh > ~/Civ6.log 2>&1
如果游戏崩溃,你可以查看家目录下的Civ6.log定位问题。
来源:oschina
链接:https://my.oschina.net/wffger/blog/3209543