Try setting up " Preserve video memory after suspend" as described here: NVIDIA/Tips and tricks - ArchWiki
You can add a kernel module parameter by creating a config in etc/modprobe.d/
with an editor, for example with Micro:
sudo micro /etc/modprobe.d/nvidia-preserve-memory.conf
Paste in the options for the kernel module parameter:
options nvidia NVreg_PreserveVideoMemoryAllocations=1
Save and exit out of the file. Then rebuild the initramfs.
sudo dracut-rebuild
Finally, enable the services mentioned in the article.
sudo systemctl enable --now nvidia-suspend.service nvidia-hibernate.service nvidia-resume.service
I hope that helps, welcome to the community @Buchquetscher.