My new Framework laptop initially had some freezes and visual glitches on Fedora 37. I read through quite a large number of forum posts to find the solution, so I thought I’d write it up somewhere hopefully easier to access. The original solution is sourced from this blog post. Full credit for the solution goes to that author, but it’s not very discoverable.
i915.conf - the file might not exist, this is OK.
sudo nano /etc/modprobe.d/i915.conf
Add these lines:
options i915 enable_psr=0 options i915 enable_guc=3 options i915 enable_fbc=1
Two of those options are at their defaults, but it doesn’t hurt to add them.
Now, to incorporate those changes:
sudo dracut --force
Hopefully this fixes any issues you might have been having! It certainly fixed my problems with the Framework.