TIL when you suspend a Linux machine with a discrete GPU it has to stash the GPU memory in system memory as the dGPU will likely be turned off in the process. My GPU has 12Gb VRAM, which means that if there might need to be quite a lot of system RAM free to suspend successfully. https://gitlab.freedesktop.org/drm/amd/-/issues/2362 #Linux
@60ead002 oh, I was recently looking into how to enable this for NVIDIA drivers. I guess AMD does it by default! I think my suspend issues are just caused by bad NVIDIA drivers though and I should really go AMD next time.. https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#Preserve_video_memory_after_suspend