问题:我尝试在 Steam 上运行《洛克人遗产合集 2》(通过 Steam Play;Proton 4.2-2)。游戏启动后立即崩溃。在游戏属性中禁用游戏内 Steam Overlay 也无济于事。
我想指出的是,其他游戏如《反恐精英:起源》或《超级食肉男孩》运行流畅。
OS: Ubuntu 16.04.4 LTS
Kernel: 4.4.0-134-generic x86_64 (64 bit gcc: 5.4.0)
CPU: Dual core Intel Core i3-5010U (-HT-MCP-)
Graphics: Card: Intel Broadwell-U Integrated Graphics
Display Server: X.Org 1.18.4 driver: intel
Resolution: [email protected]
GLX Renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2)
GLX Version: 3.0 Mesa 18.0.5 Direct Rendering: Yes
我发现了这个(相当长的)崩溃日志:
Proton: 1553870914 proton-4.2-2
SteamGameId: 495050
Command: ['/home/my_username/.steam/steam/steamapps/common/MegaMan2/MMLC2.exe']
以下是它的错误行:
ERROR: ld.so: object '/home/my_username/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/my_username/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
也许最后一行也很重要:
pid 8324 != 8323, skipping destruction (fork without exec?)
我还想提一下,根据这里https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Wrong_ELF_class,前两个错误可以忽略。有什么想法吗?