FW13 running Ubuntu 24.04 sluggish after waking from suspend

Which Linux distro are you using? Ubuntu 24.04.2 LTS

Which kernel are you using? 6.11.0-19-generic

Which BIOS version are you using?

	Vendor: INSYDE Corp.
	Version: 03.05
	Release Date: 03/29/2024
	Address: 0xE0000
       product: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
       vendor: Advanced Micro Devices [AMD]
       physical id: 4
       bus info: cpu@0
       version: 25.116.1

Which Framework Laptop 13 model are you using? AMD Ryzen™ 7040 Series


Sometimes, after I wake my FW13 from suspend, the laptop becomes very sluggish and only registers mouse movement every ~1 second. The screen also refreshes much slower, around ~2-3 fps. Needless to say, this is very annoying to debug, so I haven’t tried many things. I have run htop and it seems like CPU and RAM usage is normal. A force-restart by holding the power button restores normal operation.

This behaviour happens around once in every 20 times I suspend the laptop, more often when I suspend it for a long period of time.

Any suggestions on what to do are welcome!

1 Like

I am experiencing this too! such a bummer. are you plugged into a dock? it has only happened to me once and it was today attached to my caldigit ts-4.

Not a dock, but I do notice that it’s more common when I’m plugged into my monitor via the HDMI expansion port (or maybe it’s just confirmation bias).

What kind of display do you have? Is it the newer one with round corner or the older one? The newer one has VRR and I suspect that being one of the reasons.

Try running the following - I have this mapped to Meta+Ctrl+Shift+B (same as the Windows shortcut), though needs to be run as root so you might want to put an entry in sudoers.

sudo cat /sys/kernel/debug/dri/1/amdgpu_gpu_recover

What kind of display do you have? Is it the newer one with round corner or the older one? The newer one has VRR and I suspect that being one of the reasons.

I’m using the old display.

Try running the following - I have this mapped to Meta+Ctrl+Shift+B (same as the Windows shortcut), though needs to be run as root so you might want to put an entry in sudoers.

Thanks, I’ll try it next time this happens.