Assaultcube 无法启动 Ubuntu 20.04.1 内核 5.8.0-40-generic

Assaultcube 无法启动 Ubuntu 20.04.1 内核 5.8.0-40-generic
./ac_client(+0xe983e) [0x55dac9b8c83e]
/lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f302b46f210]
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x3b5863) [0x7f3027e88863]
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x123b00) [0x7f3027bf6b00]
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x2aed16) [0x7f3027d81d16]
./ac_client(+0x83a87) [0x55dac9b26a87]
./ac_client(+0x8b7e1) [0x55dac9b2e7e1]
./ac_client(+0x8c252) [0x55dac9b2f252]
./ac_client(main+0x10b5) [0x55dac9b13835]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f302b4500b3]
./ac_client(+0x1d64e) [0x55dac9ac064e]
AssaultCube error (11) ()
OpenAL Error (A004): invalid operation, line 359
AL lib: (EE) alc_cleanup: 1 device not closed

已记录此错误。游戏崩溃

答案1

您必须执行以下操作:

  1. 重新启动系统进入 GRUB 并点击Shift,然后选择Ubuntu 的高级选项行,然后选择最旧的 Linux 5.4 行并Enter使用它启动系统。

  2. 登录系统,打开终端执行以下命令以恢复通用可用性(GA)5.4 内核:

    sudo apt-get purge linux-generic-hwe-20.04 linux-image-generic-hwe-20.04 \
    linux-headers-generic-hwe-20.04 "linux-*5.8*"
    
    sudo apt-get update
    sudo apt-get install linux-generic linux-image-generic linux-headers-generic
    
  3. 重新启动以使用最新的 GA Linux 5.4 内核版本。


注意:要恢复更改并使用 5.8 HWE 内核执行sudo apt-get install linux-generic-hwe-20.04 linux-image-generic-hwe-20.04 linux-headers-generic-hwe-20.04

答案2

客户端似乎无法在此环境中正常运行;您--loadmap通过在命令行上使用参数来启动它,如下所示:

./assaultcube.sh -t -w1024 -h768 --loadmap=ac_mines

其他可用的地图包括ac_douze- 好的旧 makkE 地图 :-) -ac_werk例如可靠地崩溃客户端。所以 - 您不能用它进行在线游戏;该版本是 2013 年发布的,因此没有最新的驱动程序和库版本可以进行错误修复。

AssaultCube 项目目前准备 1.3 版发布其中 ALPHA2 在我的系统上顺利运行!

相关内容