I don’t really understand the cause and effect here but I finally got rid of “GPU HANG” issue with #i915, i.e.
Jul 02 21:20:50 suppilovahvero kernel: i915 0000:03:00.0: [drm] GPU HANG: ecode 12:1:84dfd7f7, in ChaosGate.exe >
Jul 02 21:20:50 suppilovahvero kernel: i915 0000:03:00.0: [drm] ChaosGate.exe[40919] context reset due to GPU ha>
I did the following:
/etc/modprobe.d/i915.conf
and run sudo dracut --force
(in Fedora).The contents of /etc/modprobe.d/i915.conf
are the following:
options i915 enable_guc=3
options i915 enable_fbc=1
I put these there because I found multiple forum posts etc. where this was the suggested solution but obviously I have zero idea what they’re doing 🤷 I’ve played Chaos Gate as a test without hangs, and it used to hang within just few minutes.
It is still a bit weird that #Fedora 40 with its default settings gives such crap results on Intel Arc A770.
@jarkko I had a similar issue on my old Lenovo X260. The following solved it:
https://bbs.archlinux.org/viewtopic.php?pid=1888932#p1888932
There apparently is an issue with power states on some of these machines.