![Ubuntu 16.04 Baldurs Gate 增强版无法启动](https://linux22.com/image/1138392/Ubuntu%2016.04%20Baldurs%20Gate%20%E5%A2%9E%E5%BC%BA%E7%89%88%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我最近安装了 Ubuntu 16.04,并尝试运行《博德之门增强版》。我拥有 GOG 版本。我能够让《文明 5》和《永恒之柱》毫无问题地运行。当我从终端运行游戏时,我得到的是:
Running Baldur's Gate Enhanced Edition
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
我有一台 R9 390。希望有人能帮助我让它运行起来。
答案1
这个问题类似于常见的 Steam 问题。
要解决这个问题,您需要libstd++.so.6
在游戏的安装目录中找到它并将其重命名为类似的名称libstd++.so.6.orig
(或者,如果您不想稍后在不重新安装游戏的情况下恢复它,则将其完全删除)。
可能的命令行解决方案:
find /path/to/game -type f -name libstdc++.so.6 -exec mv -vT -- {} {}.orig \;