Graphical glitches in Gnome Shell after Suspend

nvidia has had problems with suspend/hibernation for some time.
There is a package on rpmfusion that seems to solve it for most.
xorg-x11-drv-nvidia-power
If you have that installed and configured as seen here
https://rpmfusion.org/Howto/NVIDIA?highlight=(\bCategoryHowto\b)#Suspend
then I have no other suggestions.

Suspend
NVIDIA has provided some experimental scripts to enable clean resume on suspend to RAM or suspend to disk (hibernate) that might be specially needed in some environment. Theses scripts will prevent artefacts on resume by moving the full content of the graphic memory into either host RAM (or disk). Packaging is currently (as of 2021-08-23) in in-between state and will be improved as discussed in https://bugzilla.rpmfusion.org/show_bug.cgi?id=6066


sudo dnf install xorg-x11-drv-nvidia-power
sudo systemctl enable nvidia-{suspend,resume,hibernate}
# Optional: tweak "nvidia options NVreg_TemporaryFilePath=/var/tmp" from /etc/modprobe.d/nvidia.conf as needed if you have issue with /tmp as tmpfs with nvidia suspend )