#i915 Driver Dies While Playing Terraria Sometimes (with logs!)

5 messages · Page 1 of 1 (latest)

abstract dune
#

I've been having a bug where every once in a while, my system (an Alienware laptop, Intel + Nvidia) will completely hang while playing Terraria. As far as I can tell, it's something to do with the i915 driver. No other video games do this, OpenGL or Vulkan or anything. I'm using the dedicated Linux binary for Terraria, unmodded, latest version. The system is a laptop using the i9-12900H and a 3070Ti Mobile. You might say "It's Nvidia, it's always Nvidia"... which is true, but in this case, I disabled the Nvidia GPU in order to save power, and the Nvidia driver is completely unloaded. Memtest86+ shows that the RAM is OK, and I don't really have any reason to suspect any other component problems.

From my point of view, the machine completely freezes up and doesn't respond to anything, even CTRL-FN-ALT-F2 or other TTY keys. The games audio keeps playing for a bit, but then cuts out. Sometimes the system briefly responds after a few seconds, sometimes it stays hung indefinitely (tested for at least 30 minutes). Sometimes it comes back and then crashes again.

System logs (see the attachment) show that the GPU seems to hang and require a complete hardware reset, which Cinnamon doesn't seem to recover from.

Any insights or possible fixes would be appreciated! I've attached some relevant logs (beware, 1/8 of a megabyte of text) to help.

abstract dune
#

Not a fix, but it turns out that the system doesn't hang as long as I don't make any inputs while it's stuck. It just hangs for a bit and then resumes, sometimes the game crashes but sometimes it recovers.

tardy acorn
#

The GPU is just hanging and being reset

#

which shouldn't happen in a game like terraria, which is pretty light

#

Can you try downgrading to 6.8-generic