I've had a problem with games sometime crashing and taking much of my system down with it (can't move mouse and keyboard is locked out). This happens across all kinds of games and has been going on for...about a year now, but has been getting worse. Or, more likely, I've been playing more games. Either way, this is pretty annoying.
Fortunately, I do most of my gaming on Linux, and can `SysRq + R,E` to kill everything without having to reboot. This means that I could check for errors. I probably should have checked my journal, but I just wanted to get back into my game and ran `dmesg -l err` which returned
[46769.859249] NVRM: Xid (PCI:0000:01:00): 31, pid=4706, Ch 0000003b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_RAST faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_WRITE
This lead me to:
https://docs.nvidia.com/deploy/xid-errors/#topic_5_2 This event is logged when a fault is reported by the MMU, such as when an illegal address access is made by an applicable unit on the chip Typically these are application-level bugs, but can also be driver bugs or hardware bugs.
This is not an especially common bug, so it seems debugging isn't practical (also, I've never been good at that). I'm wondering what I should do.
Info:
Graphics card: EVGA 950 (02G-P4-2956-KR)
Drivers: 435.21 (but has been going on for way longer than that has been around)
OS: Mostly Arch, but also the venerable Windows 7 Pro 64b.