X.Org server 1.17.2 freezes on GTX660 with most games

Hello,

my system is running Arch Linux with a GTX660. Desktop usage and simple games work fine, but most games putting the system under load cause a freeze after some time. However, the Uniengine Heaven benchmark works flawlessly, so I do not think this is a temperature issue.

When the system freezes, everything is locked up and I have to use the reset button. The log gives me this after rebooting:

kernel: NVRM: Xid (PCI:0000:01:00): 69, Class Error: ChId 0030, Class 0000a097, Offset 00001684, Data 3f800000, ErrorCode 0000000c
kernel: NVRM: Xid (PCI:0000:01:00): 32, Channel ID 00000030 intr 00800000
kernel: NVRM: Xid (PCI:0000:01:00): 32, Channel ID 00000030 intr 00800000
kernel: NVRM: Xid (PCI:0000:01:00): 69, Class Error: ChId 0030, Class 0000a097, Offset 00000dc8, Data ffffffff, ErrorCode 0000000c
kernel: NVRM: Xid (PCI:0000:01:00): 32, Channel ID 00000030 intr 00040000
kernel: NVRM: Xid (PCI:0000:01:00): 32, Channel ID 00000030 intr 00800000

I was unable to find Xid 69 in the documentation. Is this a hardware error?

Try this.