自从大约一个月前的一次更新以来,我一直被一个奇怪的问题所困扰,这导致基于源引擎的游戏冻结了我的系统(声音循环,整个桌面变得无响应,帧速率下降到大约 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 补丁不完善有关?),只是为了让我放心。
答案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
很抱歉打扰到任何偶然发现此事的人。