I did some more reading after my previous post, and these GPU resets with the “MES” error logs are indeed supposed to be fixed by the 3.03 BIOS - see comment 5 by Mario who is an AMD employee, he mentions MES specifically.
Some fixes that might be of interest - found these floating around the Framework discord server.
I have temporarily resolved both some white artifacts I was experiencing on external monitors, and my crashing sddm, with the following steps:
- Adding kernel parameter
amdgpu.sg_display=0in/etc/default/gruband regenerating grub config (sudo grub2-mkconfig -o "$(readlink -e /etc/grub2.conf)") - Setting
sddmto usex11instead of wayland by adding the below to/etc/sddm.conf
[General]
DisplayServer=x11-user
Shouldn’t be necessary in future.
Note that adding the kernel parameter and then still letting sddm trigger the BIOS 3.02 GPU crash leaves external monitors not working. So I assume that after the crash the GPU is in a bad state of some kind.