所有源引擎游戏中的“intel_do_flush_lock_failed”在某些特定情况下崩溃

所有源引擎游戏中的“intel_do_flush_lock_failed”在某些特定情况下崩溃

自从大约一个月前的一次更新以来,我一直被一个奇怪的问题所困扰,这导致基于源引擎的游戏冻结了我的系统(声音循环,整个桌面变得无响应,帧速率下降到大约 0.125 fps(是的,每 4 秒一帧)最后在大约 15 秒后关闭,并让我重新控制我的计算机)。

导致崩溃的原因并非“随机”;尽管它们看起来几乎没有共同点,但它们都会导致相同的错误。它可能在生成道具时触发,或在被 NPC 追逐时触发,或在前往地图的某个部分时触发。

以下是我确定会导致崩溃的几个因素(不止这些):

Garry's Mod:尝试通过“q”菜单生成 display_cooler01a(使用工具枪生成它可以工作,并且允许它随后通过菜单生成而不会出现错误,奇怪的是。)

军团要塞 2:死亡时,或者有时在转弯时或在角色选择菜单上。

Garry's mod:走上 gm_bobomb_battlefield_h1 中的第一座木桥(本帖中包含的终端输出就是使用此方法生成的)

我努力了:

  • 重新安装我的整个操作系统 (Xubuntu) 并重新安装 steam
  • 验证所有这些游戏的本地文件(报告“成功”验证)
  • 在软件和更新设置下的“附加驱动程序”中启用“来自 intel-microcode 的英特尔 CPU 的处理器微码固件”。

这些都不起作用,崩溃仍然发生,并且仍然可以通过完全相同的操作触发。我可以通过强制 steam 和这些游戏使用软件渲染来解决这些崩溃问题,但这显然非常慢……

我附上了一个 Google Drive 文件夹的链接,我已将一些信息上传到该文件夹​​,希望这些信息会对您有用。如果没有解决方案,我仍然想知道是否有其他人遇到过此问题,或者知道是什么原因造成的(与 spectre/meltdown 补丁不完善有关?),只是为了让我放心。

在终端运行 steam 的输出(从 Gmod 启动时间到崩溃)、lspci 和 uname -a

答案1

经过一番挖掘,我实际上已经回答了我自己的问题!

如果有人使用戴尔 Inspiron 5559,我设法通过添加 repo 来修复它

deb http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu xenial main适合,

并运行sudo apt-get update && sudo apt-get install libgl1-mesa-dri

https://bugs.freedesktop.org/show_bug.cgi?id=102226

http://www.omgubuntu.co.uk/2017/11/install-mesa-17-2-ubuntu

很抱歉打扰到任何偶然发现此事的人。

相关内容